u/MaverickHunterx1603

OpenGOAL running on the Thor (PC required)
▲ 240 r/jakanddaxter+1 crossposts

OpenGOAL running on the Thor (PC required)

Been working on getting the original Jak and Daxter trilogy running well on the Thor through a modified Winlator build, using OpenGOAL (the open source decomp, not an emulator). All three games are stable at 60fps now.

Fair warning, this isn't a quick install. You need a PC to do a one-time setup per game (extracting/compiling takes 10+ min each), then copy the result over to the Thor. Figure like an hour or so to get one game going, but once it's set up you never need the PC again.

Tried GameNative, Winnative and GameHub first and both kept crashing/freezing after a while, turned out to be a real bug in the Zink graphics driver they all share. Stock Winlator didn't crash but ran kind of slow (~25-30fps), so that's the one I ended up building on top of, mainly rebuilt box64 from source (changing few lines of code) which got it up to a stable 60.

Everything, download and setup instructions with screenshots, is here: https://github.com/Raekwon1603/winlator\_OpenGOAL

Release: https://github.com/Raekwon1603/winlator\_OpenGOAL/releases/tag/v1.0-opengoal

Happy to help if anyone runs into issues setting it up.

u/MaverickHunterx1603 — 5 days ago

Super Metroid Android (dual screen mod)

I made this Super Metroid Android port with a dual-screen mod for the AYN Thor: https://github.com/Raekwon1603/super\_metroid-android

Version 1.1 is out. Feel free to download and play: https://github.com/Raekwon1603/super\_metroid-android/releases/tag/v1.1

I used AI assistance building this (it's in the README, always has been). If that's a dealbreaker for you, feel free to skip this post. I've put a lot of my own free time into this project, and I'm at the point where I could genuinely use help from someone with real decompilation or SNES emulation experience:

I have two main issues right now:

- Widescreen. Writeup: https://github.com/Raekwon1603/super\_metroid-android/issues/7

- Rapid-fire beam sound effect goes silent after the first shot in a burst. Writeup: https://github.com/Raekwon1603/super\_metroid-android/issues/6

Not just those two issues either, if you want to get involved with the project more broadly, I'd welcome that.

Enjoy v1.1 either way. Let me know if anything's broken for you.

u/MaverickHunterx1603 — 13 days ago
▲ 145 r/AynThor

Super Metroid Dual Screen(Ayn Thor) v1.1 is out, and I could use some help

Following up on last week's post v1.1 is up: https://github.com/Raekwon1603/super\_metroid-android/releases/tag/v1.1

What's new: save states (4 manual slots plus autosave, with real thumbnails, actually persisting between sessions), map markers (long-press the second screen to drop a flag on anything you want to find again), a toggle to hide the main screen's HUD and some UI changes. Full changelog's in the release notes.

What you need: your own legally-dumped Super Metroid (Japan, USA) (En,Ja) ROM(the decomp doesn’t work with other ROMs).

Black screen on launch? Close all apps and relaunch, that may fix it. Turns out to be Cocoon losing track of which app should be in front, not an actual crash on my end. Details in the README if you're curious.

Where I could use help: I'm not planning to keep grinding on this solo much longer, and two things left are genuinely weeks of work:

Widescreen. I scoped out what it'd take. This is a decompiled C reimplementation, not a ROM+emulator-core setup, so the usual ROM patches don't apply. Real widescreen means widening the PPU buffers and rewriting the camera math(for each room in the game). Writeup

Rapid-fire beam sound effect goes silent after the first shot in a burst. I dug deep, ruled out a bunch of stuff, fixed a couple unrelated bugs along the way, and never found the actual cause. Writeup for anyone with SPC700/DSP chops

If the underlying decompile (snesrev/sm) reaches a more complete/stable state, I'll probably come back and pick this up again.

Enjoy v1.1 either way. Let me know if something doesn’t work for you

u/MaverickHunterx1603 — 13 days ago
▲ 168 r/AynThor

Super Metroid dual screen mod

Been working on a dual-screen mod for Super Metroid on the Thor. Main screen has the game running like normal, and the second screen shows a live map, whatever suit/beams/items you've got equipped, and lets you tap to arm missiles/supers/power bombs without having to press select (also an option to just press L2/R2 to cycle through them from the controller).

If you want to check it out or see some screenshots, it's all here: https://github.com/Raekwon1603/super_metroid-android

Also wanted to mention, I did use AI (Claude) while building this. Not vibe coded though, I wrote and tested code myself throughout, more on that in the README if anyone's curious. Totally get if AI being involved at all is a dealbreaker, won't be offended if it is. Mostly just wanted to share it with the community in case anyone with a Thor gets some use out of it.

EDIT: forgot to fix the manual save method. Now fixed in 1.01

u/MaverickHunterx1603 — 18 days ago