Flycast: Virtual On - Oratorio Tangram [XU4 32bit ARM Naomi]

Created on 7 Sep 2018  Â·  6Comments  Â·  Source: libretro/flycast

Parameters: 
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/naomi/retroarch.cfg "/home/pigaming/RetroPie/roms/naomi/Virtual On - Oratorio Tangram.lst" --appendconfig /dev/shm/retroarch.cfg
[reicast]: Got size: 640 x 480.
Creating dir: /home/pigaming/RetroPie/BIOS/dc/data
context_reset.
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
A8
vmem reserve: base: 80300000, aram: a0300000, vram: 84300000, ram: 8C300000
Resetting mem
Mem alloc successful!Loaded /home/pigaming/RetroPie/BIOS/dc/naomi_boot.bin as bootrom

flash/nvmem is missing, will create new file...Sh4 Reset
recSh4 Init
Freeing fpcb
readm helpers: up to B18FD250
nullDC-Naomi rom loader v1.2
File: /home/pigaming/RetroPie/roms/naomi/Virtual On - Oratorio Tangram.lst
+Loading naomi rom : Virtual On - Oratorio Tangram
+1 romfiles, 112.00 MB set size, 112.00 MB set address space
+Mapping ROM

Mapped ROM Successfully !

EEPROM file : /home/pigaming/RetroPie/roms/naomi/Virtual On - Oratorio Tangram.lst.eeprom

     ARM7_TCB addr: 0xb17b8000 | from: 0xb17b7640 | addr here: 0xb17788d8
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 <- FFFFA400
Get MemPtr unsupported area : addr=0x800000A8
Get MemPtr unsupported area : addr=0x800000BE
Get MemPtr unsupported area : addr=0x800000C6
Freeing fpcb
Get MemPtr unsupported area : addr=0xA0000420
Get MemPtr unsupported area : addr=0xA0000440
sh4io: Const write ignored @@ 00000028 <- 00000000
Get MemPtr unsupported area : addr=0xA00004BC
sh4io: Const write ignored @@ 00000028 <- 00000000
Get MemPtr unsupported area : addr=0xA0000506
Get MemPtr unsupported area : addr=0xA000057C
Get MemPtr unsupported area : addr=0xA0000586
Get MemPtr unsupported area : addr=0xA000058E
Get MemPtr unsupported area : addr=0xA00005A6
Get MemPtr unsupported area : addr=0xA00005AC
Get MemPtr unsupported area : addr=0xA00005B8
Get MemPtr unsupported area : addr=0xA00005CE
naomi?WTF? WriteMem: 5F7070 <= 7, 4
naomi?WTF? WriteMem: 5F7074 <= 0, 4
naomi?WTF? WriteMem: 5F7070 <= 7, 4
naomi?WTF? ReadMem: 5F7074, 4
naomi?WTF? WriteMem: 5F7070 <= 7, 4
naomi?WTF? WriteMem: 5F7074 <= 1, 4
naomi?WTF? WriteMem: 5F7070 <= 7, 4
naomi?WTF? ReadMem: 5F7074, 4
unknown MAPLE Frame
Unknown 0x86 : SubCommand 0x1 - State: Cmd 0x0 Mode :  0x0 Node : 0x0
Command : 0x86,Data : 4 bytes
00000001 
new tactx
new tactx
Unknown 0x86 : SubCommand 0x13 - State: Cmd 0x14 Mode :  0x0 Node : 0x1
Command : 0x86,Data : 12 bytes
20070113 02210202 00000422 
naomi?WTF? WriteMem: 5F705C <= 4, 4
naomi?WTF? WriteMem: 5F705C <= 4, 4
naomi?WTF? WriteMem: 5F705C <= 4, 4
naomi?WTF? WriteMem: 5F705C <= 4, 4
naomi?WTF? WriteMem: 5F705C <= 4, 4
naomi?WTF? WriteMem: 5F705C <= 4, 4
Freeing fpcb
Freeing fpcb
bm_GetBlock(B18FDCF4) failed ..
bm_GetBlock(B18FDCF4) failed ..
Freeing fpcb
unknown MAPLE Frame
Invalid (NAOMI)GD-DMA start, SB_GDEN=0.Ingoring it.
Freeing fpcb
bm_GetBlock(B19039FC) failed ..
bm_GetBlock(B19039FC) failed ..
Freeing fpcb
Unknown 0x86 : SubCommand 0x1 - State: Cmd 0x0 Mode :  0x1 Node : 0x0
Command : 0x86,Data : 4 bytes
00000001 
Unknown 0x86 : SubCommand 0x13 - State: Cmd 0x14 Mode :  0x0 Node : 0x44
Command : 0x86,Data : 12 bytes
20070113 02210202 00000422 
TA: Invalid state, ignoring VTX data
DEBUGBREAK!
SIGSEGV @ 0xb2be3cec (signal_handler + 0x0x26b738) ... 0xb2be3cec -> was not in vram
DEBUGBREAK!
/opt/retropie/supplementary/runcommand/runcommand_naomi.sh: line 1007:  2245 Illegal instruction     /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/naomi/retroarch.cfg "/home/pigaming/RetroPie/roms/naomi/Virtual On - Oratorio Tangram.lst" --appendconfig /dev/shm/retroarch.cfg

Most helpful comment

All 6 comments

After ignoring the invalid data sent sent at startup, this game starts up fine (linux x64).

However controls are not working at all.

If it works in x64 how can I make it work in x32 besides getting a new cpu. Lol


From: flyinghead notifications@github.com
Sent: Friday, September 7, 2018 4:14 PM
To: libretro/reicast-emulator
Cc: 6alileo; Author
Subject: Re: [libretro/reicast-emulator] Virtual On - Oratorio Tangram [XU4 32bit ARM Naomi] (#254)

After ignoring the invalid data sent sent at startup, this game starts up fine (linux x64).

However controls are not working at all.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/libretro/reicast-emulator/issues/254#issuecomment-419590217, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoSfFNtU7Z6qItKVs5dm2GuMND2Hl1dqks5uYv3bgaJpZM4Wfdy6.

It might be an issue with the arm dynarec, or a timing issue, etc. But the fact that it runs on at least one platform means there's hope ;)

Let's call you flyinghope from now on


From: flyinghead notifications@github.com
Sent: Friday, September 7, 2018 4:30 PM
To: libretro/reicast-emulator
Cc: 6alileo; Author
Subject: Re: [libretro/reicast-emulator] Virtual On - Oratorio Tangram [XU4 32bit ARM Naomi] (#254)

It might be an issue with the arm dynarec, or a timing issue, etc. But the fact that it runs on at least one platform means there's hope ;)

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/libretro/reicast-emulator/issues/254#issuecomment-419592169, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoSfFCins_kEH9gy8561Aq0p8NPu-eFkks5uYwGmgaJpZM4Wfdy6.

Could you share you .lst fh? There isn't one here:
https://github.com/libretro/reicast-emulator/tree/master/lst

Also can anyone run the Dreamcast version of this game at full speed? It runs really slow for me even on pc on both reicast cores.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hostile1975 picture hostile1975  Â·  8Comments

barbudreadmon picture barbudreadmon  Â·  12Comments

barbudreadmon picture barbudreadmon  Â·  3Comments

Immersion95 picture Immersion95  Â·  9Comments

CouldBeWolf picture CouldBeWolf  Â·  10Comments