I'm thinking about how we should add this to FBA (officially), can you get the parent rom (chplft.zip aka choplift.zip) to work as well? Maybe iq_132 can help with the mcu emulation part (if needed). Or, if we can't get the parent rom working, maybe there's a way to get only chplftb (aka chopliftu.zip new romset name) listed in the games list, but also require choplift.zip (parent rom) - to keep things looking nice.
Heres the latest d_sys1.cpp with your driver added - it should work fine with .29 as well as the upcoming .30. I changed something in memindex, so that access to System1ScrollXRam doesn't go into the next variable's memory space. System1VideoRam + 0x7C0 goes past System1VideoRam as its only 0x700 in size. Other than that, everything looks good
old:
System1VideoRam = Next; Next += 0x000700;
System1ScrollXRam = System1VideoRam + 0x7C0;
new:
System1VideoRam = Next; Next += 0x000800;
System1ScrollXRam = System1VideoRam + 0x7C0;
best regards,
- dink