PDA

View Full Version : Neogeo Technical Documentation



Julio
March 27th, 2004, 14:32
Hi all ! :)

I'm currently intersted by writing an emulator, and i'm studying a lot of NES documentation to understand how to emulate hardware.

But the machine i'd like most emulate is Neogeo, so i'd have two questions :

1) Is Neogeo much more difficult to emulate than NES ?

2) Could you give me any links / documents on Neogeo Hardaware, on how it works, basis of Neogeo's emulation, coding routines to emulate CPU, memory... And by the way, is the 68000 emulator of MAME free of use, and can it be used for another project ?

Thank you so much and see you soon ! ;)

Villela
March 28th, 2004, 08:44
68000
Z80
YM2610

If it is more dificult i don't know, take a look at zophar docs section: http://www.zophar.net/tech/tech.phtml maybe can help you

But why start a new emulator?

There is one that i like so much, gngeo, http://m.peponas.free.fr/gngeo/ , but is for linux, maybe you can be interest to port it for windows and help Pepone coding Gngeo, it uses SDL, i think s not hard to port it, and there is some things that are missing at the emu

Good luck ;)

Doomulation
March 29th, 2004, 13:00
If you haven't written an emulator before - take my advice - it's NOT easy! You should start small. Make a chip8 emulator. It's hard that just as it is. Especially schip 8 ;)

LXS
March 31st, 2004, 13:29
Yeah Chip8 is a good starting project. That was my first project and I'll always remember my face seeing my first emulator running, at least! :)

Azimer
March 31st, 2004, 15:55
I suggest using Starscream for 68K emulation. A Z80 processor is found everywhere. And MAME has a YM2610. You could use those for starters to get the most annoying part of emulation out of the way. :)




68000
Z80
YM2610

If it is more dificult i don't know, take a look at zophar docs section: http://www.zophar.net/tech/tech.phtml maybe can help you

But why start a new emulator?

There is one that i like so much, gngeo, http://m.peponas.free.fr/gngeo/ , but is for linux, maybe you can be interest to port it for windows and help Pepone coding Gngeo, it uses SDL, i think s not hard to port it, and there is some things that are missing at the emu

Good luck ;)

Julio
March 31st, 2004, 21:07
Thaks for your answer ! :) But what is Starscream please ?

Sorry if my question seems stupid ^^

Thanks ! :)

Villela
March 31st, 2004, 22:11
Starscream is a 6800 emu, the Starscrem site is down, so you can grab it at zophar ;)
http://www.zophar.net/68000.html