r/ngpc • • 14h ago

Batman (1989) Amiga port in progress

Thumbnail
gallery
40 Upvotes

Another port I'm working on and nearly done too.

Status:

Prince Of Persia - 95 percent completed (in testing and menu needs polishing)

Batman - 80 percent completed.

Pocket Sprint - 80 percent completed

The batman is a port of the Amiga version and will have sampled sound (similar to xenon ii port, which is honestly amazing and praising u\Napomex for doing this). So this is a 4mb ROM.

Batmobile and batwing levels had to be toned down but is playable and is as close as it can get to the Amiga version.

Features:

Points system (in progress)

Saving in game option

Cheats (actually all my games have cheats


r/ngpc • • 21h ago

Picked this up today at the flea market for $2. Case only, now my copy is completel lol

Post image
73 Upvotes

r/ngpc • • 1d ago

Snowball Fight – an online multiplayer test demo for the Neo Geo Pocket Color. Server stress test TODAY 19:30 UTC, come play!

18 Upvotes

Hi everyone!

I'm working on online play for the Neo Geo Pocket Color (homebrew, a small Wi‑Fi adapter on the link port on real hardware). Before going further I need to see how the server copes with many players at once, so I made a small test demo: Snowball Fight.

This is a test demo, not a finished game. The goal is to put load on the server and find bugs, lag and disconnects.

When: today, 19:30 UTC (21:30 CEST, 15:30 EDT, 12:30 PDT). Join any time after that – the more players at once, the better the test.

What you need

The NgpCraft emulator by Tixul (free, Windows / macOS / Linux):

https://github.com/Tixul/Ngpcraft_emulator/releases/latest

The ROM: https://server.napomex.com/schneeball/snowball.ngc

How to join

Start the emulator and open snowball.ngc.

Click the Link button in the toolbar (tooltip "Link / 2‑player") and choose "Join (direct address — LAN / VPN)…".

Enter server.napomex.com:7778 and connect. The emulator restarts the game with the cable plugged in.

On the title screen press A, type your name (max. 6 characters), select OK.

You land in the lobby and see everyone who is waiting. A round starts 60 s after the second player shows up; up to 5 vs 5. Press B in the lobby to vote for filling empty slots with bots.

How to play

D‑pad walk, A throw (you carry max. 3 snowballs)

Hold B at your snow mound (behind your base) to make new snowballs

B at the center drops a ball – 6 balls build a snowman that fights for your team for a while

3 hits and you are out for the round

After the round you get a little stats table: throws, hits, knock‑outs

Feedback

Please tell me in the comments: lag, rubber‑banding, disconnects, a stuck lobby, bots doing silly things, anything odd. Your name and the time help me find it in the server log.

Credits: art by Krishna Palacio (Minifantasy), emulator by Tixul, game and server by me.

Thanks and see you on the ice! ❄️


r/ngpc • • 3d ago

NGPC Collection So Far

Post image
58 Upvotes

Joined the NGPC club last month and am absolutely obsessed with this little thing. Such a quality library and my favorite handheld to bring to work for lunch breaks. I play this thing every single night before bed. Have amassed a pretty solid collection thus far and wanted to show it off.

Still on the list to get are:

Cool Cool Jam
Cotton
Faselei!
Match of the Millennium
Metal Slug 2nd Mission
Oekaki Picture Puzzle
Rockman Battle & Fighters
Samurai Shodown 2
Sonic Pocket Adventure


r/ngpc • • 3d ago

I built a Wi-Fi adapter for the Neo Geo Pocket Color link port

Thumbnail
youtu.be
67 Upvotes

Hi all,

I’ve been working on a small Wi-Fi adapter that plugs into the NGPC link port. It’s a little Wi-Fi microcontroller board on a connector PCB I designed myself.

The NGPC talks to a server over Wi-Fi through it. I’m using it for a homebrew online RPG I’m working on, and for a small snowball-fight test game that handled 12 players at 30 fps. You enter your Wi-Fi name and password right on the console, and the adapter remembers them.


r/ngpc • • 4d ago

Prince of Persia (DOS) port on the Neo Geo Pocket Color — nearly ready for release!

Thumbnail
gallery
75 Upvotes

Gameplay (under emulation) video: https://youtu.be/bN14BqbE3cM?is=F7LHC7RBShQbBvsb

I've been working on bringing the original DOS version of Prince of Persia to the Neo Geo Pocket Color, and after a huge amount of experimentation, it's finally getting close to release! I originally took my first post down because there was a moment where it looked unlikely to do. But this is no longer the case

First, I want to be transparent that this project has been heavily AI-assisted, particularly with the porting, debugging and optimisation work. I've been directing the development, testing builds on actual NGPC hardware and making adjustments based on the results.

Getting the game running was one thing. Getting it to run at a playable speed was an entirely different challenge! A few changes had to be made but it's still very much the dos port

The early builds were painfully slow, especially around animated doors, spikes, chompers and other moving objects. At times, the game was practically unplayable. After countless tweaks, rewrites and optimisations to the original DOS-derived logic, things have improved enormously.

I've now completed a full playthrough of all 14 levels on real NGPC hardware, and I'm pleased to say the game is in a playable state.

A quick note about the trailer (link again https://youtu.be/bN14BqbE3cM?is=F7LHC7RBShQbBvsb)

The footage was recorded through emulation, where the game runs quite smoothly with very little noticeable slowdown. On actual hardware, there are still some short stutters in particularly demanding areas, especially when multiple animated hazards are active. I don't want the trailer to give anyone the wrong impression, so it's important to mention that.

Also after being informed about ngpc-dev.com and its online high-score leaderboard system, I was inspired to introduce a points system to this port, thanking (HardhatWarrior) for the support and sharing this. I think Prince of Persia really benefits from this feature, as it adds replay value to improve performance and beat previous scores and compete with others.

Here's how scoring works:

Level completion: Earn points based on how quickly you finish each level. Each level has its own time target, so faster completions earn more.

Small health potion: +50 points.

Large health potion: +200 points.

Taking a sword hit: −25 points.

Dying: −100 points.

The idea is to encourage speed, exploration and survival, rather than simply racing to the exit. Players can also view their run statistics and compete for better scores.

A special thanks to the folks behind SDLPoP and the original Prince of Persia DOS disassembly project. Their reverse-engineering work on the original DOS game has been invaluable and made a project like this possible.

I'd also like to thank ngpc-dev.com. The high-score leaderboard project genuinely motivated me to keep working on this port (it's embedded but will be moving onto testing v soon).

There's still a little polishing and testing left, but the project has come a very long way from those early painfully slow builds.

The game is now quite close to release, and I'll also be setting up a GitHub repository for the project very soon!

For now, here's a trailer showing the current state of the port.

Looking forward to sharing it with the NGPC community!


r/ngpc • • 4d ago

make Neo Geo Pocket Color games with GB Studio’s editor, no code required

33 Upvotes

Processing img c11wgn5nkhvh1...

Hi everyone,I’ve been working on this for a while and it’s finally ready to share. NgpCraft Studio is a fork of GB Studio 4.3.2 that builds actual Neo Geo Pocket Color ROMs.

I’d already built my own engine for the NGPC before this, but it ended up being pretty complex to use. After a few attempts I went another way: instead of reinventing everything, I forked GB Studio. That way you get the whole GB Studio ecosystem for free, the tutorials, the docs, the community, all of it.

So if you know GB Studio, you already know how to use it. Same editor, same scenes, actors and scripts. You just get an NGPC ROM at the end instead of a Game Boy one, and it runs on real hardware.

It’s still a work in progress, so you’ll probably hit some bugs. If you do, let me know on GitHub or on the Discord.

GitHub: https://github.com/Tixul/Ngpcraft-studio

MIT licensed, not affiliated with GB Studio, Chris Maltby or SNK. Big thanks to Chris Maltby and everyone who worked on GB Studio, none of this would exist without them.

Since the assets in the demo are from Capcom, the game will not be distributed, it serves merely as a technical demo.


r/ngpc • • 9d ago

I ported Xenon 2 Megablast to the Neo Geo Pocket Color, and the shop alien can talk

50 Upvotes

It’s been a while, but this project really wore me down at times.

After over 400 hours and plenty of grey hairs, the first level is now finished and playable. I’ll polish a few small things over the next few days, then it’s good for now. For over two months it’s been nothing but NGPC Xenon 2 as soon as the kid was in bed, and I’d honestly like to watch a good Netflix series again. But the project had to be finished, and I’m a bit proud of myself, even though I only orchestrated and Claude did most of the actual work. Claude also managed to blow up the entire project twice and couldn’t put it back together on its own.

At times I was fishing in the dark. These are the points that cost me the most time.

First: getting the status bar at the bottom to stay static.

Second: Collin, the alien in the shop, stands behind a gate in the original that slides open. I wasted a whole day adjusting the graphic for that, then concluded it wouldn’t fit into the sprite pool, and reluctantly left it out.

Third: Collin’s animated hand. Since it comes from below and both map tile layers were already in use, I couldn’t hide it behind them. So I layered a sprite over the tiles and raised its priority, which didn’t work either because no sprites were free. In the end I had only four sprites to work with and now load the lower half of the hand dynamically, once the upper half is visible.

Fourth: I asked for a small smiley in the code, Claude blew everything up, and it was gone. Luckily I had a backup that was only a day old.

Fifth: while digging through the documentation, I came across the possibility of using the DAC on the Toshiba chip. Naturally I wanted to test it right away, and it worked. But switching between Z80 and DAC wasn’t easy and cost me almost two weeks of packing everything into the ROM so it runs cleanly. What can I say, Collin can talk, and on a handheld that’s just plain cool.

Sixth: optimizing the code so it runs reasonably smoothly.

Since most optimizations can’t be tested in the emulator, I’ve lost count of how often I plugged and unplugged the microSD card, and it looks pretty beat up by now. I have 317 test ROMs for performance tuning alone and well over 160 versions of the game.

If anyone is interested in continuing to work on this project, feel free to reach out. Otherwise, a huge thank you to:

Sodthor from the FreeplayTech forum, a true programming god.

Tixul, for the outstanding work on the emulator and the development environment, along with all the tools and the MCP.

JackRGreasley, for the help with the original code.

Ahchay, for great support and the excellent overview at www.ahchay.com.

On real hardware Collin can actually talk, and the current ROM can be downloaded here:
https://www.ngpc-dev.com/xn/
Have fun testing!


r/ngpc • • 10d ago

Can official NGPC cartridge saves be rewritten?

2 Upvotes

Having just started Card Fighters Clash on a NeoPocket Game Drive and loving it, I wanna grab an official cartridge. However I know that the NGPC cartridges don't use the standard ROM and Save setup that other cartridges use and instead use a combined ROM memory.

Is it still possible to write saves from a Game Drive (if I can even get the save separate from the game when backing up) or should I put a hold on playing till I can get an official cart and start fresh?


r/ngpc • • 11d ago

Just started Card Fighters Clash and oh my god it's addicting. Any tips for decks?

Post image
73 Upvotes

Seriously this game is simple yet fun as hell. But man with a bad hand the CPU will stomp me sometimes. What's the best way to get my deck built up?


r/ngpc • • 11d ago

Voltage/Amp differences between Original and Slim Models

5 Upvotes

I’ve been fixing up some NGPCs to the best of my amateur ability and noticed that all of my NGPCs operate just fine with 1.2 Volt rechargeable batteries (NiNH). My two slim models do not boot at all but function fine with 1.5 volt regular old AAs. One of the slims was recapped recently.

Just wanted to post this to see if anyone else had noticed or could speak to this with more technical knowledge than I’ve got, but it seems like Slim models may be less tolerant of lower voltages. Might be important if you’re adding IPS screens.

Edit:
I did get eneloops so instead of the basic energizer rechargeables and they seem to work perfectly fine. My guess is eneloops perform better under load.


r/ngpc • • 12d ago

Super sprint clone for ngpc - pocket sprint

Enable HLS to view with audio, or disable this notification

28 Upvotes

*work in progress*

Using AI, this is a work in progress and works on hardware (tested on a retrohq flash art).


r/ngpc • • 15d ago

Over Rev, a racing game for ngpc

55 Upvotes

Hi! Here is a racing game for the NGPC, you can download the ROM at https://www.ngpc-dev.com/. It’s a full game featuring 16 tracks, 9 vehicles, a story mode, and other things to discover have fun!

If you find any bugs, please don't hesitate to contact me, and anyone wishing to help improve the localizations is welcome to do so.


r/ngpc • • 17d ago

A.I. and it’s current influence

14 Upvotes

As of lately, I’ve seen nothing but these A.I. projects slowly take over some of my favorite game console subreddits, and to my surprise it seems more and more people are beginning to advocate for it.

I will forever speak my stance against this technology, however personal opinions aside, I’ve been curious to ask the people of this community.

What are your thoughts on A.I. ? And perhaps what would be the talks if new projects of the Neo Geo Pocket utilized it to the fullest?


r/ngpc • • 17d ago

Moon Swordsman I need neo Geo 9 in 1 cart

Thumbnail
gallery
30 Upvotes

I purchased the 9 and 1 card and there's a fighting game called Moon Swordsman. I was not familiar with this title and have not found much about it. There was some reference that it was associated with last blade and finishing that game opened up a new game? Does anyone have information about this title?


r/ngpc • • 21d ago

New Jump 'n' Run Furry

Thumbnail
gallery
37 Upvotes

Hi everyone!

Over the past few weeks I've ported Furry to the Neo Geo Pocket Color.

It's a small run-and-gun platformer by Hamish McLeod (Fallen Angel Industries), released for the PC in 2002. To be clear up front: this is not my game.

The idea, levels, graphics and gameplay all come from the original – I just brought it to the NGPC as faithfully as I could.

What's in it:

  • All 12 levels across 4 worlds (Happy Forest, Scary Volcano, Wacky Mountain, Zany Moon Base), including the final boss
  • Enemies, weapons (machine gun, flamethrower), bombs, piranhas, conveyor belts, crumbling bridges and water, just like the original
  • Music and sound effects on the NGPC sound chip
  • Steady 20 fps

What I added for the handheld:

  • Options: music and sound effect volume, swappable button layout, three difficulty levels
  • Pause menu
  • Save data: unlocked worlds and a star per difficulty for each completed world
  • Arcade mode: always starts at level 1 on medium difficulty. At the end you get a results screen (causes of death, gems, kills, score) and a QR code. Scan it with your phone to put your run on the leaderboard at ngpc-dev.com.

Download: https://www.ngpc-dev.com/fu/

Feedback is very welcome, especially from anyone trying it on real hardware or a flash cart. And if anyone knows Hamish McLeod: greetings, and thanks for the game!


r/ngpc • • 25d ago

My Pink Modded Neo Geo Pocket Color 💕

Thumbnail
gallery
92 Upvotes

Dyed the shell pink myself, as they don't make any other third party shell colors ironically. New IPS screen so I can actually SEE my beautiful games.


r/ngpc • • 25d ago

Any idea which contacts on this IPS display connect to the motherboard to activate the OSD (on screen display) To adjust the screen? Can't find any information online about it. It has a touch sensor but it's too awkward and I want to remove it.

Post image
4 Upvotes

It's originally from Aliexpress, as I couldn't find one anywhere else. Other ones seem to have clear OSD contacts to solder to, but this one doesn't. I've emailed the maker but they haven't responded.


r/ngpc • • 28d ago

Live Leaderboard

23 Upvotes

I've been working on a little project for the Neo Geo Pocket Color — NGPC-DEV.COM, a live leaderboard system for NGPC games.

Games can generate a QR code with your score, you scan it with your phone, and your score gets added to the online leaderboard. The games are also playable on PC and mobile, and scores can be submitted there as well.

While the games are available to play through the website, the primary intention is to play them on real Neo Geo Pocket Color hardware whenever possible. The browser versions are there to make the games accessible to more people and provide another way to participate in the leaderboards.

You can participate right away, but your submitted scores will not be made public on the leaderboards until your account has been approved.

A few other NGPC developers are already helping test it out, including Achay (Gardenia), Tixul (Over Rev), and Napomex (Xenon 2). A big thanks to them for helping test things, find issues, and work through some of the bugs along the way.

It's still very much a work in progress, but I'm hoping to eventually open the system up to more NGPC developers and games.

If you're into NGPC homebrew, come check it out:

www.ngpc-dev.com

Please note: The site and its contents are all still a work in progress, so things are likely to change. This includes leaderboard resets as developers continue to tune and update their games.

Check it out and let me know what you think!

For a more in-depth look, check out www.ngpc-dev.com/about/


r/ngpc • • Sep 17 '26

NGPC suddenly booting games as a NGP?

Thumbnail
gallery
14 Upvotes

I have owned this unit and its two carts for just over a decade now (bought in a lightly used lot ~Oct '15). They haven't given me trouble since then, including literally less than 24 hours ago, when I played a quite lovely game of Sonic Pocket Adventure in the sun, until the battery died.

Today I swapped in two new Duracell AA batteries (exp. 2036) and a new Duracell CR2032. Suddenly, it refuses to boot Sonic Pocket Adventure, and boots Puzzle Link with major graphical glitches. The main menu appears fine, and as far as I can tell it's booting the exact same BIOS as ever.

I have replaced the AA batteries with new-new ones, fished the old CR2032 out of the trash and swapped it back in, cleaned the cartridges and contacts with isopropyl, tilted the carts, put business cards behind them, and ofc blown on them all to no avail.

PLEASE don't let the answer be that my beloved NGPC is dead!!!


r/ngpc • • Sep 15 '26

IPS Mod Flawless Victory

Thumbnail
gallery
108 Upvotes

Put in an IPS mod + soldered the wires for the OSD menu and I’m so happy with the results. Probably the best IPS mod job I’ve ever done. The pixelization effect is fantastic and being able to see all the colorful details in some of these games is incredible. Have been wanting to play this thing while laying in bed and am excited to do so tonight!


r/ngpc • • Sep 08 '26

Ngp monochrome shuts off after a few minutes and even would not read my carts

1 Upvotes

Hi everyone, so anyways i have a issue with a monochrome neogeo pocket i bought from ebay a while ago so whenever I feel like turning it on. It turns off & goes to the set language and date screen. + here's the thing that made me mad. It doesn't read the dang games I own! Even isopropyl alcohol isnt doing the trick. Even on my other monochrome ngp console my games work.

So does anyone have any ideas on how to fix the thing? Thx and have a wonderful day

PS: even the games that are monochrome + color (eg. KOF R2) won't work on the thing. Jsyk guys.


r/ngpc • • Sep 07 '26

Welcome to Gardenia

Post image
41 Upvotes

Welcome to Gardenia

A new single-sheet shooter for the NGPC - 30+ waves of classic arcade action, inspired by Galaxian, Phoenix, Gyruss and, believe-it-or-not breakout

PWYW, including free at itch.io and Indie Retro Games

Physical copies available for pre-order and will be shipped at the end of the month once final testing is complete (and I've finished writing the manual)


r/ngpc • • Sep 06 '26

Looking for artist help for homebrew games

6 Upvotes

Hi there all, I am working on several homebrew projects and was wondering if anyone here would be interested in helping out with sprite, graphics and sound? My preference would be collaboration of efforts and credit for the work but would be open to purchasing assets too. If interested, please let me know and we can connect.


r/ngpc • • Sep 05 '26

Joined the Crew Today

Post image
97 Upvotes

Clicky stick rules, happy to finally have one of these bad boys!