RDISK test - small bugfix. (Announce)
I tested RDISK with XMGR and HimemX. While it worked ok in Qemu, I encountered severe problems on a real machine. Usually DOS is telling that it cannot write to the ram-disk's directory.
Using WDE I saw that the ram-disk's root directory contained all 0xFFs, which isn't the proper value (should be 0x00).
I checked the RDISK.ASM source. It's supposed to clear 160 kB of memory in an XMS memory block, but actually clears 80 kB only. This modification might fix it (at least it runs on that particular machine now):
; mov cx,320 ;Get 256-byte block count in 160K.
mov cx,320*2 ;Get 256-byte block count in 160K.
mov si,(XMSBlk-@) ;Point to our XMS move block.
mov [si+8],cs ;Set move source-address segment.
I_ClrX: push cx ;Zero next 256-byte block of XMS.
---
MS-DOS forever!
Complete thread:
- New UIDE Available - rr, 28.04.2009, 09:56 (Announce)
- New UIDE Available - Rugxulo, 28.04.2009, 22:43
- New UIDE Available - sol, 29.04.2009, 00:37
- New UIDE Available - rr, 29.04.2009, 22:40
- New UIDE Available - Ninho, 01.05.2009, 13:09
- New UIDE Available - Khusraw, 01.05.2009, 15:04
- New UIDE Available - Ninho, 02.05.2009, 11:06
- New UIDE Available - Khusraw, 02.05.2009, 14:36
- New UIDE Available - Ninho, 02.05.2009, 23:23
- New UIDE Available - rr, 04.05.2009, 22:52
- New UIDE Available - Ninho, 05.05.2009, 10:52
- New UIDE Available (May 6) - Rugxulo, 10.05.2009, 03:29
- New UIDE Available (May 15) - Rugxulo, 17.05.2009, 01:10
- New UIDE (May 15) - Does this work for anyone at all ??? - DOS386, 17.05.2009, 05:26
- New UIDE (May 15) - Does this work for anyone at all ??? - sol, 17.05.2009, 20:03
- New UIDE (May 15) - Rugxulo, 17.05.2009, 22:58
- New UIDE4W98SSE (May 15) R.P. - DOS386, 18.05.2009, 06:16
- New UIDE4W98SSE (May 15) R.P. - Rugxulo, 18.05.2009, 08:34
- New UIDE4W98SSE (May 15) R.P. - DOS386, 18.05.2009, 06:16
- New UIDE Available (May 15) - Zyzzle, 18.05.2009, 03:58
- New UIDE Available (May 15) - rr, 19.05.2009, 13:49
- New UIDE Available (May 15) - Zyzzle, 20.05.2009, 00:07
- New UIDE Available (May 15) - rr, 19.05.2009, 13:49
- New UIDE Available (May 15) - Rugxulo, 18.05.2009, 08:40
- RDISK test - small bugfix. - Japheth, 19.05.2009, 12:22
- RDISK test - small bugfix. - rr, 19.05.2009, 16:30
- New UIDE Available (May 27) - Rugxulo, 28.05.2009, 22:13
- New UIDE Available (June 1) - Rugxulo, 03.06.2009, 16:13
- New UIDE Available (June 9) - Rugxulo, 11.06.2009, 04:03
- New UIDE Available (June 23) - Rugxulo, 24.06.2009, 22:54
- Custom RDISK Build ("RDISK-S") - Paul, 16.07.2009, 23:18
- Custom RDISK Build ("RDISK-S") - Rugxulo, 17.07.2009, 08:50
- Custom RDISK Build ("RDISK-S") - roytam, 17.07.2009, 13:12
- Custom RDISK Build ("RDISK-S") - Paul, 18.07.2009, 21:48
- Custom RDISK Build ("RDISK-S") - roytam, 19.07.2009, 03:55
- Custom RDISK Build ("RDISK-S") - Paul, 19.07.2009, 18:44
- Custom RDISK Build ("RDISK-S") - roytam, 20.07.2009, 12:23
- Custom RDISK Build ("RDISK-S") - Paul, 21.07.2009, 23:38
- Custom RDISK Build ("RDISK-S") - roytam, 20.07.2009, 12:23
- Custom RDISK Build ("RDISK-S") - Paul, 19.07.2009, 18:44
- Custom RDISK Build ("RDISK-S") - roytam, 19.07.2009, 03:55
- Custom RDISK Build ("RDISK-S") - Paul, 18.07.2009, 21:48
- Custom RDISK Build ("RDISK-S") - Paul, 18.07.2009, 21:48
- Custom RDISK Build ("RDISK-S") - roytam, 17.07.2009, 13:12
- Custom RDISK Build ("RDISK-S") - Rugxulo, 17.07.2009, 08:50
- Custom RDISK Build ("RDISK-S") - Paul, 16.07.2009, 23:18
- New UIDE Available (June 23) - Rugxulo, 24.06.2009, 22:54
- New UIDE Available (June 9) - Rugxulo, 11.06.2009, 04:03
- New UIDE Available (June 1) - Rugxulo, 03.06.2009, 16:13
- New UIDE (May 15) - Does this work for anyone at all ??? - DOS386, 17.05.2009, 05:26
- New UIDE Available (May 15) - Rugxulo, 17.05.2009, 01:10
- New UIDE Available (May 6) - Rugxulo, 10.05.2009, 03:29
- New UIDE Available - Khusraw, 02.05.2009, 14:36
- New UIDE Available - Ninho, 02.05.2009, 11:06
- New UIDE Available - Khusraw, 01.05.2009, 15:04
- New UIDE Available - Ninho, 01.05.2009, 13:09
- New UIDE Available - Rugxulo, 28.04.2009, 22:43