IDE performance | new bugs discovered in IDECHECK (Users)
FYI, I am with XDMA 3.1 now, because 3.3 causes XMS corruption 
And, I discovered some "new" bugs in IDECHECK:
- /NOI hack doesn't work. Symptoms range from suspiciously good results (up to 2 seconds to "read" the complete HD, no time for the activity light to even go on
), through HDPMI exceptions up to low memory corruption (freezer, DOS kernel puking). What is it supposed to do at all ? Anyone can reproduce it ?
-
movzx eax,ax
shl eax, 4
mov [dwDMAList],eax
add eax,10h
mov [bufadr],eax
mov edi, eax
add eax,10000h-1 ;begin on a 64 kb boundary for DMA
xor ax,ax
mov [bufadr2],eax
mov ecx,20000h/4
test [flags],FL_PIO
jnz @F
mov ecx,10000h/4
mov edi, eax
@@:
mov eax,ecx
shr eax,8
invoke printf, CStr(<lf,"%u kB read buffer at linear address %X",lf>), eax, edi
xor eax,eax
rep stosd
Maybe this could be optimized a bit ... is it needed to clear different areas of memory depending from PIO or DMA ? Clear all or nothing 
@@:
clc
ret
waitdata_1::
@@:
test byte ptr @flat:[fIRQ],80h
jnz waitdata_ex
in al,61h
loop @B
stc
ret
waitdata_ex:
quad-dot - bug or feature ?
---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***
Complete thread:
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - DOS386, 10.09.2008, 02:41 (Users)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - Japheth, 10.09.2008, 07:50
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - DOS386, 23.09.2008, 15:58
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - DOS386, 25.09.2008, 16:00
- IDE performance | new bugs discovered in IDECHECK - DOS386, 04.10.2008, 04:57
- IDE performance | new bugs discovered in IDECHECK - Japheth, 04.10.2008, 09:01
- IDE performance | new bugs discovered in IDECHECK - DOS386, 05.10.2008, 13:58
- IDE performance | new bugs discovered in IDECHECK - Japheth, 04.10.2008, 09:01
- IDE performance | new bugs discovered in IDECHECK - DOS386, 04.10.2008, 04:57
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - DOS386, 25.09.2008, 16:00
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - DOS386, 23.09.2008, 15:58
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - rr, 10.09.2008, 11:57
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - RayeR, 10.09.2008, 15:34
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - Rugxulo, 10.09.2008, 16:03
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - Khusraw, 10.09.2008, 16:12
- IDE performance | bugs in IDECHECK, UIDE, XDMA, XDMA32 - Japheth, 10.09.2008, 07:50
Mix view