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.
|
For processor, I recommend the Motorola 6800 since it's still in use today, they're probably easy to find on Ebay or some other place that sells IC chips.
For sound, I'd use a Yamaha 2612. I bought one on Ebay myself, so probably easy to find. I think there is info about how it should be hooked up on the cirquit board and how to program it on its wikipedia page. But be warned, I find the schematic kinda hard to read even though I study electrical engineering.
I don't have any knowledge about any graphics chips.
That is, if you want to be realy old school. There are modern processors that can do simple graphics, audio playback and processing in one. If you want to make it easy for you, you should buy one of them.