The price of reliability is the pursuit of the utmost simplicity
—C.A.R. Hoare.
| Bug | Title | Created | State |
|---|---|---|---|
| #1008 | [lDOS] Device interrupt entry crash or error if DN (Direction Flag set) | 2026-06-22 | closed |
| #1007 | [lDOS] Int 21h functions 5F07h and 5F08h assume a valid DPB is not at offset zero | 2026-06-21 | closed |
| #1006 | [Bugtracker] Add hyperlink to ticket source at its revision | 2026-06-19 | closed |
| #1005 | [Bugtracker] Add license hyperlinks to index and ticket pages | 2026-06-19 | closed |
| #1004 | [lDOS boot] Add options for disabled LBA / auto-HDD LBA detection templates in boot sector loaders | 2026-06-17 | closed |
| #1003 | [lDOS boot] Clear initial loader single-sector flag consistently | 2026-06-17 | closed |
| #1002 | [Bugtracker] comment.sh misbehaves when no or a single parameter given | 2026-06-08 | closed |
| #1001 | [lDOS] Support int 21h functions 5F07h/5F08h to enable/disable drive | 2026-06-06 | closed |
| #1000 | Welcome visitors | 2026-06-06 | open |
| #199 | [Loader] Uninstall serial and AMIS interrupt hooks on bottom/top G command | 2026-06-15 | closed |
| #198 | [Loader] On GODEBUG command, clear TF, IF, DF | 2026-06-15 | closed |
| #197 | [Extension for lDebug] patchqry.eld: Allow FLOPPY for unit | 2026-06-15 | closed |
| #196 | [lDebug] Move IF conditional command down in line_in | 2026-06-15 | closed |
| #195 | [Extension for lDebug] ifext.eld: Move down command in line_in | 2026-06-15 | closed |
| #194 | [Extension for lDebug] withhdr.eld: Move down command in line_in | 2026-06-15 | closed |
| #193 | [Extension for lDebug] Improve handling of duplicated links | 2026-06-15 | closed |
| #192 | [Extension for lDebug] Reset ?optionalmissing variable for next link | 2026-06-15 | closed |
| #191 | [Loader] Use a different AMIS signature for the loader | 2026-06-15 | closed |
| #190 | [Extension for lDebug] ldmem.eld: Add ELDUSE noun | 2026-06-15 | closed |
| #189 | [lDOS] ConfigMsgFlag left set if device driver stays resident | 2026-06-14 | closed |
| #188 | [lDOS] Add VERBOSE lCFG byte to control display of verbose messages | 2026-06-14 | closed |
| #187 | [lDOS] Hide redundant verbose message of CDS extension | 2026-06-14 | closed |
| #186 | [lDOS] Count index of last used CDS entry correctly | 2026-06-14 | closed |
| #185 | [lDOS] Fix display of last used drive | 2026-06-14 | closed |
| #184 | [lDOS] Initialise a temporary FCB SFT early for INSTALLFIRST= process termination | 2026-06-14 | closed |
| #183 | [lDOS] Improve error handling on too many CDS entries used | 2026-06-14 | closed |
| #182 | [lDOS] NORMCDS popped CX too early if branching to Fooset_Zero | 2026-06-14 | closed |
| #181 | [lDOS] Shrinking CDS would underflow amount of entries to initialise | 2026-06-14 | closed |
| #180 | [lDOS] Shrinking CDS would lead to a buffer overflow | 2026-06-14 | closed |
| #179 | [WarpLink] If TMP= variable doesn't end in a path separator, correctly append filenames | 2026-06-13 | closed |
| #178 | [WarpLink] Instruct NASM to not generate 386-level near jcc instructions | 2026-06-13 | closed |
| #177 | [WarpLink] Support TEMP= variable if TMP= not set | 2026-06-13 | closed |
| #176 | [WarpLink] Adding many EXTDEF entries may corrupt wllist output | 2026-06-13 | closed |
| #175 | [WarpLink] wllist debug output broken, wrong DX | 2026-06-13 | closed |
| #174 | [WarpLink] Setting twlListUsed needs to reload twl structure | 2026-06-13 | closed |
| #173 | [WarpLink] Corrupted wllist object file if repeated entries used | 2026-06-13 | closed |
| #172 | [WarpLink] Repeated wllist entry crossing a LEDATA boundary would corrupt output | 2026-06-13 | closed |
| #171 | [WarpLink] wlcalc errors show wrong object filename | 2026-06-13 | closed |
| #170 | [WarpLink] _wlcalc_get_target_addr crash when target not found | 2026-06-13 | closed |
| #169 | [lDOS boot] Add nullpl empty payload stage | 2026-06-12 | closed |
| #168 | [lDOS boot] Add checkpl checksumming payload stage | 2026-06-12 | closed |
| #167 | [lDOS boot] Support loading initial loader with FreeDOS SYS /L 200 | 2026-06-12 | closed |
| #166 | [lDOS boot] Support loading initial loader as Enhanced DR-DOS kernel file | 2026-06-12 | closed |
| #165 | [lDOS boot] Support patch query site and kernel entry checksumming together | 2026-06-12 | closed |
| #164 | [lDOS boot] In test payload filename detection, reject a nonblank after blank | 2026-06-12 | closed |
| #163 | [lDOS boot] Avoid Book8088 bug during LBA check | 2026-06-12 | closed |
| #162 | [lDOS boot] Test payload would misdetect filename if nonblank in last slot after a blank | 2026-06-12 | closed |
| #161 | [lDOS boot] Overflow in boot32 loader if file is nearly 1 MiB | 2026-06-12 | closed |
| #160 | [lDOS boot] Copying boot sector and BPB should be done using rep movsb | 2026-06-12 | closed |
| #159 | [lDOS boot] Allow to place MZ executable trailer binary into padding | 2026-06-11 | closed |
| #158 | [lDOS boot] Add support for multi-sector reads to initial loader | 2026-06-11 | closed |
| #157 | [lDOS boot] Document boot sector loader error condition letters | 2026-06-11 | closed |
| #156 | [lDOS boot] Amount sectors to read corrupted if multi-sector CHS read needs to retry | 2026-06-11 | closed |
| #155 | [lDOS boot] Multi-sector loader should fall back to single-sector read if errors detected | 2026-06-11 | closed |
| #154 | [lDOS boot] CHS multi-sector loader should set up a Diskette Parameter Table | 2026-06-11 | closed |
| #153 | [lDOS boot] In initial loader do not load FAT12 if not needed | 2026-06-11 | closed |
| #152 | [lDOS boot] FAT16 and FAT32 initial multi-sector loader corrupts BX in clust_next | 2026-06-11 | closed |
| #151 | [lDOS boot] LBA multi-sector loader would not clear ldHasLBA flag 2 | 2026-06-11 | closed |
| #150 | [lDOS boot] Need to check LBA flag clear if end2 is loaded but end3 may not be | 2026-06-11 | closed |
| #149 | [lDOS boot] Int 10h function 0Eh may corrupt AH on return | 2026-06-10 | closed |
| #148 | [lDOS boot] Loading initial loader high would lead to reading wrong FAT12 sector | 2026-06-10 | closed |
| #147 | [lDOS boot] Multi-sector initial loader CHS geometry calculation restored the wrong patch byte | 2026-06-10 | closed |
| #146 | [lDOS boot] Initial loader: If a single sector must be read due to boundaries, the count wasn't decremented properly | 2026-06-10 | closed |
| #145 | [lDOS boot] Provide and mark magic code for instsect /4 PREFIX option | 2026-06-10 | closed |
| #144 | [lDOS boot] Test writer _LBA=0 build broken | 2026-06-10 | closed |
| #143 | [lDOS boot] Loader support would pass lsvExtra partition instead of flags | 2026-06-10 | closed |
| #142 | [lDOS boot] There should be a way to force the initial loader to do single-sector access | 2026-06-10 | closed |
| #141 | [lDOS boot] LBA check code should allow to skip check for diskettes | 2026-06-10 | closed |
| #140 | [lDOS boot] checkpl and nullpl with _BOOTLDR only, _EXEC_OFFSET nonzero, would corrupt kernel command line's first word | 2026-06-10 | closed |
| #139 | [WarpLink] Some wlcalc errors may have failed to initialise the name field | 2026-06-09 | closed |
| #138 | [WarpLink] Off-by-one image size if last segment is empty | 2026-06-09 | closed |
| #137 | [WarpLink] Temporary file use combined with /C switch generated wrong output | 2026-06-09 | closed |
| #136 | [WarpLink] Writing a .COM file shouldn't silently ignore garbage in the prefix that's cut | 2026-06-09 | closed |
| #135 | [WarpLink] Errors from wlcalc always showed the first object's filename | 2026-06-09 | closed |
| #134 | [WarpLink] Corrupted wllist when more than 255 EXTDEF enries used | 2026-06-09 | closed |
| #133 | [WarpLink] Corrupted extdef index in wllist object file | 2026-06-09 | closed |
| #132 | [WarpLink] wllist object file's SEGDEF records contain a mismatching checksum | 2026-06-09 | closed |
| #131 | [WarpLink] The wllist object file should start with a THEADR Translator Header Record | 2026-06-09 | closed |
| #130 | [WarpLink] Entrypoints in subsequent object files are silently ignored | 2026-06-09 | closed |
| #129 | [lDOS] TAGCRASHDOS branched to wrong code, causing a (worse) crash | 2026-06-08 | closed |
| #128 | [lDOS] Kernel command line HALTFLAG didn't accept values > 255 | 2026-06-08 | closed |
| #127 | [lDOS] Overlong MCB name could overflow into process memory block | 2026-06-08 | closed |
| #126 | [lDOS] Allcaps the MCB name of a process | 2026-06-08 | closed |
| #125 | [lDOS] Support up to LASTDRIVE=32 in the kernel | 2026-06-08 | closed |
| #124 | [lDOS] Function 5Ah temporary file name should use letters only for MS-DOS v5 compatibility | 2026-06-08 | closed |
| #123 | [lDOS] Device drivers in MZ executables with larger non-image data cannot be loaded | 2026-06-08 | closed |
| #122 | [lDOS] Device driver call to int 15h function 4100h should initialise BL | 2026-06-08 | closed |
| #121 | [lDOS] lDOS collects MCBs differently than MS-DOS and EDR-DOS | 2026-06-08 | closed |
| #120 | [lDOS] DOS dereferences IFS pointers in CDS and SFT, which may not be set by MS-DOS v5 compatible redirectors | 2026-06-08 | closed |
| #119 | [lDOS] Termination would close all still open SFTs matching the process | 2026-06-07 | closed |
| #118 | [lDOS share] Sharer freezes on some int 2Fh function 10h subfunctions | 2026-06-07 | closed |
| #117 | [lDOS] Trying to allocate a large file on a diskette succeeds unexpectedly | 2026-06-07 | closed |
| #116 | [lDOS] Calling int 21h function 5Ah on dosemu2 mfs with a filename loops forever | 2026-06-07 | closed |
| #115 | [lDOS] Int 21h functions 25h and 35h should be reentrant, not use DOS stacks | 2026-06-07 | closed |
| #114 | [lDOS] Server call (int 21h function 5D00h) crashes on unsupported functions | 2026-06-07 | closed |
| #113 | [lDOS] Last fit allocation of empty block succeeds incorrectly if no free block found | 2026-06-07 | closed |
| #112 | [lDOS] First fit memory allocation should scan entire area | 2026-06-07 | closed |
| #111 | [lDOS] Function 47h (get cwd) should return AX=0100h | 2026-06-07 | closed |
| #110 | [lDOS] FindFirst with device name and label attribute shouldn't find device | 2026-06-07 | closed |
| #109 | [Extension for lDebug] ELD linker crashes when link not found in pass 0 | 2026-06-06 | closed |
| #108 | [lDebug] Boot load protocol command with empty command line emits a spurious letter | 2026-06-06 | closed |
| #107 | [Loader] Loader doesn't enable use of GOTO command | 2026-06-06 | closed |
| #106 | [lDebug] Disassembling MOV with CR or DR should always treat other operand as MOD=3 | 2026-06-06 | closed |
| #105 | [lDebug] Add _LINK build (use Makefile, OMF objects, and a linker) | 2026-06-06 | closed |
| #104 | [lDebug] NASM of 2025-10-06 fails to assemble fptostr.asm, "error: invalid combination of opcode and operands" | 2026-06-06 | closed |
| #103 | [Extension for lDebug] co.eld calls int 21h function 42h directly in PM | 2026-06-06 | closed |
| #102 | [Loader] Loader with inicomp or checkpl crashes on stage entry, wrong IP | 2026-06-06 | closed |
| #101 | [lDebug] MEMDISK installs below EBDA, leads to "EBDA at unexpected position" error | 2026-06-06 | closed |
| #100 | [Loader] Overlap not checked when installing N extension or moving loader | 2026-06-06 | closed |