PocketNES update, assisted by AI

  • Thread starter Thread starter Krem Quay
  • Start date Start date
  • Views Views 6,330
  • Replies Replies 91
  • Likes Likes 8
So does PC Engine for GBA need an update? Along with GameGear/Master System ? @VmprHntrD
Honestly I don't know. The HTML tool seems to have ironed out some rom creating issues on a web forum from what i can see there. The dedicated current offline apps though are broken much the same as the other for PocketNES. I know it had been worked on for a time, perhaps it could be optimized or bug crushed further but that's beyond my scope to say since I can't do that.

In general I can just say if you were to make that other thread at minimum the PCE and SMS/GG emulators would need an up to date stand alone tool to create roms, the script made there for HTML using python created a working GBA binary and that one looking at the options makes one for all of the various flubba(etc) made old GBA emulators. Perhaps using that as a backbone over claude.ai a set of executables could be made for the various emulation packages.
Post automatically merged:

Using a mix of claude AI, patters-match python scripts HTML package, and github to take what was crafted and executing it after some struggles figuring it out to make a windows executable and it appears this does work correctly there's this: https://github.com/tan00k1/gba-builder-desktop

If that offends anyone, I'll pull it. I just needed github to create the file, so far it did make a working small PCE file with like 8 Japanese titles in it I added to it as a test.
 
Last edited by VmprHntrD,
  • Like
Reactions: radicalten
Using a mix of claude AI, patters-match python scripts HTML package, and github to take what was crafted and executing it after some struggles figuring it out to make a windows executable and it appears this does work correctly there's this: https://github.com/tan00k1/gba-builder-desktop

If that offends anyone, I'll pull it. I just needed github to create the file, so far it did make a working small PCE file with like 8 Japanese titles in it I added to it as a test.
Congratulations, and welcome to modern development in the age of AI.

Remember to thank and give credit to the author of the original script code (Patters) the author of the webapp code (me, radicalten), and the authors of each bundled emulator in the main page of your github repo (you can have Claude AI help you with this, not only is proper credit required it is also the right thing to do).

Patters wrote everything in the folder "gba-emu-compilation-builders"
I wrote everything in the folder "gba-builder"
 
Last edited by radicalten,
@VmprHntrD oh nice, you're using Claude for your projects too?
I don't really have projects, but I saw you could use a basic version for free and after what you said I thought I'd see how far I could take it and had it compile that HTML version of the tool that does all those GBA emulators as a windows executable. It has drop boxes to pick your system, then whatever variables that emulator allows for, etc then select games you want, and then run the maker with the button and it spits out a working file where you want it.

I had to have claude walk me through the process including largely figuring out the back end of github to have it take the files and make a working executable to download then host. I think I'll keep the accounts active, as I've come across some other homebrew apps and games that are left as files without a build and this would be nice to be able to take those files into a github and make its making creating the usable piece in the end.
Post automatically merged:

I did update the page again giving a list of what is handles and who did what with emulators and what not and said credit me nothing, I just used a tool with a second tool to make something that works -- that's it.
 
Last edited by VmprHntrD,
  • Like
Reactions: radicalten
Mappers 37 (SMB + Tetris multicart), 82 (SD Keiji: Blader), and 211 (bootlegs like Tiny Toons Adventures 6) have been added : https://github.com/GamingFanboy365/pocketnes

The readme now also has a list of mappers still to be implemented.
Post automatically merged:

Mapper to-do list is now more comprehensive. Bootleg Donkey Kong Country 4 is also confimed to work since it's a mapper 211 game.
Post automatically merged:

@VmprHntrD apparently my fork is based on an earler version of pocketnes, whereas dwedit's had some improvements: https://github.com/Dwedit/PocketNES

Anyway, I've updated PocketNES again to support what Dwedit's had. My pocketnes also now has compatibility with mapper 114
 
Last edited by Krem Quay,
Solid complete piece of work merging the works into this more yet comprehensive release as I don't know if Dwedit still bothers with updates as it is. GBA got so hard abandoned by many because it's easier to work with the larger overhead of the DS line of handhelds.

That tool I had AI cobble together doesn't force the use of the stock included versions of the emulator, so your update can be applied to it before creating a set of files within for a personal library of fun choices.

I am curious, have you tested the MMC5 backed Sim City prototype? I am fairly certain that failed on the old 9.98 release from ages ago because it greatly uses the unique features of that mapper and back then MMC5 was just implemented just enough to work the Castlevania and Koei games while cutting corners around the rest.
 
I'll take a look at it now

(also LOL a few already mad at my opening post; farewell, gatekeeping purists!)
Post automatically merged:

@VmprHntrD okay it's been updated. i don't think the SimCity prototype is fully compatible but it should now be playable for the most part.
 
Last edited by Krem Quay,
  • Like
Reactions: cearp
@Krem Quay Gatekeepers mad at this thread? Shock(ed pikachu face) I know.

I think SimCity is just a tricky one because people skated by for like 20+ years with just enough MMC5 to run the licensed released games, but then this swings onto the screen and it's outright graphical corruption as is. I know it had since been fixed due to the game because everdrives and all that, emulators too now all run it fine with those updated since, but PocketNES was just too old, and there's the limits of the hardware emulating hardware to consider too.

I'll have to figure out how to pull that code on there when I have time and try and make that into a gba file I can throw the GBA itself. SimCity on NES is fantastic, I'd make a stand alone singular file just for that it's so good.
 
  • Like
Reactions: Krem Quay
Yeah I want them to openly critique the original authors of some the emulators and see how far that gets them when those same authors sign off on the continuation of the projects (even if it's a bittersweet feeling of not having an easy streamlining tool like back then) and to me asserting that I have massive respect toward the original authors (like FluBBa and Loopy) because the most important parts are done: the foundation has been laid in the 2000s by people who spent their free time doing what they were under no obligation to -- and the spirit of the PocketNES nostalgic interface is never something I would've been able to do alone. I want to hold up a shrine to what had been accomplished.

Thanks to me refusing social media, they can't flatten nuances to catch me out.

Did you try SimCity prototype on the latest? @VmprHntrD
 
No I haven't. I forgot how to get github to build me a working file, will have to fire up chat gpt or claude or something to talk me through it again. I just saw there was no working file and went back to my day job when I posted that.

You're right PocketNES, like the others too, have a strong foundation, but that rock has been cracking over time as more discoveries and techniques have popped up in the two decades since. Anything you can do to modernize these within the tight cap the GBA allows for emulation the better. Most people moved onto DS and 3DS and just let it rot which is a shame even if a little understandable. I imagine with the use of Claude or perhaps someone super optimzing compentent a few more FPS or features could be squeezed out of some of these.

...back to square one. I'll wait and see if you or someone else compiles the thing for general use. I can't seem to figure out how to use github properly at all, damned logic. It surprises me after all these years no one has ever cloned the original SimCity Classic (aka Micropolis) to iOS natively as it seems like a no brainer with that touch screen.
 
Last edited by VmprHntrD,
  • Like
Reactions: Krem Quay
I think people have moved on to all-purpose devices at this point like Android, PCs, and the latest consoles (e.g. Switch)
 

Site & Scene News

New Hot Discussed User Submitted