From fcc394af9d845752413a808b403d17232aa0d191 Mon Sep 17 00:00:00 2001 From: jonnosan Date: Tue, 25 Aug 2009 02:25:31 +0000 Subject: [PATCH] git-svn-id: http://svn.code.sf.net/p/netboot65/code@189 93682198-c243-4bdb-bd91-e943c89aac3b --- client/drivers/c64timer_nb65.s | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/drivers/c64timer_nb65.s b/client/drivers/c64timer_nb65.s index 5f721e9..36a6ceb 100644 --- a/client/drivers/c64timer_nb65.s +++ b/client/drivers/c64timer_nb65.s @@ -40,7 +40,13 @@ timer_read: ; outputs: none (all registers preserved, by carry flag can be modified) timer_vbl_handler: pha - lda #$11 + lda $02A6 ;PAL/NTSC flag (0 = NTSC, 1 = PAL), + beq @was_ntsc + lda #$14 ;PAL = 50 HZ =~ 20 ms per 'tick' + bne :+ +@was_ntsc: + lda #$11 ;NTSC = 60 HZ =~ 17 ms per 'tick' +: adc current_time_value sta current_time_value bcc :+