Download IDE64 INTERFACE CARTRIDGE USER'S GUIDE

Transcript
IDEDOS 0.90, March 26, 2011
13.1.16
PROGRAMMING IN ASSEMBLY
SAVE – save ram to file ($FFD8)
Implementation:
Communication registers:
Preparatory routines:
Error returns:
Status:
Registers affected:
IDEDOS Extended
A, X, Y
SETLFS , SETNAM
0, 5, 8, 9, 24 (see Table 20)
$00, $03, $80
A, X, Y
Save program to file. A 2 byte start address is inserted in front of
the data.
N OTE
It’s possible to save RAM from $0200 to $CFFF. For saving RAM
under the BASIC ROM don’t forget to set $01!
databegin = $fb
lda
ldx
ldy
jsr
lda
ldx
ldy
jsr
#1
$ba
#0
setlfs
#8
#<name
#>name
setnam
;file number
;actual device number
;sec.address
lda
sta
lda
sta
#<$1000
databegin
;begin
#>$1000
databegin+1
;filename length
;filename pointer
143
13