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

[MAME] Support for JAKKS Pacific Plug & Plays #3852

Open
noddy360 opened this issue Jan 28, 2024 · 4 comments
Open

[MAME] Support for JAKKS Pacific Plug & Plays #3852

noddy360 opened this issue Jan 28, 2024 · 4 comments
Labels
Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers Enhancement For feature requests or possible improvements

Comments

@noddy360
Copy link

noddy360 commented Jan 28, 2024

Summary

I know that the MAME core for BizHawk currently supports arcade machines only, but... hear me out.

socool

Merits

I think the Jakks Pacific Plug & Plays don't get that much attention. They're like... little arcade machines you can plug in and play on your TV! That should count for something... right? Also it would be pretty funny... right?
Also I just want to TAS the Nicktoons plug n play. I grew up playing this one specifically so I have a special interest in this.

Technical details

MAME added support for some of these systems since 2019 I believe.
Here's a list of some of the plug n plays that currently work fine:
http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=spg2xx_jakks_gkr.cpp&arcade_only=0&current_version=0
http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=spg2xx_jakks.cpp&arcade_only=0&current_version=0

The Nicktoons plug n play also lets you insert a Game Key cartridge to access more games (in MAME it uses the default plug n play as the BIOS, and then the Game Key is loaded as a regular ROM.)

Currently the drivers don't support save states in default MAME, so perhaps that could be a problem.

@YoshiRulz YoshiRulz added Enhancement For feature requests or possible improvements Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers labels Jan 28, 2024
@nattthebear
Copy link
Contributor

Why does our MAME port only support certain cores? There may be a practical reason for it, but I'm not aware offhand.

@vadosnaprimer
Copy link
Contributor

vadosnaprimer commented Feb 17, 2024

We only support Arcade because it has the highest demand and doesn't have insane amounts of overhead we need to know how to test (and then support) for its 693876985768734967509375698473506974985769835 non-arcade machines.

The plan was adding specific new systems on request so we can at least figure them out first, and then just build with them. Also there are usually more accurate TAS emulators for them already.

@SergioFLS
Copy link

The V.Smile uses a chipset that's near identical to some some Jakks hardware (you can boot SpongeBob the Fry Cook Games on an emulated V.Smile as an example, although inputs don't work due to different communication protocol), so maybe it's worth supporting that as well.

@coyoteclan
Copy link

@noddy360 hi I want to talk to you. Is there a way I can contact you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core: MAME Multi-system core for thousands of arcade cabinets and "vintage" computers Enhancement For feature requests or possible improvements
Projects
None yet
Development

No branches or pull requests

6 participants