implemented CLALL routine, added support for LAT/SAT/FAT and LDTND variables

This commit is contained in:
FeralChild64 committed 2019-06-16 19:32:40 +02:00
1 parent 9fa2e8b1fa
commit 9ee2fd2af5
5 files changed
+102 -7

No files matched your search

+7
View File
@@ -58,6 +58,7 @@
.alias BUCKYSTATUS $91
.alias load_or_verify_flag $93
.alias current_file_num $98
.alias LDTND $98 ; number of entries in LAT / FAT / SAT tables
.alias DFLTN $99
.alias input_device_number DFLTN
; bit 6 = error messages, bit 7 = control messages
@@ -74,6 +75,7 @@
;; - 'Compute's Mapping the Commodore 64', page 32
.alias CMP0 $B0 ;; $B0-$B1
.alias cassette_buffer_ptr $B2
.alias current_filename_length $B7
.alias current_logical_filenum $B8
@@ -110,6 +112,11 @@
.alias basic_input_buffer $0200
;; Kernal tables for opened files, 10 entries each
.alias LAT $0259 ; logical file numbers
.alias FAT $0263 ; device numbers
.alias SAT $026D ; secondary addresses
; "Compute's Mapping the 64" book
.alias keyboard_buffer $0277
.alias MEMSTR $0281