cloud1161 on 06 August 2012
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.