2020-12-09 01:40

Spikers Battle - Aica ARM dynarec error

This game sometimes loads up to character selection screen WITHOUT audio but does not get passed that and the screen just stays black.

Sometimes it just crashes right after the loading (31k) screen.

Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/atomiswave/retroarch.cfg "/home/pigaming/RetroPie/roms/atomiswave/Spikers Battle.lst" --appendconfig /dev/shm/retroarch.cfg
[reicast]: Got size: 640 x 480.
Creating dir: /home/pigaming/RetroPie/BIOS/dc/data
ARM VFP-Run Fast (NFP) enabled !
Linux paging: 00001000 00001000 00000FFF
MAP 00800000 w/ 50331648
MAP 20000000 w/ 50331648
MAP 04000000 w/ 33554432
MAP 06000000 w/ 33554432
MAP 0C000000 w/ 0
vmem reserve: base: 80C00000, aram: a0c00000, vram: 84C00000, ram: 8CC00000
Resetting mem
Mem alloc successful!Loaded /home/pigaming/RetroPie/BIOS/dc/naomi_boot.bin as bootrom

Sh4 Reset
recSh4 Init
Freeing fpcb
readm helpers: up to B1767250
Creating per-triangle/strip renderer
nullDC-Naomi rom loader v1.2
File: /home/pigaming/RetroPie/roms/atomiswave/Spikers Battle.lst
+Loading naomi rom : Spikers Battle
+1 romfiles, 176.00 MB set size, 176.00 MB set address space

Mapped ROM Successfully !

EEPROM file : /home/pigaming/RetroPie/roms/atomiswave/Spikers Battle.lst.eeprom

     ARM7_TCB addr: 0xb2a64000 | from: 0xb2a63dcc | addr here: 0xb2a2c3c8
Sh4 Reset
reios: IP.bin is ''
reios: Hardware ID is: 
reios: Maker ID is:    
reios: Device info is: 
reios: Area symbols is: 
reios: Peripherals is: 
reios: Product number is: 
reios: Product version is: 
reios: Release date is: 
reios: Boot filename is: 
reios: Software company is: 
reios: Software name is: 
reios: loading ip.bin from FAD: 0
reios: bootfile is ''
Get MemPtr unsupported area : addr=0xA0000000
Get MemPtr unsupported area : addr=0xA0000018
Freeing fpcb
Get MemPtr unsupported area : addr=0x80000080
sh4io: Const write ignored @@ 00000028  was not in vram
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1008: 31185 Illegal instruction     /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/atomiswave/retroarch.cfg "/home/pigaming/RetroPie/roms/atomiswave/Spikers Battle.lst" --appendconfig /dev/shm/retroarch.cfg

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.


  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答


  • weixin_39640646 weixin_39640646 5月前

    Sounds similar to #343. Might be another ARM dynarec problem, this time on the sound processor.

    点赞 评论 复制链接分享
  • weixin_39640646 weixin_39640646 5月前

    I confirm this is a problem with the Aica ARM dynarec. When disabled, the sound is normal.

    点赞 评论 复制链接分享
  • weixin_39831242 weixin_39831242 5月前


    点赞 评论 复制链接分享
  • weixin_39831242 weixin_39831242 5月前

    Hi flyinghead - I've had a couple users report the latest build still has the black screen issue for this game after selecting the character. I'm unable to generate a retroarch verbose log until next week. Audio is working as expected.

    点赞 评论 复制链接分享
  • weixin_39640646 weixin_39640646 5月前

    Not able to reproduce this problem on android or linux/RPi.

    This is probably a different issue anyway so I suggest you open a new one with some information. TY

    点赞 评论 复制链接分享