[Release] SuperModel NX - Sega Model 3 arcade emulator for Nintendo Switch

  • Thread starter Thread starter toniisound
  • Start date Start date
  • Views Views 2,344
  • Replies Replies 28
  • Likes Likes 13

toniisound

Well-Known Member
Newcomer
Joined
Apr 22, 2020
Messages
87
Reaction score
62
Trophies
0
Age
34
XP
429
Country
Spain
icon.jpg


SuperModel NX 1.4.0
Sega Model 3 emulator for Nintendo Switch​

New version 1.4.0 is out! This update fixes The Lost World and Ocean Hunter, makes the recompiler faster and more accurate, and brings the latest fixes from official Supermodel.

What's new

Game fixes
  • The Lost World: no longer stays on a black screen after the boot text, and now runs at full speed (60 fps).
  • The Lost World: the gun calibration is fixed automatically, so no manual calibration is needed.
  • The Lost World / Ocean Hunter / LA Machineguns: analog gun controls fixed. Aim with the left stick, shoot with ZR or A.
  • Ocean Hunter: boots again.
  • Daytona USA 2 Power Edition: fixed a slowdown to ~3 fps in 3D scenes.

Recompiler (JIT) improvements
  • Exact CPU timing per frame, as with the interpreter: games that time their frames with the CPU timer no longer lock up.
  • Interrupts are handled like on the interpreter.
  • Much cheaper busy-wait loops (jumps straight to compiled code).
  • Writing data next to code no longer recompiles everything.
  • DMA transfers that overwrite code are handled correctly.

From official Supermodel
  • 3D fixes for Step 2.x games (Harley-Davidson, Ski Champ, Emergency Call Ambulance, Ocean Hunter), plus fog and level-of-detail fixes.
  • Better force feedback / vibration in racing games.
  • Virtua Striker 2 '98: corrected ROM CRC.

Other
  • The settings menu no longer deletes per-game settings in Supermodel.ini.
  • New troubleshooting options in Supermodel.ini.
  • More detailed performance report in Supermodel.log.

Download
GitHub Releases

Installation is the same as before: copy supermodel.nro to sdmc:/switch/supermodel/ and your ROMs to sdmc:/switch/supermodel/ROMs/.

As always, feedback and bug reports are welcome. If a game has problems, please attach your Supermodel.log (in sdmc:/switch/supermodel/Log/).

Support
This emulator is completely free and open-source. Optional donations to support the development are always welcome:




1.jpg


1791186866896.png




2026100309564700-4D19F919C82567D92ABE4A7784D41D51.jpg


2026100309580800-4D19F919C82567D92ABE4A7784D41D51.jpg
 

Attachments

  • 2.jpg
    2.jpg
    251.7 KB · Views: 5
Last edited by toniisound,
Will optimisations be possible? Getting 45 FPS on max pc.

Would save states be possible too? It's amazing work. I also sent you PayPal, the bounty I posted in the bounty thread 😘👍
 
Will optimisations be possible? Getting 45 FPS on max pc.

Would save states be possible too? It's amazing work. I also sent you PayPal, the bounty I posted in the bounty thread 😘👍
Thank you very much for your contribution!
I still need to optimize the code to get better performance.
Which game are you having this issue with?

You can try lowering the CPU frequency in the General tab depending on the type of game.

That makes a huge difference.
 
I want to thank you very very much for getting this project going!
I forked it and spent time to narrow down the audio crackling issue. After that I did several passes to optimize performance.
Here is the link to my fork.

I also want to remind everyone that this wouldn't be possible without all of Tonii's hard work.
https://github.com/Thorhax/supermodel-nx
 
I want to thank you very very much for getting this project going!
I forked it and spent time to narrow down the audio crackling issue. After that I did several passes to optimize performance.
Here is the link to my fork.

