Quote from: neko68k on November 05, 2024, 11:41:18 AMI'll take a look tomorrow evening maybe unless someone beats me to it. Still, I strongly recommend using windrv to access host drives from inside the emulator rather than DiskEditor. Similarly I would just copy from hdd to hdd if it was convenient. I can set you up with a boot disk with windrv if you want then you just have to point the emulator at some host folders and they'll appear as drive letters.
Quote from: spectreman on November 05, 2024, 10:46:29 AMStarting the game V'Ball, with the fix on the HDD image of Eidis the game is normal, but when I copy the game into the HDD image of incrediblehark, it gets corrupted showing abnormal colors and graphic defects.
The other games that have received a fix work without problems, after the transfer.
I use editd169e, which previously always worked well.
Quote from: neko68k on November 04, 2024, 03:41:07 PMOKOK so that's all nonsense lol. So eventually river city ransom (probably others are similar) gets tomovea.l #$00000500,a0
move.w #$000f,d0
move.w #$00ff,d1
L000bf0:
and.w (a0),d1
addq.w #4,a0
dbra d0,L000bf0
cmpi.w #$00ff,d1
bne L000ce0
The value here that it ends up checking with that cmpi.w isn't $00ff. If I change the contents of d1 before that comparison the game works fine. I can't find in my docs what lives at $500. I might ask around unless someone knows offhand. Kamada-san almost certainly knows but I hate to bother him.
Anyway, hack-fix is probably easy. Proper fix is maybe not. I'll do some more digging later and if worse comes to worse I'll just release a hack-fix for these and we can all move on with our lives.
Quote from: neko68k on November 04, 2024, 05:21:45 PMOk here's what I'm gonna do. This is a new reply for clarity. I NOPed the 'bne' shown in the [edit] portion of the above post.Just tested your fix and it works perfectly on my XVI Compact! Nice work.
The attached 7z has a file called 'dtwfix.x'. Stick this in the river city ransom directory and change the !start.bat to run 'dtwfix.x' instead of 'dtw.x' and let me know if that works. It works in xm6. If this works for you internal SCSI folks I'll go see about fixing the other games in a similar fashion.