Re: Software for MS-DOS 1.25

From: Michał Pleban <lists_at_michau.name>
Date: Sat, 07 Oct 2017 13:56:23 +0200
Message-ID: <59D8C0E7.2050609@michau.name>
Hello!

smf wrote:

> If you reverse engineered the commodore msdos 1.25 then porting msdos 2
> (https://github.com/BlastarIndia/msdos) should be possible.

I have reverse engineered *some* of the 6509 code and disassembled
*some* of the 8088 startup code a few years ago, but I lost my notes
form that period. It should be possible to do it again. The most
important thing would be to (1) figure out how exactly the 6509 code is
called from 8088 code and (2) enumerate functions that are provided by
the 6509 code. I remember there were some screen I/O routines there.

> The other alternative would be to write an IBM PC compatible bios, so
> you could boot original msdos/ibm/dr versions.

Theoretically, it should be possible to write a TSR program to hook BIOS
interrupt vectors and translate the calls to the 6509 code calls. It
would be a BIOS equivalent. If the software calls BIOS directly, then
there's no luck as there is no easy way to put a BIOS chip on the 8088 card.

> It's mostly video output that is the problem, alot of old productivity
> software used ansi or bios to increase their potential market and it
> should be possible to get those to run. Most games are out though.

If they are using only BIOS INT 10h calls then theoretically it would be
possible to simulate this with the above TSR. If the software writes to
screen memory directly (which sounds likely, because it's even faster
than INT 10h) then out of luck again.

Regards,
Michau.

       Message was sent through the cbm-hackers mailing list
Received on 2017-10-07 12:00:07

Archive generated by hypermail 2.2.0.