EMU-NES #PL FORUM © 2004-2015

Nes/Pegasus/Famicom => Hacki i Romhacking/Programowanie => Wątek zaczęty przez: dr00id88 Sierpień 20, 2007, 20:26:33



Tytuł: Detekcja Pal/ntsc
Wiadomość wysłana przez: dr00id88 Sierpień 20, 2007, 20:26:33
Chodzi mi o programowe wykrycie trybu w jakim odpalany jest ROM, wiem że jest to możliwe, ponieważ widziałem implementację parę razy. Proszę o wskazówki.


Tytuł: Detekcja Pal/ntsc
Wiadomość wysłana przez: Nitro Sierpień 21, 2007, 12:44:44
NMI jest odœwieżane 60 razy/sec. na konsolkach NTSC, i 50 raz/sec na konsolkach PAL.
Cytuj
detectpalntsc:

  @vdl = $00
  @vdh = $01

  lda $2002
  bpl detectpalntsc
  lda #$00
  sta @vdh
  sta @vdl
@vdc:   
    lda @vdl
    clc
    adc #$01
    sta @vdl
    lda @vdh
    adc #$00
    sta @vdh
    lda $2002
    bpl @vdc
  lda @vdh
  sbc #$03
  rts