issues
search
davidgiven
/
ack
The Amsterdam Compiler Kit
http://tack.sf.net
Other
416
stars
59
forks
source link
plat/msdos386: refactor, firm up, and optimize
#272
Closed
tkchia
closed
1 year ago
tkchia
commented
1 year ago
refactor code for transfer buffer reads/writes, real mode
int 0x21
calls, and assembler segment declarations
define transfer buffer size in one place
beef up error checking for transfer buffer operations (prevent buffer overflows)
also optimize such operations to transfer dword by dword where feasible
rename
_psp
array to
.psp
, to avoid namespace pollution
fix: routine for real mode
int 0x21
calls was clobbering high halves of
esi
and
edi
registers
davidgiven
commented
1 year ago
Excellent, thanks!
int 0x21
calls, and assembler segment declarations_psp
array to.psp
, to avoid namespace pollutionint 0x21
calls was clobbering high halves ofesi
andedi
registers