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 development > NDSPop - Neo Geo Pocket Emulator port

#47823 - GPFerror - Wed Jul 13, 2005 10:30 pm

Here is my first attempt at NDS port of NeoPop based on the SDL windows port of my dreamcast port :)

still very alpha and unoptimized no sound yet
includes embedded Neo Geo Pocket rom called Snake, I got from http://pdroms.de/file_details.php?fn=560

[Images not permitted - Click here to view it]

thanks to mrnull on #dsdev(efnet) for the screenshot running on his DS

Only shows first screen in ideas and doesnt work in other emulators.


Thanks,
Troy(GPF)

download from
http://gpf.dcemu.co.uk/

#47883 - mrnull - Thu Jul 14, 2005 7:58 am

Like I said in #dsdev, sorry about the $20 digital camera!

Very exciting project.

#47893 - Extreme Coder - Thu Jul 14, 2005 10:43 am

Nice emu, I hope you add sound soon.

BTW, why is everything you do based on the windows port of the dreamcast port?:P

#47916 - Torlus - Thu Jul 14, 2005 6:44 pm

Good job.

If you could use the two processors of the DS for that specific emulator it would be nice : the ARM7 processor of the DS could emulate the Z80 used in the NGPC for sound...
_________________
GBA,GC,NGPC,GP32,FPGA,DS stuff at http://torlus.com/

#47938 - GPFerror - Thu Jul 14, 2005 10:22 pm

I'v uploaded a new binary and source code to my site
http://gpf.dcemu.co.uk/

Now its using the CZ80 processor and added some other speed hacks that I got from the PSP NeoPop port author- Penguin .

Still probably dreadfully slow, but untill I get a flashcard I have to rely on the kindness of others in #dsdev to test , since only ideas 1.0.0.5 displays the first screen before it just sits their. dsemu is black screen, and dualis crashes.

Let me know if its any faster than the first release.

Please download the source and improve it as well :)

Thanks,
Troy(GPF)

#47940 - doublec - Thu Jul 14, 2005 11:07 pm

What are you doing differently to your other programs that would make it not work on the emulators? Are you using a different screen mode? Sprites? I'll see if I can work out what the problem with dsemu is over the weekend.

#47941 - GPFerror - Fri Jul 15, 2005 12:17 am

doublec wrote:
What are you doing differently to your other programs that would make it not work on the emulators? Are you using a different screen mode? Sprites? I'll see if I can work out what the problem with dsemu is over the weekend.


only thing i can think of is I'm using R14 and latest libnds. (even though recompiled YaSFCaves and its still works with dscemu)

I had to use a lot of VAR_IN_EXRAM around many of the global array etc to get it to compile so maybe thats related.

Other than that the source code to both my ports are on my site if you want to compare them.

Thanks.
Troy