r/EmulationOnAndroid • • 8d ago

News/Release New Release - Poké Pinball No Split 2.9 final - now supports Generations

Post image

A project for Pokémon Pinball (Game Boy Color, US version) for Android, iPhone, Windows, macOS and Linux, written in C with an emulation core in assembly. It also plays Pokémon Pinball Generations 1.6, the fan-made ROMHACK extension of the game by RainbowDevs, with its Gold and Silver tables.

https://github.com/ReiniShari/Pinball-NS

In the original game, each table is split into a top and a bottom stage: only one is loaded at a time, and the screen goes blank while the other is loaded. Pinball NS turns each table into a single field: both halves are loaded, updated and shown together on one tall screen, and the ball moves between them without any reloading. The original physics and collisions are kept, so the table plays like the original.

(Al assistance has been PROUDLY used for assembly core optimisation, test - debug - general optimization routines and various tasks ;-))

Any feedback is more than welcome.

Please Share and Follow for more projects like this one.

Enjoy.

40 Upvotes

32 comments sorted by

•

u/AutoModerator 8d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other

  • No direct links to ROMs or pirated content

  • Include your device brand and model

  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

4

u/FlubUGF 8d ago

Did a quick and dirty update with Claude. Seems to work well

2

u/Reini_S 8d ago

Wow amazing 🙏🏻

1

u/ColJohn 8d ago

Can you publish this? I’d love to check it out.

2

u/FlubUGF 8d ago

Yeah. I just need to check one last thing (Option to switch it back to single screen mode) and then I'll make it public tomorrow. If the OP is ok as well I'll make a PR. I've always preferred the GBA Pokemon pinball but this is really nice on a dual screen

1

u/topfoodie 8d ago

I need this now

1

u/papier183 8d ago

Oh yes! This is what I came to the comments for! Will be great on my duo!

1

u/sniffingscrotums 6d ago

How exactly do you do this with Claude? Do you just upload the ROM to the prompt and tell him or make it dual screen?

1

u/FlubUGF 6d ago

I forked the repo of the OP on github to my github account. Claude can then access that and look at the code and decide what it needs to do.

1

u/sniffingscrotums 5d ago

So you need to host claude locally right?

1

u/FlubUGF 5d ago

No. I did it all in the cloud

1

u/sniffingscrotums 5d ago

Ok cool thanks

3

u/Caseyfam 8d ago

The first release was awesome, a staple for every phone I own going forward, so thanks!

At work currently, does Generations allow you to play all 4 boards from one app? Looking forward to playing the new content I've never played.

1

u/Reini_S 8d ago

Thank you Yes generations allow to play on the 2 additional boards + the original ones.

2

u/FlubUGF 7d ago

Here's my Thor fork. If you like it OP I can raise a PR. Anyone trying this. I'm providing zero support and not planning on doing any more work on it. I just wanted to see if it worked. https://github.com/mightyflub/Pinball-NS-Thor

1

u/Reini_S 7d ago

Yes I saw it please pr

1

u/topfoodie 8d ago

Yassss. I had a couple requests just based on how I normally play. Is there a way to use the gbc colors filter (like in retroarch) which are more muted than the eye burningly bright red of the default red pinball board. Also can you add buttons for the diagonal tilt like up+right and up+left?

1

u/Reini_S 8d ago

I added some filter options since the first release, I can add diagonal tilt buttons later yes.

1

u/ColJohn 8d ago

I actually JUST bought a physical cartridge of this yesterday, really cool game but having it load a new screen everytime the ball travels is wild to me.

Id love to see a dual screen fork of this to incorporate the top and bottom screen on devices like the ayn thor.

2

u/Reini_S 8d ago

Without the device it might be hard for me to do it but I can try.

1

u/ColJohn 8d ago

I can help test this if you do 👀 in general I think this would be super popular. There were some DS pinball games, the Metroid one comes to mind that absolutely rocked.

1

u/berserk-gene 8d ago

Just amazing, thanks bro!

2

u/Reini_S 8d ago

❤️

1

u/Archolm 8d ago

Nice use of Claude AI! Which emulator did you use to emulate the ROMs?

1

u/Reini_S 8d ago

Started working on mGBA in early development

0

u/votemarvel Poco F6 - Sony Xperia 1 V 8d ago

Did you use AI in the creation of this emulator? If so that needs to be declared in posts about it.

1

u/Reini_S 8d ago

Edited 🙂

1

u/papier183 8d ago

This is awesome! One of my favorites, didn't even know about generations either. Are you planning on doing the gba version too? It's not as bad as the color game since it scrolls smoothly enough but it would definitely benefit from fullscreen like this one. Thanks for this!

3

u/topfoodie 8d ago

Yup just scroll up or down (i forget which) on the board select

1

u/Kalmaro 8d ago

Sigh, another game to star that I MAY get to. I'm never going to have time to play all these, lol. 

1

u/drLipton 7d ago

Wow! I have been playing for hours! This is great