Open Leopard20 opened 5 years ago
Use the beta version that issue is already been fixed 🤔
The first error is from the latest beta
I can confirm the crash under the current master using Linux with a TOSEC verified GDI dump of the PAL version.
dynarec:
GDI : 5 tracks
file[1] "track01.bin": FAD:0, CTRL:4, SSIZE:2352, OFFSET:0
file[2] "track02.raw": FAD:6985, CTRL:0, SSIZE:2352, OFFSET:0
file[3] "track03.bin": FAD:45000, CTRL:4, SSIZE:2352, OFFSET:0
file[4] "track04.raw": FAD:260328, CTRL:0, SSIZE:2352, OFFSET:0
file[5] "track05.bin": FAD:266353, CTRL:4, SSIZE:2352, OFFSET:0
gdrom: Opened image "/media/baka/Daten/Emulation/DC/GDI (checked)/Hidden & Dangerous v1.001 (2000)(Take 2)(PAL)(M4)[!]/Hidden & Dangerous v1.001 (2000)(Take 2)(PAL)(M4)[!].gdi"
Game ID is [T40503D 50]
Enabling Extra depth scaling for Windows CE games
recSh4 Init
Freeing fpcb
CodeCache addr: 0x559475fa4000 | from: 0x559475fa4000 | addr here: 0x559475fa2f50
Using Recompiler
Sh4 Reset
Initializing audio backend "alsa" (Advanced Linux Sound Architecture)...
ALSA: Successfully initialized "default"
ALSA: period size set to 1024
ALSA: buffer size set to 5120
Using Recompiler
cntx // fpcb offset: -135266304 // pc offset: -184 // pc A0000000
Freeing fpcb
recSh4:Dynarec Cache clear at 8C0000DE
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
MODEM Reset
VREG = 02 ARMRST 00
VREG = 02 ARMRST 01
VREG = 02 ARMRST 00
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
VREG = 02 ARMRST 00
VREG = 02 ARMRST 01
VREG = 02 ARMRST 01
VREG = 02 ARMRST 00
reicast git/n - 17.76 - 56.31 - V: 33.76 (68.00, NTSC480i59.95) R: 0.50+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 9.98 - 100.20 - V: 60.07 (1.03, NTSC480i59.95) R: 58.58+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.01 - 99.86 - V: 59.86 (1.00, NTSC480i59.95) R: 59.86+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.01 - 99.93 - V: 59.90 (1.00, NTSC480i59.95) R: 59.90+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 9.99 - 100.06 - V: 59.98 (1.05, NTSC480i59.95) R: 57.01+0.00 VTX: 0.00 , MIPS: 0.00
Freeing fpcb
recSh4:Dynarec Cache clear at AC0082FE
VREG = 02 ARMRST 00
reicast git/n - 10.01 - 99.86 - V: 59.86 (1.83, NTSC480i59.95) R: 32.65+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.00 - 100.03 - V: 59.96 (121.00, NTSC480i59.95) R: 0.50+0.00 VTX: 0.00 , MIPS: 0.00
MEM remap 0 : 0x5800 to 0xC245800
Verify Failed : !(state.cpu.is_delayslot && OpDesc[op]->SetPC())
in dec_DecodeBlock -> /home/baka/svn/reicast-master/shell/linux/../../core/hw/sh4/dyna/decoder.cpp : 1073
interpreter
GDI : 5 tracks
file[1] "track01.bin": FAD:0, CTRL:4, SSIZE:2352, OFFSET:0
file[2] "track02.raw": FAD:6985, CTRL:0, SSIZE:2352, OFFSET:0
file[3] "track03.bin": FAD:45000, CTRL:4, SSIZE:2352, OFFSET:0
file[4] "track04.raw": FAD:260328, CTRL:0, SSIZE:2352, OFFSET:0
file[5] "track05.bin": FAD:266353, CTRL:4, SSIZE:2352, OFFSET:0
gdrom: Opened image "/media/baka/Daten/Emulation/DC/GDI (checked)/Hidden & Dangerous v1.001 (2000)(Take 2)(PAL)(M4)[!]/Hidden & Dangerous v1.001 (2000)(Take 2)(PAL)(M4)[!].gdi"
Game ID is [T40503D 50]
Enabling Extra depth scaling for Windows CE games
recSh4 Init
Freeing fpcb
CodeCache addr: 0x55c85d47f000 | from: 0x55c85d47f000 | addr here: 0x55c85d47df50
Using Interpreter
Sh4 Reset
Initializing audio backend "alsa" (Advanced Linux Sound Architecture)...
ALSA: Successfully initialized "default"
ALSA: period size set to 1024
ALSA: buffer size set to 5120
Using Interpreter
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
MODEM Reset
VREG = 02 ARMRST 00
VREG = 02 ARMRST 01
VREG = 02 ARMRST 00
Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
VREG = 02 ARMRST 00
reicast git/n - 12.74 - 78.49 - V: 47.05 (95.00, NTSC480i59.95) R: 0.50+0.00 VTX: 0.00 , MIPS: 0.00
VREG = 02 ARMRST 01
VREG = 02 ARMRST 01
VREG = 02 ARMRST 00
reicast git/n - 10.00 - 100.00 - V: 59.94 (5.22, NTSC480i59.95) R: 11.49+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.00 - 100.03 - V: 59.96 (1.00, NTSC480i59.95) R: 59.96+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 9.99 - 100.08 - V: 59.99 (1.00, NTSC480i59.95) R: 59.99+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.00 - 99.96 - V: 59.92 (1.00, NTSC480i59.95) R: 59.92+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.02 - 99.80 - V: 59.83 (1.20, NTSC480i59.95) R: 49.85+0.00 VTX: 0.00 , MIPS: 0.00
VREG = 02 ARMRST 00
reicast git/n - 9.99 - 100.05 - V: 59.98 (2.07, NTSC480i59.95) R: 28.99+0.00 VTX: 0.00 , MIPS: 0.00
reicast git/n - 10.01 - 99.94 - V: 59.91 (inf, NTSC480i59.95) R: 0.00+0.00 VTX: 0.00 , MIPS: 0.00
MEM remap 0 : 0x5800 to 0xC245800
Unimplemented opcode: 00004DC8 next_pc: 000067F2 pr: 00005B94 msg: Unknown opcode
Fatal error : iNimp reached
in cpu_iNimp -> /home/baka/svn/reicast-master/shell/linux/../../core/hw/sh4/interpr/sh4_opcodes.cpp : 66
r8.1-563: Crashes after showing the Windows CE logo.
r8.1 (Google Play): Crashes after the Dreamcast bios logo (i.e. doesn't even start the game)
Device: Mi 5s Plus, Android 8.0