Hello Steve Nickolas,
I suppose I could step on zero page (PSP) but I don't know how safe that is. The graphics table is written at CS:0100-04FF (this could be why Microsoft's version is incompatible with mine, while mine is compatible with Microsoft's).
The command line buffer starting at PSP:0x0080 is almost certainly safe to mess with. Consider this: PSP:0x0080 is the default Disk Transfer Area (DTA) for FCB operations --- such as int 0x21, ah = 0x14 and 0x15 --- where the DTA gets overwritten with arbitrary data. The "default" FCBs at PSP:0x005c and PSP:0x006c are _probably_ also safe to overwrite (though admittedly I am now less sure about this). Thank you! -- https://gitlab.com/tkchia _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel