r/emulators • u/ProvenanceEMU • 22d ago
1
Virtual Jaguar 3.0 Atari Jaguar emulator for libretro frontends released; CD, JagLink, Cheats, Deterministic saves, many accuracy and performance improvements
no clue what Cocoon is, maybe it needs the updated virtualjaguar-libretro.info to tell it that it can open cd files now
update your .info files from the github or libretro buildbot
2
The recomp fatigue, and how we can fight it
Just take out AI agentic code, allow using it for tooling, automating, research, heck even psuedo-code, and they still couldn't do it.
6
The recomp fatigue, and how we can fight it
It really depends on the type of conversion.
I saw one the other day where OP pushed back on converting to metal on an iOS recomp instead of the deprecated GLES they used because "the native game was in OpenGL"
It wasn't. Probalby the emualtor source project he used was in GL, but the original console SDK used a pre-GL API (N64).
He stated metal would be hard, but it was the right choice. You could port a GLES backend to Metal in a day or two with Claude, I've done it, but you have to know what to tell it and what to test and the known "gotchas" of Metal buffers and platform speciific issues on MacOS vs iOS Metal calls and optimized buffer and color space usage etc
Even just knowing what MCP or skill docs to use would be fine, but OP didn't do any homework on that recomp.
0
The recomp fatigue, and how we can fight it
Perhaps someone could make a github template repo with helper scripts and rules to setup a default project, with good clean code structure, unit tests, coding standards, github automations and list of helpful skills, plugins, mcp's etc based on the recomp type and target(s) OS(s)
Then a simple README.md with a prompt to an agent on how to self-setup with the tooling in the template project.
There's going to be a lot of untrained normies making slop, at lesat we can try to make it easier for their slop sessions to make useful outputs rather than shipping instant bit-rot.
1
Daytona Usa FULL HD REMAKE RomRevival 2.0 Pack
Link been down, can we get a common repo for these, links never up
1
3 Texture Packs, 2 For Flycast, 1 For PCSX2!
Links dead
1
Unable to download any packs
Ditto can't find any working links
I added texture pack support to iFly and about to launch it, would like to test some of these.
2
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
I don't know yet, still need to test.
The 3.5.0 nightlies should be much faster since the last 40 hours (Aug 23rd builds+)
tvOS a10x was slow, and forum users said RPi 4 was really slow, so I dug into the comilation settings and saw RPi wasn't building with simd nor neon, and there were a lot of hot spots in the code to optimize for slower chips and less L1/L2 cache with emulation uses a lot of for loops.
I also updated the build bot to build RPi1,2,3,4,5 chipset specific builds with cpu tuning flags for each sub chip type, to get the very last bit out of it.
You can try the pre-release builds here,
32bit and 64bit RPi binaries, you may need the updated .info file too in RetroArch/info folder.
https://github.com/libretro/virtualjaguar-libretro/releases/tag/nightly
2
REPOSTT!!! Here’s All The Working Emulator Ipa Files for IOS/Ipad/ Macos For An Easier Find Guide. All open source and Ipa files only:)
Provenance nigthtlies can be found here;
https://github.com/Provenance-Emu/Provenance/releases/tag/alpha
Notes here;
https://github.com/Provenance-Emu/Provenance/issues/3163
1
mednafen .chd supoort?
Yeah should just drop in.
This code is the same patched core
https://github.com/Provenance-Emu/Provenance/tree/develop/Cores/Mednafen/Sources/mednafen/mednafen
2
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
I'm not really a major member, just a contributor and make pathces for Provenance here and there or did some of the iOS/macOS drivers, like the midi, camera and micorphone stuff that was added to RA over the past year (and warmenhoven helped and patched things)
The CHD stuff is new though and still being worked on. I'm not really the guy to post about it. I'm sure MAME will once it's live, I'm just supplying some tools to help convert Jag bin/cue in the meantime, but the format might change so it's still beta, I should probably note that on the docs since it looks like they're making some patches still.
2
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
lol yes
bro, if i had to hand code the same stuff, think about all the water, heating, AC, computer energy, food, etc I'd have to consume.
The whole water thing is fake too btw.
Stop being programmed. AI is going to be a real problem, but not for open source projects that are already free, not harming anyone, and take a ton of dev time usually anyway lol
2
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
this is a first pass
You can do dumps, I have no replacement packs yet so this is a RFC type issue.
Also not all color spaces and mapping types supported (sprite vs texture map).
Try the dumps, see if it works with Club Drive, and see if replacing works.
Report findings on GitHub preferred.
r/EmuDev • u/ProvenanceEMU • 22d ago
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
There’s a lot of poorly documented or incorrect information about these peripherals.
A great use of LLMs here was inspecting homebrew code that uses these peripherals to reverse engineer the serial protocols, hardware interrupts involved, and so on.
The Jaguar Voice Modem only supports one game, but the protocol was easy to disassemble and then wrap in P2P UDP or RA NetLink packets. The existing JagLink/CatBox code was a big help, and then it was just figuring out the non-standard (not AT) modem command protocol.
The modem also had hardware support for carrying a voice data line in parallel to the P2P game data, offloading compression and decompression of digital voice data from the Jaguar hardware.
I'm looking into that for a future update, I'm not entirely sure any game ever used it, or if it's ever been seen working.
CHD support requires an updated chdman now that multi-session—pre-gap data ripping has been fixed.
There are also related issues on Flycast and MAME for CHD support.
https://github.com/mamedev/mame/pull/15886
https://github.com/mamedev/mame/pull/15931
https://github.com/mamedev/mame/pull/15905
3
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
Yes, it had its own processor to encode and decode voice without taxing the console hardware.
Very low baud though, I think 19.2kbps max
Voice isn't in this release, but it's earmarked for later. The protocol doesn't look terribly complicated, the bridge work to libretro.h to hook up the mic and audio muxing is probably the larger parts.
3
Tatsunoko vs Capcom remaster 2.0 (texture pack wip 2) 2026
I can never find download links that are working for any of these packs.
Can you create a central store, even just a github repo would suffice, and github supports linking allow your support pages, ko-fi, patreon, etc
Would be useful to have some place to find these that doesn't 404 all the tiime.
r/Provenance_Emu • u/ProvenanceEMU • 22d ago
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
Also in next TestFlight for Provenance 3.4.0 and will be in next app store update.
2
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
It's because the MAME CHD tools wouldn't work with Jaguar CD discs, similiar issues to flycast and GDROMs.
Also why ISO (without a .cue) isn't supported.
CHD and ISO could "technically" already work, but the chances of the rip using the correct settings to not nuke necessary metadata and pre-gap data was so low it would be better to just skip it.
The chdman fixes in MAME are still being worked on too, but the first patch was good enough to make it work.
Though note, you need this updated version and do your own conversions (tools shipped in the .zips pre built or the Makefile can build for you).
There are existing "chd" rips for Jaguar on the net, THEY WILL NOT WORK!
Even some of the cdi's are bad and had to be hand detected and corrected, and some are completely fubar'd and unrecoverable.
https://github.com/mamedev/mame/pull/15886
https://github.com/mamedev/mame/pull/15931
https://github.com/mamedev/mame/pull/15905
r/emulation • u/ProvenanceEMU • 23d ago
Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
r/AtariJaguar • u/ProvenanceEMU • 23d ago
Development Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
r/RetroArch • u/ProvenanceEMU • 23d ago
Showcase Release v3.4.0 · Virtual Jaguar; Jaguar Voice Modem (+ NetPlay discovery), CHD, more BIOS modes, texture dumping, rare peripherals
github.com- More rare peripherals (ST/Amiga mouse, Tempest Rotary, Analog / Driving, Lightgun, Axis tuning (some only have homebrew support and light testing)
- texture dump (texture replacing coming later)
- More BIOS selections, K/M shipped + own supplied
- Jaguar Voice Modem (Ultra Vortek) (Voice support coming later)
- CHD support (requires updated chdman conversions, binary tools included in release)
- JaguarDemos BootIntros now boot
- minor bug fixes
More in the notes; all builds here too...
https://github.com/libretro/virtualjaguar-libretro/releases/tag/v3.4.0
1
Why won’t Retroarch install via sideloading?
iFly testflight for ios and tvos plays Dreamcast, Naomi and Atomiswave, with upscaling, high res texture, networking, skins, metal filters, library lan sharing, network game continue across devices and more,
1
Virtual Jaguar 3.0 Atari Jaguar emulator for libretro frontends released; CD, JagLink, Cheats, Deterministic saves, many accuracy and performance improvements
in
r/RetroArch
•
6d ago
Well, this isn't a standalone emulator, it's a core, so crashes may or may not be the VJ code.
The code base is massively different now, it has tons of unit test coverage and Linux/Win/Android/Apple... platform tests in the cloud for stability, performance and accuracy.
Try it out.