Bug in ps1-packer & openbios cart?
the-connors opened this issue · comments
openbios cart boot:
pcsx-redux/src/mips/openbios/boot/boot.s
Lines 223 to 228 in 6f6576f
ps1-packer:
pcsx-redux/src/supportpsx/ps1-packer.cc
Lines 146 to 151 in 6f6576f
This set DCIC before BDA / BDAM. But BDA / BDAM maybe not proper and trigger breakpoint? Maybe better order:
DCIC = 0
BDA = address
BDAM = addressmask
DCIC = mask
make sure breakpoint won't trigger.
Okay, you had my curiosity with #1400 and #1405, but now you've got my attention :-)
DCIC is supposed to be zeroed by the BIOS on boot, so technically the boot.s file is correct.
However, ps1-packer is intended to produce payloads usable in many situations, so this concern is probably legit. I'll adjust the code accordingly.
This was addressed.