|
Post by mrvie on Oct 18, 2014 18:01:10 GMT -5
If i want to program using basic alone, what are the limitations to that? I am thinking of buying a sega megadrive and a sega mega cd for the development. But if its more then i can chew, then i shall pass the megacd.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 18, 2014 18:41:58 GMT -5
If i want to program using basic alone, what are the limitations to that? None ( in theory ). I am thinking of buying a sega megadrive and a sega mega cd for the development. But if its more then i can chew, then i shall pass the megacd. I'd recommend a MegaDrive + Mega Everdrive for development. That way you can simply connect your MegaDrive using USB and upload & launch ROMS straight from your PC. Developing for the Mega CD can be a bit more cumbersome / complicated ( when you want to use the additional hardware capabilities ). Although you might want to test the waters using a emulator first .. before investing in a bunch of hardware
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 18, 2014 19:19:16 GMT -5
I agree with moon. Using an emulator such as Fusion, Regen, and if you can get it to work, Exodus are all great emulators to use for development, and will give you near identical results when using an Everdrive (though the colors might be slightly different on a TV/CRT than what your computer display is showing). That way you can see if this is something you want to get into before spending any money (I'm not sure how much Mega Drives are in your parts of the world (they're ~$15.00 USD in the states), but the Everdrive is a fair chunk of change, I believe ~$130.00 USD, though it does serve a few other purposes as well, so might be worth picking up if you're into playing Mega Drive and Master System (and 32x if you have the hardware) games
|
|
|
Post by mrvie on Oct 19, 2014 15:30:31 GMT -5
Well, i have a megadrive here at this moment. But if i would buy an everdrive for the sega megadrive. How does one go on producing a cartridge version of its own game? And are there any great games out there made with basegaxorz in basic alone?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 20, 2014 9:46:31 GMT -5
Well, i have a megadrive here at this moment. But if i would buy an everdrive for the sega megadrive. How does one go on producing a cartridge version of its own game? And are there any great games out there made with basegaxorz in basic alone? "Great games" are purely subjective I did make Fix It Felix Jr. using BEX, so if that counts, then sure Making a cartridge would require either a donor cartridge (retail game that you remove the mask rom), and write the rom to an EPROM (you'll need to swap endian on the rom), and solder the EPROM in place of the mask rom. You can also get brand new pcbs as well, most places that sell them usually sell them between $3 and $6 per pcb.
|
|
|
Post by mrvie on Oct 21, 2014 9:44:25 GMT -5
Do you have an link to the game you created?
|
|
|
Post by Tamkis on Oct 21, 2014 10:01:03 GMT -5
If i want to program using basic alone, what are the limitations to that? None ( in theory ). RAM/system resources. Do realize that the Sega Genesis only has ~64 kb of RAM for the main 68k, and ~64kb of VRAM. As long as you optimize what you are doing and conserve RAM, and create a reasonable and do-able project, development is easy with BEX or an alternative compiler (such as SGDK). I agree too. See if you like/are comfortable with Sega dev'ing first. The learning curve is somewhat rough in the beginning, but it gets easier with experience. As for BEX development, having or learning the basic of BASICs really helps. (Prior QuickBASIC knowledge really helps me with BEX dev.) I am thinking of buying a sega megadrive and a sega mega cd for the development. But if its more then i can chew, then i shall pass the megacd. BEX developement for the Sega CD is rather easy, especially since it uses most of the normal BASIC commands, plus some of the SCD-specific commands. The only real thing that needs to be changed for a Sega CD port is crunching the game within the Sega CD's very limited Word RAM (512kb), loading new assets/code chunks from CD .scd sector programs, and creating those sectors. Plus, with the SCD, not only do you get CDDA audio, but you can play any software created on The Real Thing(R) using a CD-R and ISO image burning software . I love my Sega CD. Plus, we needs moar SCD homebrewz!
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 21, 2014 12:03:31 GMT -5
|
|
|
Post by mrvie on Oct 21, 2014 17:48:21 GMT -5
I agree with moon. Using an emulator such as Fusion, Regen, and if you can get it to work, Exodus are all great emulators to use for development, and will give you near identical results when using an Everdrive (though the colors might be slightly different on a TV/CRT than what your computer display is showing). That way you can see if this is something you want to get into before spending any money (I'm not sure how much Mega Drives are in your parts of the world (they're ~$15.00 USD in the states), but the Everdrive is a fair chunk of change, I believe ~$130.00 USD, though it does serve a few other purposes as well, so might be worth picking up if you're into playing Mega Drive and Master System (and 32x if you have the hardware) games I pressume there are different kinds of everdrives? Because right now on ebay, i find this one: www.ebay.co.uk/itm/Ever-Drive-Cart-Genesis-Mega-drive-MD-Version-/231353481820?pt=US_Video_Game_Memory&hash=item35ddbdfa5c . But i dont see any usb port. Only a sd port. I have also tried your game, it is a very fun game! Reminds me of wrecking crew for the nes, but instead of wrecking it is the other way around. Pretty cool game with voices!
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 21, 2014 18:05:05 GMT -5
I pressume there are different kinds of everdrives? Correct. There's the Everdrive-MD ( v1, v2 and v3 ) and the Mega Everdrive for the Genesis / MegaDrive. Only the Mega EverDrive has a USB port ( afaik ).
|
|
|
Post by mrvie on Oct 21, 2014 19:01:11 GMT -5
So what is the difference between the everdrive MD V3 and the mega everdrive? Next to it having an usb port?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 21, 2014 19:52:27 GMT -5
So what is the difference between the everdrive MD V3 and the mega everdrive? Next to it having an usb port? You can check out the details on Krikzz.
|
|
|
Post by jlf65 on Oct 22, 2014 1:41:09 GMT -5
So what is the difference between the everdrive MD V3 and the mega everdrive? Next to it having an usb port? The Everdrive uses flash rom to hold the game, and only holds up to 8MBytes, part of which is reserved for the OS. So it will load up to 4MB flat games/homebrew, or 6MB SSF2/SSF2 mapped homebrew. The MegaEverdrive uses a 16 or 32MB DRAM chip and an FPGA. It DMAs the game into the ram for much faster load times, and can never wear out like flash roms can. It supports up to 8 or 10 MB flat games (like the Ultra Mortal Kombat hack) as long as the Sega CD and 32X are not attached. It supports SSF2 homebrew to the full size of the DRAM - 16 or 32MB. The FPGA is programmable, so you can (theoretically) do awesome things with it. For example, the OSv10 for the MED includes a 32x32 multiplier and divider for the 68000 so that you can do multiplies and divides as fast as you can read/write the flash cart. No more 100+ cycles for a divide. So the MegaEverdrive is highly recommended... as long as you can afford it. It's obviously more expensive than the Everdrive. If you're on a budget and don't need bells and whistles, the Everdrive is a fine flash cart.
|
|