vicboma1 / loaderDumpsArcade

Loader Dumps Arcade run Taito Type X | NESICAxLive arcade machines games in your PC
MIT License
48 stars 13 forks source link

NESICA - Fast I/O Emu for NESICAxLive games #79

Closed vicboma1 closed 4 years ago

vicboma1 commented 4 years ago

https://wiki.arcadeotaku.com/w/JVS#Taito_Fast_I.2FO_PCB

vicboma1 commented 4 years ago

Specific calls for Space Invader iDmacDrvRegisterWrite iDmacDrvOpen iDmacDrvRegisterRead iDmacDrvClose

Hook: "iDmacDrv32.dll" | iDmacDrvRegisterWrite module: 50558FE4 | name: 50558FB8| lpHookFunction: 5037312B | _apiAddr: 517C8C50 | opsize: restoreSize: 0 - Opsize: 1 | restoreSize: 1 - Opsize: 2 | restoreSize: 3 - Opsize: 3 | oriAddrCall: 00570000

Hook: "iDmacDrv32.dll" | iDmacDrvOpen module: 50558FE4 | name: 50559008| lpHookFunction: 50377CCB | _apiAddr: 517C8C10 | opsize: restoreSize: 0 - Opsize: 1 | restoreSize: 1 - Opsize: 2 | restoreSize: 3 - Opsize: 3 | oriAddrCall: 0057000B

Hook: "iDmacDrv32.dll" | iDmacDrvRegisterRead module: 50558FE4 | name: 50559018| lpHookFunction: 50372CA8 | _apiAddr: 517C8CD0 | opsize: restoreSize: 0 - Opsize: 1 | restoreSize: 1 - Opsize: 2 | restoreSize: 3 - Opsize: 3 | oriAddrCall: 00570016

Hook: "iDmacDrv32.dll" | iDmacDrvClose module: 50558FE4 | name: 50559034| lpHookFunction: 50377BEF | _apiAddr: 517C8C30 | opsize: restoreSize: 0 - Opsize: 5 | restoreSize: 5 - Opsize: 1 | oriAddrCall: 00570021

vicboma1 commented 4 years ago

Hooking https://youtu.be/sZzW9e6lu0M

vicboma1 commented 4 years ago

Image imagen

vicboma1 commented 4 years ago

iDmacDrvRegisterRead 00000400 00004000 00004004 00004120 00004124 00004128 0000412C 000041A0 000041A4 000041A8 000041AC 00004140 00004144 00004144 000041C0 000041C4

vicboma1 commented 4 years ago

https://youtu.be/_sfDGUkdqjs