I also want to remind everyone that this wouldn't be possible without all of Tonii's hard work.
https://github.com/Thorhax/supermodel-nx
I appreciate the improvements you've made to the application.
I've uploaded version 1.2.1 to my repo with your collaboration!
Post automatically merged:

SuperModel NX 1.3.0 is out!

New: game covers

The main menu now shows the cover of the selected game next to the list.
Covers are not included: put your own pictures in sdmc:/switch/supermodel/Covers/, named after the ROM set like the zip (e.g. daytona2.png, scud.jpg). PNG or JPEG, any size. Clones use their parent's cover automatically.

Menu improvements
  • Settings tabs now fill the full width of the screen.
  • Cleaner game list: TITLE, ROM NAME and VERSION. The CPU speed is still set automatically for each game's board (Core → Auto).
  • Slightly smaller font in the list, so all the columns fit.
  • Column headers can no longer be selected with the controller.

Also included (since 1.2.1)
Big thanks to Thorhax for his audio and performance work: crackle-free sound, no more render stutter, and Scud Race now holds 60 FPS in races.

Download: https://github.com/toniisound/supermodel-nx/releases

As always, no ROMs, NVRAM data or covers are included: provide your own. Launch in title mode (hold R while opening a game).

Feedback and bug reports are welcome. If something doesn't work, please attach your Log/Supermodel.log.
 
Last edited by toniisound,
Many thanks to the developers of this emulator for all your hard work. I really enjoy the games on Model 3, but I’ve run into a small issue: the hotkeys configured in the .ini file won’t save or load save states.非常感谢这款模拟器的开发者们所付出的所有努力。我非常喜欢Model 3上的游戏,但遇到了一个小问题:.ini文件中配置的快捷键无法保存或加载存档状态。
 
Some people have been reporting bugs to me, since this is your project I'll wait pass the information.
I mostly wanted to play Scud race at full speed without any issues and I achieved that, so I haven't touched anything since.
If you want me to help, I'm happy to continue supporting but I thought it best to give you the information before I look into anything.

These issues are reported to still exist in your latest build.

Reports:
Some games were pretty slow like Harley Davidson and Spikeout while Emergency Call ran decent speeds.
Star Wars Trilogy Arcade game and Jurrasic Park: The Lost World refused to bootOcean Hunter works but crosshair didn't work.
 
  • Like
Reactions: FanNintendo
Some people have been reporting bugs to me, since this is your project I'll wait pass the information.
I mostly wanted to play Scud race at full speed without any issues and I achieved that, so I haven't touched anything since.
If you want me to help, I'm happy to continue supporting but I thought it best to give you the information before I look into anything.

These issues are reported to still exist in your latest build.

Reports:
Some games were pretty slow like Harley Davidson and Spikeout while Emergency Call ran decent speeds.
Star Wars Trilogy Arcade game and Jurrasic Park: The Lost World refused to bootOcean Hunter works but crosshair didn't work.
I still need to post some emulator updates. I'll note down the bugs and look into them!

Thanks
 
  • Like
Reactions: Thorhax
Can the model 3 play the arcade verion of house of the dead 1 & II?
House of the Dead is Model 2.
House of the Dead 2 is Naomi. Flycast the Dreamcast emulator can play Naomi games. You just need the naomi.zip bios from google.com to play them.
Post automatically merged:

For anyone else wondering, here's the full Sega Model 3 game list:
https://www.video-games-museum.com/en/sys/137-model-3/1/all?systeme_affichage=liste

I tested The Lost World and it doesn't boot, Star Wars boots but gives me an error that I think can be fixed by messing with the cabinet settings but I don't know how to access them.
Press the right stick when booting up games to access the Dip switch settings.
 
Last edited by purple_bandit,
  • Like
Reactions: tmnr1992
THANK YOU!
I appreciate the hard work. I'm testing this now but is there anyway to play:

LA machine guns
The lost world
The ocean hunter
Untitled.jpg
 

Site & Scene News

New Hot Discussed User Submitted