Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Neo Geo Pocket (Color) #108

Open
ducalex opened this issue May 3, 2024 · 3 comments
Open

Add support for Neo Geo Pocket (Color) #108

ducalex opened this issue May 3, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@ducalex
Copy link
Owner

ducalex commented May 3, 2024

Describe the problem you're trying to solve

I want to play Neo Geo Pocket games. The ODROID-GO layout is perfect for it!

Describe the solution you have in mind

Likely port the RACE or NeoPOP emulator.

xrip has a port running on the pico here: https://github.com/xrip/pico-neogeo-pocket

And we have an old attempt here https://github.com/ducalex/retro-go/tree/negeopocket

Additional context

None

@ducalex ducalex added the enhancement New feature or request label May 3, 2024
@xrip
Copy link
Contributor

xrip commented May 3, 2024

Better place to start is
https://github.com/xrip/porting-playground/tree/ngpc
it's same emulator used for RP2040, but compiles for Win32 (without dependencies like SDL2 etc, just raw framebuffer and soundbuffer), just add -DPICO_PLATFORM=host to CMAKE,. It have little bit simple code without Pico related stuff. It's also mises DAC sound buffer in some case, only the FM modulation available, but it's related to my laziness, no other issues with it (just pull DAC buffer at 8Khz and play it )

@dilixi
Copy link

dilixi commented Oct 5, 2024

Hi, does this can be accomplished on esp32?

@ducalex

@ducalex
Copy link
Owner Author

ducalex commented Oct 5, 2024

Yes I am fairly confident it can be accomplished on the esp32 but someone will have to do the work to port @xrip's work.

I am not currently working on that myself, if that was the question!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants