Home | Forums | What's new | Resources | |
Trayoff and earliest running of code. |
Mr_Da_Greatest - Nov 25, 2024 |
vbt | Nov 27, 2024 | |||||
would it mean you could also convert a game not compatible with fld lib to a multiboot game ? |
Mr_Da_Greatest | Nov 27, 2024 | |||
@vbt... I am not sure. In my hands I have not gotten fld.lib (fld_knl.bin) to work. I am still looking through old DEVTOOLS.PDF I have seen it in Sega Sampler and Rockin'B Atlas creator. That whole fld.lib and associate files has always been of interest since to me since it has an internal TOC check and Cdblock unlock. Again I would need to figure out how to run it before system TOC. I think I might have found the SEC1.BIN check in the bio100jp.asm (L001B04) which is (1B50 in Yabause). It says it checks the first 0x340 bytes but when I change byte 341 it still goes to multiplayer. So still some work to do there. if there was a way to change 1 assembly code in the bios (001B04 D205 to D206) then instead of checking 0x6200 (bios copy of SEC1) it would check 0x06002100 (IP.BIN) version against itself. 0x6200 itself I believe is loaded from boot_app.asm. That could potentially let you run modified SEC1.bin files before TOC checking. |