]> git.sur5r.net Git - cc65/blobdiff - libsrc/atari5200/conioscreen.s
Atari: clock_gettime() and clock_settime() implementations
[cc65] / libsrc / atari5200 / conioscreen.s
index ba47866ce906d0f7c33f723b3f9a1166726bd6df..30c0e0788febf883cf323e98b333565db8965c24 100644 (file)
@@ -1,12 +1,16 @@
+; setup default CONIO screen (20x24, Antic mode 6, BASIC mode 1)
+;
+; 28-May-2014, Christian Groessler <chris@groessler.org>
 
                 .include "atari5200.inc"
 
 SCREEN_BUF_SIZE =       20 * 24
 SCREEN_BUF      =       $4000 - SCREEN_BUF_SIZE
 
-                .code
                 .export screen_setup_20x24
 
+                .segment "ONCE"
+
 screen_setup_20x24:
 
                 ; initialize SAVMSC
@@ -54,7 +58,7 @@ clrscr:         sta     (SAVMSC),y
                 rts
 
 
-                .segment "RODATA"
+                .segment "DLIST"
 
 ; display list for 20x24 text mode
 
@@ -76,5 +80,4 @@ dlist:          .repeat 3
 
 .assert ((* >> 10) = (dlist >> 10)), error, "Display list crosses 1K boundary"
 
-
                 .end