EDR-DOS bug report (Users)
Hello,
I wanted to finish DOS386's FAT+ tests, particularly to get the answer to the question what WinXP "chkdsk /F" does with files > 4 GB on FAT32, but ran in troubles with EDR-DOS (latest WIP). The details:
1. using the FAT+ int 21h, ax=7142 to create a huge file doesn't work as expected. It works for files up to 256 MB - 8 MB on a 6 GB FAT32 partition, but with larger files it fails. My testcase is a simple DEBUG script:
e 180 'xxx.txt',0
a 100
xor cx,cx
mov dx,180
mov ax,3C00 ;create file xxx.txt
int 21
mov bx,ax
mov cx,0
mov dx,1
mov ax,4200 ;grow file to size 1 first
int 21
mov cx,0 ;now use FAT+ function to let it grow beyond ...?
mov si,180
mov dword [si+0],FFFE000 ;this is 256-8 MB (last which works)
mov dword [si+4],0 ;set to 1 for file size >= 4 GB
mov dx,si ;was it DS:DX or DS:SI?
mov ax,7142
int 21
mov cx,0
mov ah,40 ;write 0 bytes
int 21
mov ah,3E ;close file
int 21
mov ax,4c00 ;terminate
int 21
r cx 100
r bx 0
n wrlarge.com
w
q
save this script with name WRLARGE.DEB, then run "DEBUG <WRLARGE.DEB" and finally run WRLARGE.COM
2. EDR-DOS is not fully compatible with JLOAD, the XDMA32 JLM is loaded TWICE, although there's just 1 line "DEVICE=JLOAD.EXE XDMA32.DLL" in CONFIG.SYS. Possibly EDR-DOS has a problem with device drivers with a resident size of 0?
3. I tried to mount NTFS and ext3 partitions with Paragon's NDOS.EXE driver. This works fine with MS-DOS 7.1 and FreeDOS 1.0, but with EDR-DOS, I don't get access to these partitions, instead the FAT32 partitions of the first physical disk are "shadowed", so C: and D: are "remounted" as "I:" and "J:".
@rr: is it possible to use another text color for the {code} tag? Dark blue/green would be fine.
---
MS-DOS forever!
Complete thread:
- EDR-DOS bug report - Japheth, 23.12.2007, 10:02 (Users)
- EDR-DOS bug report - rr, 26.12.2007, 13:53
- EDR-DOS bug report - david, 26.12.2007, 17:53
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 05.04.2009, 04:06
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 05.04.2009, 09:51
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 07.04.2009, 05:39
- EDR-DOS WIP 2009-03-28 released | many BUG's - Japheth, 07.04.2009, 08:13
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 07.04.2009, 13:16
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 13.04.2009, 09:37
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 13.04.2009, 14:12
- unsupp 71xx + DEVLOAD - DOS386, 13.04.2009, 14:26
- DEVLOAD - ecm, 14.04.2009, 02:45
- unsupp 71xx + DEVLOAD - DOS386, 13.04.2009, 14:26
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 13.04.2009, 14:12
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 13.04.2009, 09:37
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 07.04.2009, 05:39
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 05.04.2009, 09:51
- 3 more - DOS386, 07.04.2009, 07:00
- Even 3 more - DOS386, 13.04.2009, 10:07
- Even 3 more - DOS386, 13.04.2009, 10:10
- Even 3 more? - Japheth, 14.04.2009, 17:35
- Even 3 more? - rr, 15.04.2009, 19:40
- Even 3 more? - Rugxulo, 16.04.2009, 17:40
- Question of patience! - Japheth, 16.04.2009, 20:53
- Question of patience! - Rugxulo, 16.04.2009, 21:23
- Question of patience! - Japheth, 16.04.2009, 22:00
- Question of patience! - Rugxulo, 16.04.2009, 22:05
- Question of patience! - Japheth, 16.04.2009, 22:20
- Question of patience! - rr, 16.04.2009, 22:26
- Question of patience! - Rugxulo, 16.04.2009, 22:52
- Question of patience! - ecm, 17.04.2009, 12:29
- Question of patience! - Japheth, 16.04.2009, 22:20
- Question of patience! - Rugxulo, 16.04.2009, 22:05
- Question of patience! - Japheth, 16.04.2009, 22:00
- Question of patience! - Rugxulo, 16.04.2009, 21:23
- Question of patience! - Japheth, 16.04.2009, 20:53
- Even 3 more? - Rugxulo, 16.04.2009, 17:40
- evil will - DOS386, 22.05.2009, 07:56
- evil will - rr, 23.05.2009, 18:25
- Even 3 more? - rr, 15.04.2009, 19:40
- Even 3 more - DOS386, 13.04.2009, 10:07