directory structure cleanup
This commit is contained in:
1 parent
c7727d4f0f
commit
c30d4b31c9
75 files changed
+45
-45
No files matched your search
@@ -0,0 +1,3 @@
|
||||
; Initialise screen editor
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp cint
|
||||
@@ -0,0 +1,3 @@
|
||||
; Initialise input/output
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp ioinit
|
||||
@@ -0,0 +1,3 @@
|
||||
; Initialise RAM, allocate tape buffer, set screen to $0400
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp ramtas
|
||||
@@ -0,0 +1,3 @@
|
||||
; Restore default IO vectors
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp restor
|
||||
@@ -0,0 +1,3 @@
|
||||
; Read/set vectored I/O
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp vector
|
||||
@@ -0,0 +1,3 @@
|
||||
; Control KERNAL messages
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp setmsg
|
||||
@@ -0,0 +1,3 @@
|
||||
; SEnd secondary address after LISTEN
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp second
|
||||
@@ -0,0 +1,3 @@
|
||||
; Send secondary address after talk
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp tksa
|
||||
@@ -0,0 +1,3 @@
|
||||
; read/set the top of memory
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp memtop
|
||||
@@ -0,0 +1,3 @@
|
||||
; read/set the bottom of memory
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp membot
|
||||
@@ -0,0 +1,3 @@
|
||||
; Scan keyboard
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp scan_keyboard
|
||||
@@ -0,0 +1,3 @@
|
||||
; Set timeout on serial bus
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp settmo
|
||||
@@ -0,0 +1,3 @@
|
||||
; Input byte from serial port
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp acptr
|
||||
@@ -0,0 +1,3 @@
|
||||
; Output byte to serial port
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp ciout
|
||||
@@ -0,0 +1,3 @@
|
||||
; Command serial bus to UNTALK
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp untlk
|
||||
@@ -0,0 +1,3 @@
|
||||
; Command serial bus to UNLISTEN
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp unlsn
|
||||
@@ -0,0 +1,3 @@
|
||||
; Command devices on the serial bus to listen
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp listen
|
||||
@@ -0,0 +1,3 @@
|
||||
; Command serial bus device to talk
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp talk
|
||||
@@ -0,0 +1,3 @@
|
||||
; Read I/O statusjmp
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp readst
|
||||
@@ -0,0 +1,3 @@
|
||||
; Set logical, first and second addresses
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp setfls
|
||||
@@ -0,0 +1,3 @@
|
||||
; Set file name
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp setnam
|
||||
@@ -0,0 +1,3 @@
|
||||
; open a logical file
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp open
|
||||
@@ -0,0 +1,3 @@
|
||||
; close a specified logical file
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp close
|
||||
@@ -0,0 +1,3 @@
|
||||
; Open channel for input
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp chkin
|
||||
@@ -0,0 +1,3 @@
|
||||
; Open channel for output
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp chkout
|
||||
@@ -0,0 +1,3 @@
|
||||
; close input and output channels
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp clrchn
|
||||
@@ -0,0 +1,3 @@
|
||||
; Input character from channel
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp chrin
|
||||
@@ -0,0 +1,3 @@
|
||||
; Output character to channel
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp chrout
|
||||
@@ -0,0 +1,3 @@
|
||||
; load RAM from a device
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp load
|
||||
@@ -0,0 +1,3 @@
|
||||
; SAVE RAM to device
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp save
|
||||
@@ -0,0 +1,3 @@
|
||||
; Set realtime clock
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp settim
|
||||
@@ -0,0 +1,3 @@
|
||||
; Read real time clock
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp rdtim
|
||||
@@ -0,0 +1,3 @@
|
||||
; Scan stop key
|
||||
; C64 Programmer's Reference Guide Page 273
|
||||
jmp stop
|
||||
@@ -0,0 +1,3 @@
|
||||
; Get character from keyboard queue (keyboard buffer)
|
||||
; C64 Programmer's Reference Guide Page 272
|
||||
jmp getin
|
||||
@@ -0,0 +1,3 @@
|
||||
; $FFE7 - Close all files vector
|
||||
; (http://codebase64.org/doku.php?id=base:kernalreference)
|
||||
jmp clall
|
||||
@@ -0,0 +1,4 @@
|
||||
; $FFEA - Update jiffy clock vector
|
||||
; (http://codebase64.org/doku.php?id=base:kernalreference)
|
||||
|
||||
jmp update_jiffy_clock
|
||||
@@ -0,0 +1,4 @@
|
||||
; $FFED - Return screen size (X=columns, Y=rows)
|
||||
; (http://codebase64.org/doku.php?id=base:kernalreference)
|
||||
|
||||
jmp screen
|
||||
@@ -0,0 +1,6 @@
|
||||
; $FFF0 - Get/Set cursor location vector
|
||||
; (http://codebase64.org/doku.php?id=base:kernalreference)
|
||||
; To set: C=0, to get, C=1
|
||||
; X=row, Y=column
|
||||
|
||||
jmp plot
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
;;
|
||||
;; Official Kernal routine, described in:
|
||||
;;
|
||||
;; - [RG64] C64 Programmer's Reference Guide - page 284
|
||||
;; - [CM64] Compute's Mapping the Commodore 64 - page 214
|
||||
;; - http://codebase64.org/doku.php?id=base:kernalreference (original source)
|
||||
;;
|
||||
;; CPU registers that has to be preserved (see [RG64]): .A
|
||||
;;
|
||||
|
||||
|
||||
;; As there is nothing between here and $FFFA, we can just hard code this in place.
|
||||
|
||||
iobase:
|
||||
ldy #$DC
|
||||
ldx #$00
|
||||
rts
|
||||
|
||||
Reference in new issue
Block a user