ecm's bug tracker

The price of reliability is the pursuit of the utmost simplicity—C.A.R. Hoare.

State: open | any

Bug Title Created State
#1002[Bugtracker] comment.sh misbehaves when no or a single parameter given2026-06-08closed
#1001[lDOS] Support int 21h functions 5F07h/5F08h to enable/disable drive2026-06-06open
#1000Welcome visitors2026-06-06open
#159[lDOS boot] Allow to place MZ executable trailer binary into padding2026-06-11closed
#158[lDOS boot] Add support for multi-sector reads to initial loader2026-06-11closed
#157[lDOS boot] Document boot sector loader error condition letters2026-06-11closed
#156[lDOS boot] Amount sectors to read corrupted if multi-sector CHS read needs to retry2026-06-11closed
#155[lDOS boot] Multi-sector loader should fall back to single-sector read if errors detected2026-06-11closed
#154[lDOS boot] CHS multi-sector loader should set up a Diskette Parameter Table2026-06-11closed
#153[lDOS boot] In initial loader do not load FAT12 if not needed2026-06-11closed
#152[lDOS boot] FAT16 and FAT32 initial multi-sector loader corrupts BX in clust_next2026-06-11closed
#151[lDOS boot] LBA multi-sector loader would not clear ldHasLBA flag 22026-06-11open
#150[lDOS boot] Need to check LBA flag clear if end2 is loaded but end3 may not be2026-06-11closed
#149[lDOS boot] Int 10h function 0Eh may corrupt AH on return2026-06-10closed
#148[lDOS boot] Loading initial loader high would lead to reading wrong FAT12 sector2026-06-10closed
#147[lDOS boot] Multi-sector initial loader CHS geometry calculation restored the wrong patch byte2026-06-10closed
#146[lDOS boot] Initial loader: If a single sector must be read due to boundaries, the count wasn't decremented properly2026-06-10closed
#145[lDOS boot] Provide and mark magic code for instsect /4 PREFIX option2026-06-10closed
#144[lDOS boot] Test writer _LBA=0 build broken2026-06-10closed
#143[lDOS boot] Loader support would pass lsvExtra partition instead of flags2026-06-10closed
#142[lDOS boot] There should be a way to force the initial loader to do single-sector access2026-06-10closed
#141[lDOS boot] LBA check code should allow to skip check for diskettes2026-06-10closed
#140[lDOS boot] checkpl and nullpl with _BOOTLDR only, _EXEC_OFFSET nonzero, would corrupt kernel command line's first word2026-06-10closed
#139[WarpLink] Some wlcalc errors may have failed to initialise the name field2026-06-09closed
#138[WarpLink] Off-by-one image size if last segment is empty2026-06-09closed
#137[WarpLink] Temporary file use combined with /C switch generated wrong output2026-06-09closed
#136[WarpLink] Writing a .COM file shouldn't silently ignore garbage in the prefix that's cut2026-06-09closed
#135[WarpLink] Errors from wlcalc always showed the first object's filename2026-06-09closed
#134[WarpLink] Corrupted wllist when more than 255 EXTDEF enries used2026-06-09closed
#133[WarpLink] Corrupted extdef index in wllist object file2026-06-09closed
#132[WarpLink] wllist object file's SEGDEF records contain a mismatching checksum2026-06-09closed
#131[WarpLink] The wllist object file should start with a THEADR Translator Header Record2026-06-09closed
#130[WarpLink] Entrypoints in subsequent object files are silently ignored2026-06-09closed
#129[lDOS] TAGCRASHDOS branched to wrong code, causing a (worse) crash2026-06-08closed
#128[lDOS] Kernel command line HALTFLAG didn't accept values > 2552026-06-08closed
#127[lDOS] Overlong MCB name could overflow into process memory block2026-06-08closed
#126[lDOS] Allcaps the MCB name of a process2026-06-08closed
#125[lDOS] Support up to LASTDRIVE=32 in the kernel2026-06-08closed
#124[lDOS] Function 5Ah temporary file name should use letters only for MS-DOS v5 compatibility2026-06-08closed
#123[lDOS] Device drivers in MZ executables with larger non-image data cannot be loaded2026-06-08closed
#122[lDOS] Device driver call to int 15h function 4100h should initialise BL2026-06-08closed
#121[lDOS] lDOS collects MCBs differently than MS-DOS and EDR-DOS2026-06-08closed
#120[lDOS] DOS dereferences IFS pointers in CDS and SFT, which may not be set by MS-DOS v5 compatible redirectors2026-06-08closed
#119[lDOS] Termination would close all still open SFTs matching the process2026-06-07closed
#118[lDOS share] Sharer freezes on some int 2Fh function 10h subfunctions2026-06-07closed
#117[lDOS] Trying to allocate a large file on a diskette succeeds unexpectedly2026-06-07closed
#116[lDOS] Calling int 21h function 5Ah on dosemu2 mfs with a filename loops forever2026-06-07closed
#115[lDOS] Int 21h functions 25h and 35h should be reentrant, not use DOS stacks2026-06-07closed
#114[lDOS] Server call (int 21h function 5D00h) crashes on unsupported functions2026-06-07closed
#113[lDOS] Last fit allocation of empty block succeeds incorrectly if no free block found2026-06-07closed
#112[lDOS] First fit memory allocation should scan entire area2026-06-07closed
#111[lDOS] Function 47h (get cwd) should return AX=0100h2026-06-07closed
#110[lDOS] FindFirst with device name and label attribute shouldn't find device2026-06-07closed
#109[Extension for lDebug] ELD linker crashes when link not found in pass 02026-06-06closed
#108[lDebug] Boot load protocol command with empty command line emits a spurious letter2026-06-06closed
#107[Loader] Loader doesn't enable use of GOTO command2026-06-06closed
#106[lDebug] Disassembling MOV with CR or DR should always treat other operand as MOD=32026-06-06closed
#105[lDebug] Add _LINK build (use Makefile, OMF objects, and a linker)2026-06-06closed
#104[lDebug] NASM of 2025-10-06 fails to assemble fptostr.asm, "error: invalid combination of opcode and operands"2026-06-06closed
#103[Extension for lDebug] co.eld calls int 21h function 42h directly in PM2026-06-06closed
#102[Loader] Loader with inicomp or checkpl crashes on stage entry, wrong IP2026-06-06closed
#101[lDebug] MEMDISK installs below EBDA, leads to "EBDA at unexpected position" error2026-06-06closed
#100[Loader] Overlap not checked when installing N extension or moving loader2026-06-06closed