]> git.sur5r.net Git - cc65/commitdiff
Cleaning telestrat.cfg (no need to have bashead segment). Some primitives added
authorjede <jede@oric.org>
Wed, 17 Oct 2018 19:12:05 +0000 (21:12 +0200)
committerOliver Schmidt <ol.sc@web.de>
Fri, 19 Oct 2018 21:43:40 +0000 (23:43 +0200)
asminc/telestrat.inc
cfg/telestrat.cfg

index 956d31be32b3de49f44661c0becf1b96f75f4017..7c923f6f8bc30a1a907e37dbbe5f6d3c6eb7dfc4 100644 (file)
@@ -149,6 +149,8 @@ SCREEN          := $BB80
 ; ROM entries
 
 ; telemon primitives (2.4 & 3.x)
+
+; all values are used to call bank 7 of telestrat cardridge. It works with 'brk value' 
 XRD0             = $08
 XRDW0            = $0C
 XWR0             = $10 
@@ -158,6 +160,7 @@ XHIRES           = $1A
 XFILLM           = $1C
 XMINMA           = $1F
 XVARS            = $24          ; only in TELEMON 3.x, in telemon 2.4, it's XNOMFI ($24)
+XCRLF            = $25          ; jump a line and return to the beginning of the line
 XFREAD           = $27          ; only in TELEMON 3.x
 XOPEN            = $30          ; only in TELEMON 3.x
 XCOSCR           = $34          ; switch off cursor
@@ -173,6 +176,7 @@ XZAP             = $46
 XSHOOT           = $47
 XMKDIR           = $4B          ; create a folder. Only available in telemon 3.x
 XRM              = $4D          ; remove a folder or a file. Only available in telemon 3.x
+XMALLOC          = $5B          ; only in telemon 3.x
 XSOUT            = $67          ; send accumulator value (A) to RS232, available in telemon 2.4 & 3.x : if RS232 buffer is full, the Oric Telestrat freezes
 XHRSSE           = $8C          ; set hires position cursor
 XDRAWA           = $8D          ; draw a line 
index 400958f8626190b3de8308f0291dd4736b1be9a1..9aa1821169cb3a29516194f89ccf6156aacfab8f 100644 (file)
@@ -6,8 +6,7 @@ SYMBOLS {
 MEMORY {
     ZP:      file = "", define = yes, start = $00B0,            size = $003A;
     ORIXHDR: file = %O, type   = ro,  start = $0000,            size = $001F;
-#    BASHEAD: file = %O, define = yes, start = $0801,            size = $000D;
-    MAIN:    file = %O, define = yes, start = $0800, size = __RAMEND__ - __MAIN_START__;
+    MAIN:    file = %O, define = yes, start = $0800,            size = __RAMEND__ - __MAIN_START__;
     BSS:     file = "",               start = __ONCE_RUN__,     size = __RAMEND__ - __STACKSIZE__ - __ONCE_RUN__;
 }
 SEGMENTS {