adjusted some addresses, added more stubs

This commit is contained in:
FeralChild64 committed 2019-10-20 11:44:06 +02:00
1 parent b73e9fbb7d
commit a8e80ee2b1
25 files changed
+108 -6

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
This routine is probably used by many cartridges and other software to initialize parts of the system. At least the UCart uses it - see here:
- https://www.elektroda.pl/rtvforum/topic3293027.html
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+3
View File
@@ -0,0 +1,3 @@
This routine is probably used by many cartridges and other software to initialize parts of the system. At least the UCart uses it - see here:
- https://www.elektroda.pl/rtvforum/topic3293027.html
+5
View File
@@ -0,0 +1,5 @@
// XXX provide documentation and real implementation
new:
STUB_IMPLEMENTATION()
@@ -1,6 +1,9 @@
// Clear screen etc, show READY prompt.
basic_warm_start:
//
// Continuation of the BASIC cold start routine
//
basic_warm_start_real:
#if CONFIG_MEMORY_MODEL_60K
// We need our helpers to get to filenames under ROMs or IO area
@@ -8,6 +11,7 @@ basic_warm_start:
#endif
// If warm start caused by BRK, print it address
// XXX sys 58235 also triggers this - to be fixed
lda CMP0
ora CMP0+1
beq !+
@@ -0,0 +1,5 @@
// Clear screen etc, show READY prompt.
basic_warm_start:
jmp basic_warm_start_real
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 58235 - Warm Start
+3
View File
@@ -0,0 +1,3 @@
Address adjusted to support $FE2D - routine which is probably used by many cartridges and other software to initialize parts of the system. At least the UCart uses it - see here:
- https://www.elektroda.pl/rtvforum/topic3293027.html
File renamed without changes.
@@ -1,7 +1,7 @@
// Clear screen and initialise line link table
// (Compute's Mapping the 64 p215-216)
clear_screen:
clear_screen_real:
// XXX it is probably a good idea to hide cursor first
@@ -0,0 +1,6 @@
// Clear screen and initialise line link table
// (Compute's Mapping the 64 p215-216)
clear_screen:
jmp clear_screen_real
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 58726 - CLR/HOME
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 59062 - Advance Cursor
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 59137 - Previous Line
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 59626 - Scrolls a Line
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()
+5
View File
@@ -0,0 +1,5 @@
This is a well-known address, needed even for some BASIC programming - it's a common target for a SYS command. See for example here:
- http://ready64.org/articoli/_files/043_pokesc64.txt
sys 59903 - Clears Line of Text
+4
View File
@@ -0,0 +1,4 @@
This routine is probably used by many cartridges and other software to initialize parts of the system. At least the UCart uses it - see here:
- https://www.elektroda.pl/rtvforum/topic3293027.html
+4
View File
@@ -0,0 +1,4 @@
// XXX provide documentation and implementation
STUB_IMPLEMENTATION()