Alright, so I mentioned to Flavor in a email earlier that I wanted to work on a NGPC emulator. I'm going to use this thread to post updates, have discussions about this emulator and use this as an open forum for what people would like to see in an NGPC emulator. So without further ado...
====================================================
NeoGPC - NeoGeo Pocket Color emulator
Current Version : Release 1.1.0
Latest Release : 11/9/2013
Previous Version : 1/13/2013
Download link: https://code.google.com/p/neogpc/downloa...PC_1.1.zip
Source link: http://code.google.com/p/neogpc/source/checkout
! IMPORTANT ! NeoGPC requires DirectX to be installed, please go here (http://www.microsoft.com/en-us/download/...aspx?id=35) if the executable will not start due to missing dx files.
====================================================
Release Notes ( 1.1.0 - 11/09/2013) :
- TLCS900h debugger is mostly done! I still need to get step over and possibly step out working, and I need to fix some annoying bugs.
- Ignore the messy fonts and layouts, I just wanted to get some functionality out before I did fit-and-finish.
Release Notes ( 1.0.0 - 01/13/2013) :
- First release! Still have more to fix, but this version works. There are still many bugs to fix, and many things I want to get done. But I needed to get the first version out and here it is.
Release Notes ( Test 3 - 11/20/2012) :
- Fixed graphical display, started finishing up what the menus are going to look like.
- Fixed DAC buffers, starting to reverse engineer the bios.
Release Notes ( Test 2 - 11/05/2012) :
- More progress, showing the working Flash code updated from Flavor. I still have not incorporated Koyote.bin as I don't quite understand what it is yet, but I will go for full bios emulation after I get a flash cart and some time to disassemble.
- Fixed cancel button crashing, one-pixel off the bottom of the texture, and the fixed scratchy audio (sounds smooth like butter now). There are several menu items that do not work, and Load Rom still grays out after a single rom. But this is closer to what I want the Release Candidate 1 to look like.
Release Notes ( Test 1 - 10/29/2012) :
- Too early to make this anything fancy, but I thought I'd post a WIP showing off what I've done so far. Once you load a rom (NGC only for now), the menu greys out Load Rom.
- This is a port of RACE to DirectX9 for now. If Flavor or Judge want me to keep the RACE name (possibly RaceX) I can do that. I'm just using NeoGPC as a working title.
- Until I get a Flashmasta, this will purely be functional releases. I'm hoping to order one at the end of November, then I can start working (hopefully with mic_ and flavor) on getting the emulation much more accurate.
Requirements:
- DirectX v9.0
- Windows XP/Vista/7/8
To do (11/09/2013):
- Finish tlcs900h debugger functionality
- Z80 debugger
- Sprite/Background VRAM viewer
- Memory editor
- Proper BIOS emulation!! (still)
- Research cheat manager
To do (01/13/2013):
- Full implementation of all features
- Visual debugger
- Proper BIOS emulation!!
To do (11/20/2012) :
- Config file
- Joystick config dialog
- Video modification (full-screen vs. scale)
- Finalize for RC1
To do (11/05/2012) :
- Full win32 gui including joystick config
- Save states
- Implement menus, debate initial RC with Bios
To do (10/29/2012) :
- Fix the scratchy audio!
- Enable flash saving again, code is there I just disabled file writes
- Full win32 gui including joystick config
- Save states (same as Flash)
====================================================
NeoGPC - NeoGeo Pocket Color emulator
Current Version : Release 1.1.0
Latest Release : 11/9/2013
Previous Version : 1/13/2013
Download link: https://code.google.com/p/neogpc/downloa...PC_1.1.zip
Source link: http://code.google.com/p/neogpc/source/checkout
! IMPORTANT ! NeoGPC requires DirectX to be installed, please go here (http://www.microsoft.com/en-us/download/...aspx?id=35) if the executable will not start due to missing dx files.
====================================================
Release Notes ( 1.1.0 - 11/09/2013) :
- TLCS900h debugger is mostly done! I still need to get step over and possibly step out working, and I need to fix some annoying bugs.
- Ignore the messy fonts and layouts, I just wanted to get some functionality out before I did fit-and-finish.
Release Notes ( 1.0.0 - 01/13/2013) :
- First release! Still have more to fix, but this version works. There are still many bugs to fix, and many things I want to get done. But I needed to get the first version out and here it is.
Release Notes ( Test 3 - 11/20/2012) :
- Fixed graphical display, started finishing up what the menus are going to look like.
- Fixed DAC buffers, starting to reverse engineer the bios.
Release Notes ( Test 2 - 11/05/2012) :
- More progress, showing the working Flash code updated from Flavor. I still have not incorporated Koyote.bin as I don't quite understand what it is yet, but I will go for full bios emulation after I get a flash cart and some time to disassemble.
- Fixed cancel button crashing, one-pixel off the bottom of the texture, and the fixed scratchy audio (sounds smooth like butter now). There are several menu items that do not work, and Load Rom still grays out after a single rom. But this is closer to what I want the Release Candidate 1 to look like.
Release Notes ( Test 1 - 10/29/2012) :
- Too early to make this anything fancy, but I thought I'd post a WIP showing off what I've done so far. Once you load a rom (NGC only for now), the menu greys out Load Rom.
- This is a port of RACE to DirectX9 for now. If Flavor or Judge want me to keep the RACE name (possibly RaceX) I can do that. I'm just using NeoGPC as a working title.
- Until I get a Flashmasta, this will purely be functional releases. I'm hoping to order one at the end of November, then I can start working (hopefully with mic_ and flavor) on getting the emulation much more accurate.
Requirements:
- DirectX v9.0
- Windows XP/Vista/7/8
To do (11/09/2013):
- Finish tlcs900h debugger functionality
- Z80 debugger
- Sprite/Background VRAM viewer
- Memory editor
- Proper BIOS emulation!! (still)
- Research cheat manager
To do (01/13/2013):
- Full implementation of all features
- Visual debugger
- Proper BIOS emulation!!
To do (11/20/2012) :
- Config file
- Joystick config dialog
- Video modification (full-screen vs. scale)
- Finalize for RC1
To do (11/05/2012) :
- Full win32 gui including joystick config
- Save states
- Implement menus, debate initial RC with Bios
To do (10/29/2012) :
- Fix the scratchy audio!
- Enable flash saving again, code is there I just disabled file writes
- Full win32 gui including joystick config
- Save states (same as Flash)