BUGZILLA of UI21DEB: Last update 2009-05-02 | Total 76 bugs 5 open, 35 closed fixed, 36 closed for some other more silly reason BUG Nr: 0 Summary: Time machines are fun Status: Closed: NOT a BUG Note: Very true, nevertheless: NOT a BUG BUG Nr: 1 Summary: Turn it into a JLM Status: Closed: NOT a BUG BUG Nr: 2 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 BUG Nr: 3 Summary: There is XRAY Status: Closed: FIXED Note: Thanks for pointing, it indeed does register INT $21 calls, but is obsolete, not free, not open source, and probably not done with FASM BUG Nr: 4 Summary: Your crappy debugger is faulty Status: Closed: INVALID BUG Nr: 5 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 and #2 BUG Nr: 6 Severity: BLOCKER Summary: Single-stepping with JDEBUG into UI21DEB causes a mess Status: Closed: FIXED Note: UI21DEB is not designed for being single-stepped (fixed: RTFM, now mentioned) uninstall or disable UI21DEB (fixed: now works) before single-stepping into DOS kernel, also now any attempt to single-step into UI21DEB will hang the "other" debugger securely preventing the "mess" to occur BUG Nr: 7 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 and #5 BUG Nr: 8 Summary: Uninstall Status: Closed: FIXED BUG Nr: 9 Summary: Your TSR does no longer find itself after other TSR hacks INT $21 Status: Closed: FIXED BUG Nr: 10 Summary: Hot NEWS: MS-DOS updated Status: Closed: INVALID Note: Recheck the license, release date and your clock BUG Nr: 11 Summary: Hot NEWS: World for MS-DOS released Status: Closed: INVALID, Duplicate of #10 Note: Again: Recheck the license, release date and your clock BUG Nr: 12 Summary: Use IIISP Status: Open Note: I don't see this as urgent at all BUG Nr: 13 Summary: I'll probably never use any of your products Status: Closed: UNREPRODUCTABLE Note: Your fault that I'm not going to debug :-D BUG Nr: 14 Submitted by: Eric Auer Severity: BLOCKER Summary: DOSEMU is great for debugging Status: Closed: FIXED Note: Thanks for pointing, the truth is out. Now UI21DEB is available so 10 GiB of Linux bloat, 4 CPU cores per 4 GHz and crippled DOG-EMU fake are no longer needed for debugging of DOS kernels, TSR's/addons and applications, now true DOS and 8086 CPU are sufficient ;-) BUG Nr: 15 Summary: FCB kill should return AL=1 instead of AL=2 Status: Closed: FIXED BUG Nr: 16 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 , #5 , and #7 BUG Nr: 17 Submitted by: ouadji Severity: BLOCKER Summary: Virtual: beautiful directive Status: Closed: FIXED Note: Thanks, started using it :-) BUG Nr: 18 Summary: MS-DOS 7.1 is IMHO heavily superior Status: Closed: INVALID Note: It doesn't even exist BUG Nr: 19 Summary: FreeDOS isn't 100% compatible, MS-DOS is better Status: Closed: INVALID, Duplicate of #18 Note: No need to waste further time with searching for, testing or even developping of something that tries to be 100% compatible to this reported MS-DOS 7.1. The only thing able to replace the (inexistent) 100% comatible MS-DOS 7.1 is the (inexistent, but who cares) 100% compatible MS-DOS 7.1 itself of course and nothing else. :-D BUG Nr: 20 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 , #5 , #7 and #16 BUG Nr: 21 Summary: Call results Status: Closed: FIXED Note: Not perfect but should be sufficient for now BUG Nr: 22 Summary: Poor memory management, low buffer capacity Status: Open BUG Nr: 23 Summary: Unhog environment Status: Closed: FIXED BUG Nr: 24 Summary: Waiting for a really cool TSR Status: Closed: UNREPRODUCTABLE Note: Check out new version of UI21DEB, if still not satisfied just continue waiting BUG Nr: 25 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 , #5 , #7 , #16 and #20 BUG Nr: 26 Submitted by: King Udo Summary: EDR-DOS 7.01.08 2009-03-28 WIP released Status: Closed: NOT a BUG Note: Thanks for supplying test stuff and making my UI21DEB more useful, I "fixed" most of your kernel bugz ;-) BUG Nr: 27 Summary: Some new DOS TSR and driver development is much appreciated Status: Closed: NOT a BUG Note: Thanks, OTOH please note that UI21DEB is a deBUGGER, and not a driver BUG Nr: 28 Submitted by: Japheth Summary: DOS users apparently don't like to wipe other people's ass'es Status: Closed: NOT a BUG Note: Right, nevertheless: NOT a BUG BUG Nr: 29 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 , #5 , #7 , #16 , #20 and #25 BUG Nr: 30 Summary: Ex-FAT released Status: Closed: INVALID Note: The "released" archive you pointed is quasi-empty (why the hell didn't you check before boasting ???), there is no spec inside at all, it's infected by Macro-Soft's copyright and patents. Nevertheless, if you are able to extract anything useful for a DOS user or developer from it, feel free to go ahead and start using or implementing this "former-FAT" :-D BUG Nr: 31 Summary: Prefer no uninstall even in the next version if it just did the Status: Closed: INVALID Note: See #8, it's fixed now BUG Nr: 32 Submitted by: Lustcho Summary: Eric Auer is evil !!!! Status: Closed: INVALID Note: What an excellent "community" ... BUG Nr: 33 Submitted by: Japheth Summary: Eric Auer is evil !!!! !!!! !!!! !!!! Status: Closed: INVALID, Duplicate of #32 Note: Again: What an excellent "community" ... BUG Nr: 34 Summary: Poor HEX16 routine Status: Closed: FIXED BUG Nr: 35 Summary: Handle tracking Status: Open BUG Nr: 36 Summary: Forgot string coming into AH=$29 Status: Closed: FIXED BUG Nr: 37 Submitted by: Rayer+Ninho Summary: HIMEMX fixed, now works on 80386SX Status: Closed: NOT a BUG Note: Thanks ... note that UI21DEB can't use XMS for now, see also #22 BUG Nr: 38 Summary: A Fatal Exception 0D occurred in VMM32.VXD and this is very bad Status: Closed: INVALID Note: Just don't use it ;-) BUG Nr. 39 Summary: Write report into something more visible or durable than just RAM Status: Open Note: I'm not going to write into a file nor onto the screen, both is ways too obstrusive. Feel free to submit non-obstrusive code for writing to the serial or parallel port, keybord LED's or something else suitable for this purpose. BUG Nr: 40 Submitted by: Taladafil Summary: Buy cheap \/|@gr@ Status: Closed: INVALID BUG Nr: 41 Summary: FFF - fixed faulty filenames are not reported Status: Closed: FIXED BUG Nr: 42 Summary: URGENT: My DGJPP application doesn't work on my Vista64 PC Status: Closed: INVALID Note: FYI: DGJPP is unable to create native Win32 binaries, even less Win64 binaries, just use MinGW instead, BTW, even worse, MinGW-32 is very sufficient BUG Nr: 43 Summary: My DGJPP application causes massive spurious disk accesses Status: Closed: INVALID Note: BUG of DGJPP's "gettimeofday" function, create file I/O report with UI21DEB or check included example, and submit it to the maintainers, or avoid DGJPP BUG Nr: 44 Summary: Don't write directly into the IVT Status: Closed: UNREPRODUCTABLE BUG Nr: 45 Submitted by: DGJPP BUGZILLA Summary: Fuck off spammer Status: Closed: INVALID Note: Apparently DGJPP is bug-free ;-) BUG Nr: 46 Summary: Useless "ES:" prefix bloat Status: Closed: FIXED BUG Nr: 47 Summary: Useless junk (calling code) saved into UI21DEB.DAT Status: Closed: FIXED BUG Nr: 48 Summary: Useless code kept resident Status: Open, Related to #22 Note: Negligible with current version, see also #22, will get more interesting one day when #22 is resolved BUG Nr: 49 Summary: Secret return from spawn Status: Closed: FIXED BUG Nr: 50 Summary: Reduce reentrancy counter size down to 1 bit Status: Closed: UNREPRODUCTABLE BUG Nr: 51 Summary: Brew an error if reentrancy counter attempts to sink below ZERO Status: Closed: FIXED BUG Nr: 52 Severity: BLOCKER Summary: Reentrancy handling code is faulty Status: Closed: FIXED Note: Thrown away and rewritten BUG Nr: 53 Summary: Turn it into a JLM Status: Closed: NOT a BUG, Duplicate of #1 , #2 , #5 , #7 , #16 , #20 , #25 and #29 BUG Nr: 54 Summary: Anonymous buggy applications Status: Closed: FIXED BUG Nr: 55 Summary: Create "InUI21DEB" and skip your code if it is already set Status: Closed: FIXED Note: That's pretty silly and pretty exactly what the 2009-Feb version tried to do and I have really no idea how it could work at all. "Skip" would mean simply miss the reentering calls (there are such: spawn, criminal errors, background TSR's, ...), so YES, this is the absolute NO-GO idea for UI21DEB. :-D Nevertheless, now it's fixed, see also #52, nothing is skipped, reentrancy counter is kept, no "InUI21DEB" exists and reentering calls are processed as well. BUG Nr: 56 Summary: BUG Status: Closed: INVALID BUG Nr: 57 Summary: Debugs itself Status: Closed: FIXED Note: Selfdebugging mostly gone, saving DAT file not recorded anymore, nor exit, actually this used to be fixed fully some time, but now, because of enhanced capabilities of UI21DEB, there is a junk line again with "AX=$5100" and I have no good idea how to kill it, so please ignore it ;-) BUG Nr: 58 Summary: ?????? UI21DEB ???? ?? ?????????? ??????? NFTS ???????????????!! Status: Closed: INVALID Note: Your triple fault: 1. RTFM before submitting any BUG 2. Post BUG reports in English 3. UI21DEB doesn't support NFTS BUG Nr: 59 Submitted by: Michael Robinson Summary: Found great DOS page: http://vetusmoronwarez.com Status: Closed: INVALID Note: I'm not interested in silly piracy pages and don't collect obsolete pirated crap, this "discovery" is not useful for DOS at all, the sooner this retarded page gets closed down, the better for DOS BUG Nr: 60 Summary: Mess: debugs all including DOS command file Status: Closed: FIXED Note: Use new debug mode "D3" or "D4" and specify application name BUG Nr: 61 Summary: Stop using damned hardcoded values Status: Closed: FIXED BUG Nr: 62 Summary: Used hack control bits not revealed in the detail list Status: Closed: FIXED BUG Nr: 63 Summary: Version of UI21DEB not revealed in the detail list Status: Closed: FIXED BUG Nr: 64 Severity: BLOCKER Summary: OPTIPNG (input PNG) and 7-ZIP (update archive) don't work Status: Closed: FIXED Note: Rename didn't work, fixed, now both do work fully in DOS BUG Nr: 65 Severity: BLOCKER Summary: 7-ZIP (update archive) still doesn't work with "X" FFF hack Status: Closed: FIXED Note: BUG of EDR-DOS kernel with INT $21 / AX=$7143, must use "N" hack also BUG Nr: 66 Summary: AL relevance test is bad, still too much pollution with $36 and more Status: Closed: FIXED BUG Nr: 67 Summary: I got "Nonsense in BASIC 0:1" now Status: Closed: INVALID Note: UI21DEB isn't done in BASIC ;-) BUG Nr: 68 Summary: Undefined behaviour of TSR if someone else hacks INT $21 Status: Closed: FIXED Note: Now switch "I" is available to define this, see also #9 BUG Nr: 69 Summary: I'm getting "AbortRetryFail" Status: Closed: FIXED Note: BUG of DOS kernel + command file (nevertheless some other places write about "well designed" behaviour here), use "A" hack or "/F" switch when starting FREECOM (note that "/F" doesn't work with EDR-DOS command file) BUG Nr: 70 Summary: I'm getting "Remove diskette from A: insert diskette into B:" Status: Closed: FIXED Note: BUG of DOS kernel (some other places write about "well designed" behaviour here also), use "A" hack again, note that "/F" switch doesn't help here, and there is an interesting "BUG" about this at SF FreeDOS tracker ;-) BUG Nr: 71 Summary: AH=$50 "SetPSP" critical call missed Status: Closed: FIXED Note: Now made obligatory BUG Nr: 72 Summary: GetDiskFreeSpaceObsolete support Status: Closed: FIXED Note: There is an interesting "BUG" about this at SF FreeDOS tracker ;-) BUG Nr: 73 Summary: Parsed commandline not reported back Status: Closed: FIXED BUG Nr: 74 Summary: ZERO'izing "hcb" on stat buffer trouble is a bad idea Status: Closed: FIXED BUG Nr: 75 Summary: No more "AbortRetryFail", still 1'000'000 attempts to access floppy Status: Closed: FIXED Note: BUG (or just poor strategy) of command file of DOS, use "Q" hack to reduce the 1'000'000 attempts to 1 or "P" hack to disable the floppy completely