Hello FreeDOS developers and users, Another 3 months have gone by and here's the next release of the advanced Debug re-implementation, lDebug, based on FreeDOS Debug. It is free/libre and builds from source using a toolchain including NASM and a C compiler. Like before, there are 5 executables in the FreeDOS package's BIN directory. A few more choices of different compression methods are shipped in the SOURCE/LDEBUG/ldebug/tmp subdirectories. (Robert reported that the default LZMA-compressed executables may require several minutes to unpack on low-end machines. The fastest choice of compression method is likely LZ4. There are also the uncompressed executables.) The manual has been updated to include the release 3 news [1], and also has received some additional parts. The packages are available from my server [2] in the /ecm/download/ldebug directory and its fdpkg subdirectory. My website [3] contains links to those and to the repo [4] too. News include: * Interrupt 8 hook (Timer) documented and made opt-in * Interrupt 2Dh hook (AMIS, the Alternate Multiplex Interrupt Specification), opt-in * Tries to unhook interrupt handlers properly if reachable by walking IISP (IBM Interrupt Sharing Protocol) headers and AMIS TSRs' interrupt lists, with options to force unhooking if individual handlers are not reachable. * Expression evaluator additions: VALUE x IN y construct for range checking, ternary conditional cond ?? then :: else operator, LINEAR keyword to get linear addresses from segmented ones, string literals #"..." * Instructions disassembled using the R command are now examined so as to set the READADR0 (linear address of a read access) and READLEN0 (length in bytes) style variables, also WRITADRx and WRITLENx * H BASE=/GROUP=/WIDTH= command to output numeric results in arbitrary bases * Control-C handling improved: scan int 16h circular buffer for Control-C keypress, make Control-C abort running RE buffer and script files, allow lDebugX to use DOS function 0Ah in PM * Several bug fixes * A collection of acceptance tests * Hosted on a new web domain (the old one ulukai.org still carries the same files for now but pushbx.org is preferred) [1]: https://pushbx.org/ecm/doc/ldebug.htm#news-r3 [2]: https://pushbx.org/ecm/download/ldebug/ [3]: https://pushbx.org/ecm/web/#projects-ldebug [4]: https://hg.pushbx.org/ecm/ldebug/