Download Print this page

Atari 400 Technical Reference Manual page 148

Home computer system
Hide thumbs Also See for 400:

Advertisement

Shown below is a listing of the program to create diskette-boot files.
THIS PROGRAM WRITES A SINGLE ItFILEIl TO THE DISKETTE AND IS
USED IN CONJUNCTION WITH A PROCEDURE TO MAKE DISKETTE-
BOOTABLE FILES. THE FOLLOWING TWO SYMBOLS MUST BE EGUATED
USING THE MEMORY LIMITS OF THE PROGRAM TO BE COPIED:
'PST' = PROGRAM START ADDRESS (SEE SAMPLE PROGRAM).
'PND' = PROGRAM END ADDRESS (SEE SAMPLE PROGRAM).
SECSIZ=128
DISKETTE SECTOR SIZE.
PST=
$0700
PND=
$1324
FLEN=
PND-PST+SECSIZ-l/SECSIZ; # OF SECTORS IN FILE.
$8000
; THIS PROGRAM'S ORIGIN.
BOOTB
BRK
;
***
LOAD APPLICATION
***
;
SET UP DEVICE CONTROL BLOCK FOR DISKETTE HANDLER CALL
LDA
#FLEN
# OF SECTORS TO WRITE.
STA
COUNT
LDA
#1
DISK DRIVE #1.
STA
DUNIT
LDA
#'W
SET UP FOR WRITE WITH CHECK.
STA
DCOMND
LDA
#PST
POINT TO START OF APPLIC. PROG.
STA
DBUFLO
LDA
4tPST/256
STA
DBUFHI
LDA
#01
SET UP STARTING SECTOR
*
=
0001.
STA
DAUX1
LDA
#00
STA
DAUX2
OPERATING SYSTEM C016555 -- Section 10
163

Hide quick links:

Advertisement

loading

This manual is also suitable for:

800