Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

EDR-DOS kernel ported to JWasm - ident86 validated DRBIO port (Announce)

posted by boeckmann, Aachen, Germany, 14.07.2024, 22:37

> It turns out your DRBIO port seems to be completely right, except for a few
> problems along the way like the initcode: WRT keyword you used
> in
> this commit for nlsfunc.asm which you silently undid
> in
> a commit described as "convert bdosldr.a86 to JWASM". That's not
> good. I also made sure in my picks to separately copy, move, rename, or
> delete files in separate changesets that do not change any of the content
> in the same changeset, to simplify following the changes if you were to
> inspect the revisions' logs.

Really helpful having someone double checking this! Thanks.

I learned a couple of things. Especially what not to do when converting a file: Copy it to a new file, convert the new file, check in the new file, and delete the old file. Good reciepe to make tracking the changes via commit log really hard. Better way is to commit as the original file and then rename. So you get a more meaningful diff. I tried to follow this later when porting DRDOS component.

>
> I didn't get around to applying the same process to the DRDOS module yet.
> As mentioned, this may require a small adjustment to ident86 to work with
> the DRDOS binary and its associated trace listing file drdos.tls created by
> the scripts in my build.

In contrast to the port of DRBIO, I tried not to introduce offset changes resulting from different instruction encodings, inserting NOPs etc. if needed. Made life easier when doing binary comparisons.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 85 users online (0 registered, 85 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum