home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
emulate
/
a2001sdm.lha
/
spdhlt.asm
< prev
next >
Wrap
Assembly Source File
|
1987-11-11
|
924b
|
37 lines
TITLE 'SpdHLT - Speed up Head Load Time for A2088 diskettes'
;
; More effective then "speed" if you just want to get to par (about 33% faster
; than it started out). Can be combined with "speed" if you want to go
; another 33% faster, and can live with the clanks when the stepper goes
; all the way from one end to the other).
;
; A bit puzzling why the A2088 BIOS used 100 (32H) when both the
; IBM PC-AT and XT use 4 millisec (2) for the Head Load Time.
;
; 10 Nov 87 S.D. Maley Same creation steps apply as for "speed" (if
; the executable gets trashed):
; masm spdhlt;
; link spdhlt;
; exe2bin spdhlt.exe spdhlt.com
; del spdhlt.exe
; to execute:
; spdhlt
;
CSEG SEGMENT PARA PUBLIC 'CODE'
ASSUME CS:CSEG,DS:CSEG,ES:CSEG
ORG 100H
SPDHLT PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
PUSH DS
MOV DS,AX
LDS DI,DWORD PTR DS:78H
MOV BYTE PTR [DI+1],2
INT 13H
POP DS
INT 20H
SPDHLT ENDP
CSEG ENDS
END SPDHLT