CALL SUMMARY FOR OSI OS65D 3.3 (not complete)
------------------------------

VARIABLES:

$E0-$FF	MISC ZERO PAGE

$265C	DRIVE# 1-4			(BYTE)
$265D	BCD TRACK# $01-$39		(BYTE)
$265E	SECTOR# TO READ/WRITE 1-8	(BYTE)
$265F	#PAGES READ/TO WRITE 1-8	(BYTE)
$2660	MEMORY TO READ/WRITE		(WORD)
$2662	BINARY TRACK# 1-39		(BYTE)

CALLS:

$2343	PRINT CHARACTER (A)
$2663	GO TO TRACK 0
$267A	DELAY (X) BY 1.0 MSEC
$2683	STEP OUT (TOWARDS TRACK 0)
$268A	STEP IN (TOWARDS TRACK 39)
$26A6	GO TO TRACK ($2662) BINARY
$26BC	GO TO TRACK (A) BCD
$271D	WAIT FOR END OF INDEX PULSE
$2728	LOAD HEAD AND ...
$272B	WAIT FOR END OF INDEX PULSE AND ...
$272E	RESET DISK ACIA
$2754	LOAD HEAD
$2761	UNLOAD HEAD
$2763	MASK DISK PIA PORT B WITH (A)
$27C2	WRITE CHAR (X) TO DISK
$27CD	READ CHAR (A) FROM DISK
$27D7	WRITE SECTOR ($265E) TO DISK  ($2660)=ADDR ($265F)=#PAGES
$27E1	WRITE SECTOR ($265E) TO DISK  ($FE)=ADDR (L265F)=#PAGES
$28A2	DELAY (X) BY 0.1 MSEC
$28C4	GO TO END OF PREVIOUS SECTOR ($265E)
$295D	READ SECTOR ($265E) TO MEMORY ($2660)  ($265F)=#PAGES READ
$2967	READ SECTOR ($265E) TO MEMORY ($FE)  ($265F)=#PAGES READ
$2998	SCAN NEXT SECTOR  ($FB)=SECTOR# ($FA)=#PAGES OR CY=0 IF EOT
$29C6	SELECT DRIVE (A) (1-4)
$2A51	RETURN TO DOS COMMAND PROMPT
$2A7D	SET ERROR HANDLER (AY)
$2C9B	INPUT STRING
$2CE4	GET CHARACTER (A)
$2D23	GET 4 DIGIT HEX NUMBER ($FE)
$2D2E	GET 2 DIGIT HEX NUMBER (A)
$2D3D	GET 1 DIGIT HEX NUMBER (A)
$2D58	GET CHARACTER '='
$2D5B	GET CHARACTER ','
$2D5E	GET CHARACTER '/'
$2D6A	PRINT CRLF
$2D73	PRINT IN-LINE STRING (NULL-TERMINATED)
$2D92	PRINT BCD NUMBER (A)

