Cyjorg
tiny.cc/19XXTE
Hi,
I've been (legally) trying to get the most recent version of 19XXTE working on Dolphin, but haven't been having much success. I used the same method for previous versions and it worked just fine, so I don't believe that's the issue. I asked someone else for their opinion and they thought it might have to do with how the Virtual Console launches games and booting to the debug menu.
If you have any ideas on how to fix this, it would be extremely helpful in getting more people to play.
Thank you for your time.
(this rom fails because I forget to have him apply a CRC fix)Not really that familiar with making wads but try this.
1. Make the 19XXTE 0.9G rom as you normally would.
2. Open that rom with a hex editor (like HxD) and go to offset 0x42CD0.
3. Change "04" to "10."
4. Make the wad.
5. Boot the game. If it loads, press B to get out of the CSS and then do it again to (hopefully) load the debug menu.
Let me know how it goes.
(again that rom failed)Just checked this out, unfortunately it didn't seem to solve the issue. On Dolphin it resulted in the same error:
"IntCPU: Unknown instruction 00000000 at PC = 000000000 last_PC = 00000000 LR = 0000000"
Making that change also caused the game to stop working on PJ64, resulting in the following error:
"In a permanent loop that cannot be exited. Emulation will now stop."
(this was a hollow threat xD)try with this rom
this is dev build with a few undocumented changes (not even sure what, it's been a while). releasing it in any way will end the project permanently for you and everyone else. don't do that
https://www.mediafire.com/?3q66dfqwppiv64i
also would not be surprised if it froze since the game is built around the principle that the debug menu is launched first
Finished testing, assuming you didn't want me to edit the rom beforehand. Since I wasn't to distribute it I used my own files to inject and run. The problem I have myself is that instead of an error message, the game drops to 0 FPS and doesn't get past the "You will need a classic controller" screen. This is the same for me as the public release of 0.9G.
At this point it doesn't look like it's booting to the debug menu causing problems.
I deleted both the dev build and the injected wad.
Interesting what was the last build that worked?
The last build that worked was the one where polygons were added, which I believe was before JaboDirect3D became unusable.
Yeah that makes sense. I'm writing in "blank space" in the ROM but it's part of the graphics microcode I believe. Idk I don't understand the issue very well but I know it's solved by using other plugins
mnml You're not the first person to look into it. We determined that writing over "free space" in the ROM is what's causing the issue and will never be fixed since that's where a majority of my injected functions are.It's seeming more and more like the microcode is what's causing the issue.
I asked some Dolphin devs about possibly improving the emulated Virtual Console to be more like the other plugins, but they said it wasn't possible. At this point it seems Dolphin emulation won't be possible unless the microcode changes are reverted.
May I ask how much of 19XXTE is dependent on using that blank space? Obviously the main mod should stay its course, but if even a stripped-down offshoot could be made to work for Dolphin it would be good news.
Edit: if you want to test this, go to 0x3BC00, replace all the 0s with random values until you hit non 0 values and see if it boots
Last edited: