|
|
| version 1.5, 2003/11/07 18:31:24 | version 1.6, 2003/12/08 00:55:31 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "dosio.h" | #include "dosio.h" |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "i286.h" | #include "cpucore.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "sxsi.h" | #include "sxsi.h" |
| Line 246 const _SXSIHDD *sxsi; | Line 246 const _SXSIHDD *sxsi; |
| } | } |
| while(size) { | while(size) { |
| rsize = min(size, sxsi->size); | rsize = min(size, sxsi->size); |
| I286_REMCLOCK -= rsize; | CPU_REMCLOCK -= rsize; |
| if (file_read((FILEH)sxsi->fh, buf, rsize) != rsize) { | if (file_read((FILEH)sxsi->fh, buf, rsize) != rsize) { |
| return(0xd0); | return(0xd0); |
| } | } |
| Line 276 const _SXSIHDD *sxsi; | Line 276 const _SXSIHDD *sxsi; |
| } | } |
| while(size) { | while(size) { |
| wsize = min(size, sxsi->size); | wsize = min(size, sxsi->size); |
| I286_REMCLOCK -= wsize; | CPU_REMCLOCK -= wsize; |
| if (file_write((FILEH)sxsi->fh, buf, wsize) != wsize) { | if (file_write((FILEH)sxsi->fh, buf, wsize) != wsize) { |
| return(0x70); | return(0x70); |
| } | } |
| Line 313 const _SXSIHDD *sxsi; | Line 313 const _SXSIHDD *sxsi; |
| while(size) { | while(size) { |
| wsize = min(size, sizeof(work)); | wsize = min(size, sizeof(work)); |
| size -= wsize; | size -= wsize; |
| I286_REMCLOCK -= wsize; | CPU_REMCLOCK -= wsize; |
| if (file_write((FILEH)sxsi->fh, work, wsize) != wsize) { | if (file_write((FILEH)sxsi->fh, work, wsize) != wsize) { |
| return(0x70); | return(0x70); |
| } | } |