]> git.sur5r.net Git - cc65/commitdiff
return the hardware tv system, not the ROMs one
authorcpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 6 Nov 2001 01:22:54 +0000 (01:22 +0000)
committercpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 6 Nov 2001 01:22:54 +0000 (01:22 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1099 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/atari/tvtype.s

index ff09d857390e718464725aba8cd1d7f59a83d5d6..96d672247c08d3a969692110174ba7c152d0ea70 100644 (file)
@@ -1,9 +1,11 @@
 ;
-; Christian Groessler, December 2000
+; Christian Groessler, November 2001
 ;
 ; unsigned char get_tv(void)
 ;
 ; returns the TV system the machine is using
+; 0 - NTSC
+; 1 - PAL
 ;
 
 
 
 .proc  _get_tv
 
-       lda     PALNTS
+       lda     PAL             ; use hw register, PALNTS is only supported on XL/XE ROM
        ldx     #0
+       and     #$0e
+       bne     @NTSC
+       lda     #1
+       rts
+@NTSC: txa
        rts
 
 .endproc