Homebrew app Emulator NGPGBA a new NeoGeoPocket emulator

FluBBa

Well-Known Member
OP
Member
Joined
Jan 16, 2004
Messages
239
Trophies
2
Age
49
Website
www.ndsretro.com
XP
2,451
Country
First (re)release for the GBA.
Should play a lot of games (slowly).
2 things to be aware of, the game cartridges for the NGP don't contain "ROM" but is actual flash memory, some of the blocks are not protected and this is used for saves, the bios always writes to the last block on each boot up. On the GBA emulator I don't allow changes to the flash memory since the game resides in the GBA cartridge.
https://github.com/FluBBaOfWard/NGPGBA/releases
 
Last edited by FluBBa,

FluBBa

Well-Known Member
OP
Member
Joined
Jan 16, 2004
Messages
239
Trophies
2
Age
49
Website
www.ndsretro.com
XP
2,451
Country
I got stuck in trying to get sound working in Rockman Battles & Fatal Fury without the bios, but I finally found a huge bug in my HLE BIOS code so now a lot more games should work without a BIOS.
  • Fixed writing to scroll registers.
  • Optimized K2GE access.
  • Added speedhack for Big Bang Pro Wrestling.
  • More games should work without a BIOS.

https://github.com/FluBBaOfWard/NGPGBA/releases/tag/v0.5.5
 

enarky

owls?
Member
Joined
Jul 31, 2003
Messages
1,240
Trophies
2
XP
2,374
Country
Afghanistan
Wait. This is from 2022? I somewhat expected this post to be necrobumped from back in 2006 or so.

Great to see you're still doing GBA stuff, @FluBBa. Can't wait to try this later.
 
  • Like
Reactions: FluBBa

jajabinx35

Member
Newcomer
Joined
Jan 3, 2021
Messages
22
Trophies
0
Age
37
XP
121
Country
United Kingdom
I really want to get this working.

Got my flashcard ready....managed to run the .gba file but it doesn't detect my .ngp roms. Is there any instructions to get this working?
 

MrJugon

Member
Newcomer
Joined
Oct 27, 2022
Messages
6
Trophies
0
Age
45
XP
77
Country
Spain
I got stuck in trying to get sound working in Rockman Battles & Fatal Fury without the bios, but I finally found a huge bug in my HLE BIOS code so now a lot more games should work without a BIOS.
  • Fixed writing to scroll registers.
  • Optimized K2GE access.
  • Added speedhack for Big Bang Pro Wrestling.
  • More games should work without a BIOS.
Hello!

Excuse me for asking you, how do you put this emulator in ez flash and make it work? I’m somewhat lost.

Thanks a lot
 
  • Like
Reactions: jajabinx35

SylverReZ

GBATemp's Meme Lord
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,509
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
21,293
Country
United Kingdom
Hoping some instructions do come...
1.) Rename the header file to whatever you want, then open up the header file in a hex editor.

2.) Replace the placeholder game name with the game's name. If the name is less than 30 characters, remember to null out the left over characters. Once you have done, you can save it and close out of the hex editor.

3.) In the command prompt, merge both the emulator ROM, the header, and the NGP ROM using the following command:

NGINX:
copy /b "NGPGBA.GBA"+"game.header"+"rom.ngp" "output.gba"

4.) A new ROM file should be outputted. Open up the finalised ROM using either an emulator or run it on your preferred flashcard.

Managed to do this successfully using "Fatal Fury - First Contact".

NGPGBA-0.png
 
Last edited by SylverReZ,

jajabinx35

Member
Newcomer
Joined
Jan 3, 2021
Messages
22
Trophies
0
Age
37
XP
121
Country
United Kingdom
1.) Rename the header file to whatever you want, then open up the header file in a hex editor.

2.) Replace the placeholder game name with the game's name. If the name is less than 30 characters, remember to null out the left over characters. Once you have done, you can save it and close out of the hex editor.

3.) In the command prompt, merge both the emulator ROM, the header, and the NGP ROM using the following command:

NGINX:
copy /b "NGPGBA.GBA"+"game.header"+"rom.ngp" "output.gba"

4.) A new ROM file should be outputted. Open up the finalised ROM using either an emulator or run it on your preferred flashcard.
Post automatically merged:

Managed to do this successfully using "Fatal Fury - First Contact".

View attachment 337054
You sir are awesome. I will try this as soon as I get home. Would love to see how it runs.
 
  • Like
Reactions: SylverReZ

SylverReZ

GBATemp's Meme Lord
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,509
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
21,293
Country
United Kingdom
You sir are awesome. I will try this as soon as I get home. Would love to see how it runs.
I hope my guide has helped you.

The emulation is really slow. If you want to play it at the speed that its supposed to run at, run the emulator in "mGBA", set the fast forward speed to '5x' then enable the fast forward option.
 
Last edited by SylverReZ,
  • Like
Reactions: jajabinx35

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Google isn't very helpful anymore, you get recommended loads of crap that doesn't solve the thing that you're looking for.
    +1
  • Sicklyboy @ Sicklyboy:
    @K3Nv2, afaik yeah but I also don't think that it runs on home grade routers like openwrt/dd-wrt does. OPNsense runs on full-on x86 PC hardware
  • K3Nv2 @ K3Nv2:
    Sadly openwrt seems to be dying for support unless it's just. Anew name
  • K3Nv2 @ K3Nv2:
    Like made by the same devs different architecture
  • Sicklyboy @ Sicklyboy:
    idk, I mean it had a new release back in March https://github.com/openwrt/openwrt/releases
  • Sicklyboy @ Sicklyboy:
    Not sure how recent hardware it supports though
  • K3Nv2 @ K3Nv2:
    I mean for 1st party routers iirc linksys use to support it
  • Sicklyboy @ Sicklyboy:
    ahhhh that I have no idea
  • Sicklyboy @ Sicklyboy:
    pretty cool though if so
  • K3Nv2 @ K3Nv2:
    Or from what ive heard ways to set custom imgs for 1st party routers so locked down now days
  • Sicklyboy @ Sicklyboy:
    OPNsense VM and specs and specs of system it's running on. https://imgur.com/a/S9wgGUD
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
    Sicklyboy @ Sicklyboy: F