User Tools

Site Tools


blog:pushbx:2024:0218_early_mid_february_work

Early mid February work

2024-02-18

In the last three weeks several developments occurred. Last Friday, I also created release 7 of lDebug.

instsect

Several bugfixes:

The /G switch is newly supported. /G auto will query the DOS for the currently used CHS Heads, CHS Sectors, and hidden sectors, just like FreeDOS SYS does.

fddebug

The hg repo is updated with the most recent commits of Debug/X. The downloads/fddebug/ directory now contains the release archives of versions 2.00, 2.01, and 2.02.

ldosboot

Comments on int 13h function 08h changing es were added. No code change was needed for this.

The test result writer kernel (testwrit) was updated to use the ldQueryPatchValue at all. Further, a new flag 40h was defined to instruct testwrit to skip all redetection and trust the values detected by iniload.

lDebug

FreeDOS kernel

The loader overlap blog post and its corresponding bug report were created. The ecm-boot-overlap branch and a Pull Request were also added. The prior PR, ecm-boot32-dl, was merged.

Some discussion of GRUB4DOS, lDebug, chainloading and loading other kernels, and EDR-DOS occurred in a bug report to the FreeDOS kernel.

Little progress was made in the new hang bug on installing a Book8088 USB driver. Some talk in that bug report concerning how to load lDebug as a bootloaded debugger happened.

An earlier Book8088 bug where the ROM-BIOS corrupts memory if DS != 40h on LBA function calls was discovered.

A commit to the kernel repo broke the makefile for GNU make, relating to how the country.sys file is built.

A DOS Watcom 386 build of the kernel was added to the CI by Andrew. He also set it up to run the CI boot test I added a while ago.

The 186 machine check was adapted to also detect NEC V20/V30 as an 186.

SvarCOM

As documented in an earlier blog post, I helped rr debug an incompatibility in the way SvarCOM reads its command line tail. The unexpected format was caused by a bug in Dos Navigator.

NewDOS sources released

The sources for the NewDOS collection of applications were released under the GNU GPL v2-only recently. Back in the day I used to use their resident CLOCK program, until I replaced it by my own lClock.

xtize

I reported a bug to this project. It aims to trace programs to automatically emulate 186+ instructions when running on an 8086 or 8088 machine. The bug concerned handling of int 21h function 00h.

You could leave a comment if you were logged in.
blog/pushbx/2024/0218_early_mid_february_work.txt · Last modified: 2024-02-18 18:18:42 +0100 Feb Sun by ecm