cloud1161 said:
darkknightkryta said:
KungKras said:
cloud1161 said:
KungKras said: You'll have to use Assembly I believe. And you'll need the documentation for the all the chips. |
Is Assembly a language or script or something like that? And do you know how to go about getting the documentation for the chips? And I am not sure if this is possible, but if is it possible to make your own cartridge if you got all the parts?
|
The cartridge is not a problem. You can buy a special cartridge that you can load files into from a docking station connected to your PC. I don't know where but I know they exist.
The Sega2.doc has info on the megadrive, but it's incomplete. I've found a few guides about programming the megadrive by googling "Programming the MegaDrive" I'm sure the NES homebrew community has info about the NES components, but I've never looked it up.
Assembly is basically as close as you can get to machine code without it being unreadable to all but very few programmers. It's basically direct commands for telling the processor to move, compare, add or subract, etc etc. It's very tedious to program, but other people have done it so you can too!
|
Machine code isn't all that hard to read :D. Both consoles don't have a C compiler, everything is done through assembly.
NES tutorials: http://www.patater.com/nes-asm-tutorials
Genesis Start (Not necessarily a tutorial, but will give you a start for searching): http://www.gamedev.net/topic/575801-making-a-game-for-the-sega-genesis/
|
Thanks a bunch you guys. I really want to get into doing my own gaming hardware stuff. Are there any other recommendations for uploading a game to a popular system like NES or Genesis? I would like to build a completely homegrown 8 or 16 bit console to play my own games and stuff on. Do either of you know if it is possible to get a NES or Genesis or SNES or some other popular old school console schematic? I would like to build one on my own if possible.
|
That's a bit intense, I say just stick to emulation. Though, if you politely e-mail EA they might be able to give you some info on their Genesis dev kit, which they engineered themselves. Literally, they borrowed a dev kit from another developer, got a bunch of engineers, and built their own. They supposedly threatened Sega with it since they could make games themselves without having to go to Sega. That said, now that I think about it, you can just upload your roms to a NES cartridge and run it on a top loader. Not sure if the Genesis had any copy protection, but you should be able to do the same.