E. C. Masloch

Results 258 comments of E. C. Masloch

> Homework: Does EDR-DOS indeed crash if the DR-DOS sharer is installed using INSTALL= ? Installing https://pushbx.org/ecm/download/edrdos/share.zip (file from the defunct [DR-DOS/OpenDOS Enhancement Project](http://web.archive.org/web/20111218020655/http://drdosprojects.de/)) using INSTALL= does indeed crash current...

Fixed in https://hg.pushbx.org/ecm/edrdos/rev/6c174e5361fb Rather than point the table to different entrypoints like lDOS I simply check that the segments are still equal to the old DOS DS, and relocate them...

lDOS's DOSREINIT now scans for sharer MFTs, the SFTs linked to them, and the sharer lock records to relocate all possible references to SFTs moved with the DOS DS: https://hg.pushbx.org/ecm/msdos4/rev/1c9856ddf574

I don't know enough about the DR-DOS sharer's table formats to do the same for EDR-DOS. Would have to study the sharer, much like for evaluating its FAT32 compatibility.

ident86 reference: https://hg.pushbx.org/ecm/ident86/ (needs lDebug and a DOS as well) fixmem reference: https://hg.pushbx.org/ecm/fixmem/ (originally developed in the WarpLink repo, then MSDebug, then carried over into its own repo)

> I guess it was quite an effort to get all this running. Nice work :) It was actually very mechanical, convert sources, check conversion, adjust fixmem if need be,...

I finished my port of drbio to NASM. Final report is in https://hg.pushbx.org/ecm/edrdos/rev/20f1471fa5a3 (NB this was a build without the drdos depacker.)

Doesn't include your changes to support the no access flag yet, I'll pick and port these at a later time.

By the way, there was another xlatb with a segment override in drdos. This one specified a variable as the operand and the assembler figured out it needed an override....

Converted here: https://hg.pushbx.org/ecm/edrdos/rev/304c525d9056#l1.424 Override added here: https://hg.pushbx.org/ecm/edrdos/rev/fbf3268b02d2?revcount=120#l1.44