gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Neo Geo Emu?

#123423 - quadomatic - Wed Mar 28, 2007 1:15 am

Anyone know of a chance of a Neo Geo emulator?

Theres one for GP2X. Is it possible to port that?

#123435 - Dood77 - Wed Mar 28, 2007 4:56 am

Is the neo-geo pocket the same thing?

http://gpf.dcemu.co.uk/ndsneopop.shtml

#123480 - tepples - Wed Mar 28, 2007 1:47 pm

Neo-Geo != Neo-Geo Pocket. The Neo-Geo is more like a Sega Genesis with a more advanced video chip and much larger (try 128 megabyte) roms.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#123512 - MasterMan - Wed Mar 28, 2007 7:01 pm

NeoGeo does needs good Motorola 6800 and Z80 cores. As genesis, i think.
Even Dreamcast with barely 16MB of main RAM has a 100% NeoGeoCD emulator (NEO4ALL). And the NeoGeo AES/MVS one (AES4ALL) is great speedwise, but lags here and there because the MMU (a +50MB rom in just physical 16MB).
I think DS can indeed emulate NeoGeo with SC extra RAM aid. Maybe it would run slow and require massive optimization and speed hacks.
But for sure it would require many sleepless nights and dedication from a coder, wich no everyone affords.
And if anyone would take the task, please don't publicaly anounce it, give schedule dates or open a blog :P

As for NeoGeoPocket Color, shame GPF is a busy man and has many promising unfinished projects. Beats of Rage DS, R.A.C.E DS (the other NGPC emu wich runs very nice on DC) and so on. Don't be surprised if Duke Nuken 3DS get canned :)

#123516 - Sweater Fish Deluxe - Wed Mar 28, 2007 7:57 pm

The Neo Geo (CD) emulators for the Dreamcast and the GP2X are ports based on the SDL library, which is not very well implemented on the DS I don't think. If the DS port of SDL was more robust, a Neo CD emulator might be possible. Though it has a reputation for being more powerful than the Genesis, in some ways emulation of the Neo Geo is easier than Genesis, particularly the sound hardware.

The Neo Pocket is actually pretty similar to the Neo Geo home/arcade hardware, though the video hardware is obviously totally different. The Pocket uses a CPU from Toshiba which is supposedly based on the 68K used in the big Neo Geo (and Genesis, Amiga, etc.) and a Z80 for sound. It seems to me like the requirements for Neo Geo Pocket emulation are actually higher than Neo Geo home/arcade emulation. Maybe because the Toshiba CPU it uses is not so fully documented.


...word is bondage...

#123526 - MasterMan - Wed Mar 28, 2007 9:35 pm

Wasn't the SDL part on Dreamcast port of Fosters's NeoCD been removed and gave place too FAME, FAZE, CZ80, CM68K and such, writen in C and ASM for speed improvements? There's still any SDL in them?
As i said above, it looks possible, but very time consuming to do.
And i think DS would need M68K and Z80 native emulator first.

#123529 - tepples - Wed Mar 28, 2007 9:47 pm

MasterMan wrote:
As i said above, it looks possible, but very time consuming to do.
And i think DS would need M68K and Z80 native emulator first.

PicoDriveDS is a start. Any asm optimizations you could make to it would help the effort to emulate Neo-Geo.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.