On Wed, 1 Apr 2026, D Finnigan wrote:
Steve Nickolas wrote:
I'm currently trying to reverse engineer the 8088 version of MBASIC
because I'd like to be able to hack on it...maybe that would be useful.
(The Z80 version's source is out there, as is GW-BASIC which is based on
it.)
That said - I haven't finished yet and have hit some rough spots.
What rough spots have you hit?
The disassembler I use (an old version of IDA) is interpreting everything
as one segment but it's clearly using two.
There are some places where the code, or the order of the code, of the
8088 version does not quite match the Z80 version and I lose
synchronization.
I tried another approach - to attempt to hand-convert through search-and-replace the Z80 code - but that hasn't worked either.
-uso.