]> git.sur5r.net Git - cc65/blobdiff - libsrc/nes/_scrsize.s
don't use constructor to setup runtime stack
[cc65] / libsrc / nes / _scrsize.s
index 8ed7e6f1ff34f34c922cf73eea8852103d802c95..71a45fa321ee129c012d2c10ea978b52b8d7fe76 100644 (file)
@@ -1,20 +1,24 @@
 ;
 ; Ullrich von Bassewitz, 2003-04-14
+; Stefan Haubenthal, 2007-01-21
 ;
 ; Screen size function
 ;
 
-       .export         screensize
+       .export         screensize
 
-        .include        "nes.inc"
+       .include        "nes.inc"
+       .include        "get_tv.inc"
 
 
-.proc   screensize
+.proc  screensize
 
-        ldx     #charsperline
-        ldy     #screenrows
-        rts
+       jsr     _get_tv
+       ldx     #charsperline
+       ldy     #screenrows
+       cmp     #TV::NTSC
+       beq     nopal
+       dey
+nopal: rts
 
 .endproc
-
-