skmp / reicast-gamebugs

issue tracker for game bugs
0 stars 0 forks source link

Pier Solar and the Great Architects [Crash] #105

Open anarchyguitarist opened 4 years ago

anarchyguitarist commented 4 years ago

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

| Platform | Branch | Hash | CIDL | | Android 9.x.x | Google Play Beta Test |

Description of the Issue This .CDI Image pass the DreamCast Logo, but crash on Sega Logo.. It crash the entire Reicast emulator & force to quit, I don't understand from the logs if the image have some protection or its just incompatible..

Concise description This is a kinda (unofficial game) which release from WaterMelon Company for many OS platforms one of them is dreamcast, the game running to original DreamCast console also on GDEMU..But refuse on Reicast..

Logs Gathered

MODEL: ONEPLUS A6003 DEVICE: OnePlus6 BOARD: sdm845 Pie (28)

Native Interface Output

--------- beginning of system --------- beginning of crash --------- beginning of main 08-09 16:27:19.685 30313 30313 I reicast : get_sigaction: found libc.so 08-09 16:27:19.685 30313 30313 I reicast : get_sigaction: libc override detected, working around... 08-09 16:27:19.685 30313 30313 I reicast : Linux paging: 4096 00001000 00000FFF 08-09 16:27:19.685 30313 30313 I reicast : Config dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:27:19.685 30313 30313 I reicast : Data dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:27:19.685 30313 30313 I reicast : Info: nvmem is enabled, with addr space of size 512MB 08-09 16:27:19.685 30313 30313 I reicast : Info: p_sh4rcb: 0x7e049f0000 virt_ram_base: 0x7e0caf0000 08-09 16:27:19.696 30313 30313 I reicast : 08-09 16:27:19.723 30313 30313 I reicast : External storage dirs: [/storage/emulated/0] 08-09 16:27:19.734 30313 30313 I reicast : Android: Opened joystick 305419896 on port 0: 'Virtual Gamepad' descriptor 'virtual_gamepad_uid' 08-09 16:27:19.734 30313 30313 I reicast : 08-09 16:27:19.735 30313 30313 I reicast : Android: Opened joystick -1 on port 0: 'Virtual' descriptor 'a718a782d34bc767f4689c232d64d527998ea7fd' 08-09 16:27:19.737 30313 30313 I reicast : using default mapping 08-09 16:27:19.737 30313 30313 I reicast : Android: Opened joystick 1 on port 0: 'sdm845-tavil-snd-card Button Jack' descriptor '00baf25cfe85ebd9815ca090f69a8f6744d357a3' 08-09 16:27:19.737 30313 30313 I reicast : using default mapping 08-09 16:27:19.737 30313 30313 I reicast : Android: Opened joystick 3 on port 0: 'qpnp_pon' descriptor 'fb60d4f4370f5dbe8267b63d38dea852987571ab' 08-09 16:27:19.737 30313 30313 I reicast : using default mapping 08-09 16:27:19.737 30313 30313 I reicast : Android: Opened joystick 4 on port 0: 'gpio-keys' descriptor '485d69228e24f5e46da1598745890b214130dbc4' 08-09 16:27:19.738 30313 30313 I reicast : using default mapping 08-09 16:27:19.738 30313 30313 I reicast : Android: Opened joystick 5 on port 0: 'gf_input' descriptor 'ff6e88d43372f0be4e8f45e00c89309e45b70361' 08-09 16:27:19.738 30313 30313 I reicast : using default mapping 08-09 16:27:19.738 30313 30313 I reicast : Android: Opened joystick 6 on port 0: 'synaptics,s3320' descriptor '12072d6c32b90b6187180bbf8d4550d3f1499a2b' 08-09 16:27:19.738 30313 30313 I reicast : using default mapping 08-09 16:27:19.804 30313 11570 I reicast : RendIF: renderer: gles 08-09 16:27:19.804 30313 11570 I reicast : EGL: wind: 0x7e3f322010, disp: 0x0 08-09 16:27:19.804 30313 11570 I reicast : EGL: Got display 08-09 16:27:19.805 30313 11570 I reicast : eglBindAPI(EGL_OPENGL_API) failed: 300c 08-09 16:27:19.813 30313 11570 I reicast : EGL: config 0x7e0180e500, 0x1, 0x7e01fa2d00 08-09 16:27:19.813 30313 11570 I reicast : OpenGL version: OpenGL ES 3.2 V@324.0 (GIT@f909f5a, Ida6448821d) (Date:11/12/18) 08-09 16:27:19.829 30313 11570 I reicast : Screen DPI is 403, size 0 x 0. Scaling by 3.02 08-09 16:27:19.839 30313 30313 I reicast : External storage dirs: [/storage/emulated/0] 08-09 16:27:29.252 30313 11570 I reicast : Loaded /storage/emulated/0/emulators/dc/dc_bios/data/dc_boot.bin as bootrom 08-09 16:27:29.252 30313 11570 I reicast : 08-09 16:27:29.255 30313 11570 I reicast : Loaded /storage/emulated/0/emulators/dc/dc_bios/data/dc_nvmem.bin as nvram 08-09 16:27:29.255 30313 11570 I reicast : 08-09 16:27:29.273 30313 11570 I reicast : SaveAndroidSettings: saving preferences 08-09 16:27:29.280 30313 11570 I reicast : chd: chd_open failed for file /storage/emulated/0/emulators/dc/dc_games/Pier Solar/Pier Solar.cdi: 5 08-09 16:27:29.280 30313 11570 I reicast : CDI: opened /storage/emulated/0/emulators/dc/dc_games/Pier Solar/Pier Solar.cdi 08-09 16:27:29.280 30313 11570 I reicast : Warning: CDI Image Loaded! 08-09 16:27:29.280 30313 11570 I reicast : Many CDI images are known to be defective, GDI, CUE or CHD format is preferred. Please only file bug reports when using images known to be good (GDI, CUE or CHD). 08-09 16:27:29.280 30313 11570 I reicast : gdrom: Opened image "/storage/emulated/0/emulators/dc/dc_games/Pier Solar/Pier Solar.cdi" 08-09 16:27:29.281 30313 11570 I reicast : 08-09 16:27:29.281 30313 11570 I reicast : ARM7_TCB addr: 0x7e2d750000 | from: 0x7e2d74f22c | addr here: 0x7e2d8504c4 08-09 16:27:29.298 30313 11570 I reicast : Game ID is [T65181N] 08-09 16:27:29.298 30313 11570 I reicast : recSh4 Init 08-09 16:27:29.318 30313 11570 I reicast : Initializing the ARM64 dynarec 08-09 16:27:29.318 30313 11570 I reicast : Using Recompiler 08-09 16:27:29.322 30313 11570 I reicast : Sh4 Reset 08-09 16:27:29.322 30313 11597 I reicast : Auto-selected audio backend "android" (Android Audio). 08-09 16:27:29.322 30313 11597 I reicast : Initializing audio backend "android" (Android Audio)... 08-09 16:27:29.322 30313 11597 I reicast : Using Recompiler 08-09 16:27:29.322 30313 11597 I reicast : cntx // fpcb offset: -135266304 // pc offset: -184 // pc A0000000 08-09 16:27:29.323 30313 11597 I reicast : recSh4:Dynarec Cache clear at 8C0000DE 08-09 16:27:29.598 30313 11597 I reicast : Invalid GD-DMA start, SB_GDEN=0.Ingoring it. 08-09 16:27:29.598 30313 11597 I reicast : [0.598] MODEM 08-09 16:27:29.598 30313 11597 I reicast : Modem reset start ... 08-09 16:27:29.599 30313 11597 I reicast : MODEM Reset 08-09 16:27:29.601 30313 11597 I reicast : VREG = 02 ARMRST 00 08-09 16:27:29.610 30313 11597 I reicast : VREG = 02 ARMRST 01 08-09 16:27:29.677 30313 11597 I reicast : [0.677] MODEM 08-09 16:27:29.677 30313 11597 I reicast : DSPTestStart 08-09 16:27:29.687 30313 11597 I reicast : [0.687] MODEM 08-09 16:27:29.687 30313 11597 I reicast : DSPTestEnd 08-09 16:27:29.922 30313 11597 I reicast : VREG = 02 ARMRST 00 08-09 16:27:30.118 30313 11597 I reicast : Invalid GD-DMA start, SB_GDEN=0.Ingoring it. 08-09 16:27:30.128 30313 11597 I reicast : VREG = 02 ARMRST 00 08-09 16:27:30.359 30313 11597 I reicast : VREG = 02 ARMRST 01 08-09 16:27:30.359 30313 11597 I reicast : VREG = 02 ARMRST 01 08-09 16:27:30.430 30313 11597 I reicast : VREG = 02 ARMRST 00 08-09 16:27:31.008 30313 11597 I reicast : reicast git/n - 11.69 - 85.53 - V: 51.27 (3.22, NTSC480i59.95) R: 14.44+1.49 VTX: 0.00 , MIPS: 0.00 08-09 16:27:33.009 30313 11597 I reicast : reicast git/n - 6.77 - 147.63 - V: 88.50 (1.00, NTSC480i59.95) R: 60.50+28.00 VTX: 0.00 , MIPS: 0.00 08-09 16:27:33.736 30313 11597 I reicast : Stale block .. 08-09 16:27:33.736 30313 11597 I reicast : .. null RBI: 8CE00028 -- unlinked stale block 08-09 16:27:35.078 30313 11597 I reicast : reicast git/n - 10.33 - 96.76 - V: 58.00 (1.28, NTSC480i59.95) R: 42.54+2.90 VTX: 0.00 , MIPS: 0.00 08-09 16:27:35.184 30313 11597 I reicast : recSh4:Dynarec Cache clear at AC0082FE 08-09 16:27:35.192 30313 11597 I reicast : VREG = 02 ARMRST 00 08-09 16:27:37.107 30313 11597 I reicast : reicast git/n - 10.14 - 98.65 - V: 59.14 (120.00, NTSC480i59.95) R: 0.49+0.00 VTX: 0.00 , MIPS: 0.00 08-09 16:27:37.648 30313 11597 I reicast : Stale block .. 08-09 16:27:37.649 30313 11597 I reicast : .. null RBI: 8CE00028 -- unlinked stale block 08-09 16:27:38.067 30313 11597 I reicast : Error in /home/travis/build/reicast/reicast-emulator/reicast/android-studio/reicast/src/main/jni/../../../../../../libswirl/hw/sh4/sh4_mmr.cpp:WriteMem_area7_OCR_T:841: On Chip Ram Write, but OCR is disabled 08-09 16:27:38.537 30313 11597 I reicast : Error in /home/travis/build/reicast/reicast-emulator/reicast/android-studio/reicast/src/main/jni/../../../../../../libswirl/hw/holly/sb_mem.cpp:WriteBios:124: Write to [Boot ROM] is not possible, addr=258,data=0,size=4 08-09 16:27:38.537 30313 11597 I reicast : Error in /home/travis/build/reicast/reicast-emulator/reicast/android-studio/reicast/src/main/jni/../../../../../../libswirl/hw/holly/sb_mem.cpp:WriteBios:124: Write to [Boot ROM] is not possible, addr=1c,data=258,size=4 08-09 16:27:38.537 30313 11597 I reicast : Error in /home/travis/build/reicast/reicast-emulator/reicast/android-studio/reicast/src/main/jni/../../../../../../libswirl/hw/holly/sb_mem.cpp:WriteBios:124: Write to [Boot ROM] is not possible, addr=0,data=0,size=4 08-09 16:27:38.538 30313 11597 I reicast : Verify Failed : !(state.cpu.is_delayslot && OpDesc[op]->SetPC()) 08-09 16:27:38.538 30313 11597 I reicast : in dec_DecodeBlock -> /home/travis/build/reicast/reicast-emulator/reicast/android-studio/reicast/src/main/jni/../../../../../../libswirl/hw/sh4/dyna/decoder.cpp : 1073 08-09 16:27:38.538 30313 11597 I reicast : 08-09 16:27:43.384 11628 11628 I reicast : get_sigaction: found libc.so 08-09 16:27:43.384 11628 11628 I reicast : get_sigaction: libc override detected, working around... 08-09 16:27:43.384 11628 11628 I reicast : Linux paging: 4096 00001000 00000FFF 08-09 16:27:43.384 11628 11628 I reicast : Config dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:27:43.384 11628 11628 I reicast : Data dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:27:43.385 11628 11628 I reicast : Info: nvmem is enabled, with addr space of size 512MB 08-09 16:27:43.385 11628 11628 I reicast : Info: p_sh4rcb: 0x7e048f0000 virt_ram_base: 0x7e0c9f0000 08-09 16:27:43.395 11628 11628 I reicast : 08-09 16:27:43.417 11628 11628 I reicast : External storage dirs: [/storage/emulated/0] 08-09 16:27:43.429 11628 11628 I reicast : Android: Opened joystick 305419896 on port 0: 'Virtual Gamepad' descriptor 'virtual_gamepad_uid' 08-09 16:27:43.429 11628 11628 I reicast : 08-09 16:27:43.430 11628 11628 I reicast : Android: Opened joystick -1 on port 0: 'Virtual' descriptor 'a718a782d34bc767f4689c232d64d527998ea7fd' 08-09 16:27:43.430 11628 11628 I reicast : using default mapping 08-09 16:27:43.430 11628 11628 I reicast : Android: Opened joystick 1 on port 0: 'sdm845-tavil-snd-card Button Jack' descriptor '00baf25cfe85ebd9815ca090f69a8f6744d357a3' 08-09 16:27:43.430 11628 11628 I reicast : using default mapping 08-09 16:27:43.430 11628 11628 I reicast : Android: Opened joystick 3 on port 0: 'qpnp_pon' descriptor 'fb60d4f4370f5dbe8267b63d38dea852987571ab' 08-09 16:27:43.430 11628 11628 I reicast : using default mapping 08-09 16:27:43.431 11628 11628 I reicast : Android: Opened joystick 4 on port 0: 'gpio-keys' descriptor '485d69228e24f5e46da1598745890b214130dbc4' 08-09 16:27:43.431 11628 11628 I reicast : using default mapping 08-09 16:27:43.431 11628 11628 I reicast : Android: Opened joystick 5 on port 0: 'gf_input' descriptor 'ff6e88d43372f0be4e8f45e00c89309e45b70361' 08-09 16:27:43.431 11628 11628 I reicast : using default mapping 08-09 16:27:43.431 11628 11628 I reicast : Android: Opened joystick 6 on port 0: 'synaptics,s3320' descriptor '12072d6c32b90b6187180bbf8d4550d3f1499a2b' 08-09 16:27:43.431 11628 11628 I reicast : using default mapping 08-09 16:27:43.516 11628 11662 I reicast : RendIF: renderer: gles 08-09 16:27:43.516 11628 11662 I reicast : EGL: wind: 0x7e046e0010, disp: 0x0 08-09 16:27:43.516 11628 11662 I reicast : EGL: Got display 08-09 16:27:43.517 11628 11662 I reicast : eglBindAPI(EGL_OPENGL_API) failed: 300c 08-09 16:27:43.530 11628 11662 I reicast : EGL: config 0x7e01db0980, 0x1, 0x7e01fff180 08-09 16:27:43.530 11628 11662 I reicast : OpenGL version: OpenGL ES 3.2 V@324.0 (GIT@f909f5a, Ida6448821d) (Date:11/12/18) 08-09 16:27:43.540 11628 11662 I reicast : Screen DPI is 403, size 0 x 0. Scaling by 3.02 08-09 16:27:43.558 11628 11628 I reicast : External storage dirs: [/storage/emulated/0] 08-09 16:27:51.992 11628 11662 I reicast : Texture cache cleared 08-09 16:29:12.545 12032 12032 I reicast : get_sigaction: found libc.so 08-09 16:29:12.545 12032 12032 I reicast : get_sigaction: libc override detected, working around... 08-09 16:29:12.545 12032 12032 I reicast : Linux paging: 4096 00001000 00000FFF 08-09 16:29:12.546 12032 12032 I reicast : Config dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:29:12.546 12032 12032 I reicast : Data dir is: /storage/emulated/0/emulators/dc/dc_bios 08-09 16:29:12.546 12032 12032 I reicast : Info: nvmem is enabled, with addr space of size 512MB 08-09 16:29:12.546 12032 12032 I reicast : Info: p_sh4rcb: 0x7e048f0000 virt_ram_base: 0x7e0c9f0000 08-09 16:29:12.556 12032 12032 I reicast : 08-09 16:29:12.571 12032 12032 I reicast : External storage dirs: [/storage/emulated/0] 08-09 16:29:12.582 12032 12032 I reicast : Android: Opened joystick 305419896 on port 0: 'Virtual Gamepad' descriptor 'virtual_gamepad_uid' 08-09 16:29:12.582 12032 12032 I reicast : 08-09 16:29:12.582 12032 12032 I reicast : Android: Opened joystick -1 on port 0: 'Virtual' descriptor 'a718a782d34bc767f4689c232d64d527998ea7fd' 08-09 16:29:12.583 12032 12032 I reicast : using default mapping 08-09 16:29:12.583 12032 12032 I reicast : Android: Opened joystick 1 on port 0: 'sdm845-tavil-snd-card Button Jack' descriptor '00baf25cfe85ebd9815ca090f69a8f6744d357a3' 08-09 16:29:12.583 12032 12032 I reicast : using default mapping 08-09 16:29:12.583 12032 12032 I reicast : Android: Opened joystick 3 on port 0: 'qpnp_pon' descriptor 'fb60d4f4370f5dbe8267b63d38dea852987571ab' 08-09 16:29:12.583 12032 12032 I reicast : using default mapping 08-09 16:29:12.583 12032 12032 I reicast : Android: Opened joystick 4 on port 0: 'gpio-keys' descriptor '485d69228e24f5e46da1598745890b214130dbc4' 08-09 16:29:12.583 12032 12032 I reicast : using default mapping 08-09 16:29:12.584 12032 12032 I reicast : Android: Opened joystick 5 on port 0: 'gf_input' descriptor 'ff6e88d43372f0be4e8f45e00c89309e45b70361' 08-09 16:29:12.584 12032 12032 I reicast : using default mapping 08-09 16:29:12.584 12032 12032 I reicast : Android: Opened joystick 6 on port 0: 'synaptics,s3320' descriptor '12072d6c32b90b6187180bbf8d4550d3f1499a2b' 08-09 16:29:12.584 12032 12032 I reicast : using default mapping 08-09 16:29:12.631 12032 12062 I reicast : RendIF: renderer: gles 08-09 16:29:12.631 12032 12062 I reicast : EGL: wind: 0x7e04464010, disp: 0x0 08-09 16:29:12.631 12032 12062 I reicast : EGL: Got display 08-09 16:29:12.633 12032 12062 I reicast : eglBindAPI(EGL_OPENGL_API) failed: 300c 08-09 16:29:12.645 12032 12062 I reicast : EGL: config 0x7e01be7600, 0x1, 0x7e01d85c00 08-09 16:29:12.645 12032 12062 I reicast : OpenGL version: OpenGL ES 3.2 V@324.0 (GIT@f909f5a, Ida6448821d) (Date:11/12/18) 08-09 16:29:12.653 12032 12062 I reicast : Screen DPI is 403, size 0 x 0. Scaling by 3.02 08-09 16:29:12.673 12032 12032 I reicast : External storage dirs: [/storage/emulated/0]

" End Logs.

Screenshot Screenshot_20190809-163007 1