home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 49 / Flop_Magazin_49_2006_05_Raster_cs_Side_B.atr / stereots.tch < prev    next >
Text File  |  2023-02-26  |  2KB  |  6 lines

  1. Stereo test¢Raster/c.p.u. 2005¢---------------------------------------¢¢Stereo roz③    ②en     zvukov⑨ch moənost     8bitov⑦ho Atari se d⇧ povaəovat jiə za standard. Vyuə    v⇧ ho v❎t③ina nov❎ vznikaj    c    ch demo program
  2. , ale i n❎kter⑦ hry.¢¢Na ov❎②en     spr⇧vn⑦ funk⇨nosti sterea jsem si vyrobil jednoduch⑨ testovac     progr⇧mek. Vzorem mi byl audio test zvukov⑨ch karet na vy③③    ch po⇨    ta⇨    ch, kter⑨ p②ehr⇧v⇧ nasamplovan⑦ vzorky ②e⇨i "Left channel" a "Right channel", coə jsem je③t❎ doplnil zn⇧mou melodi     z Atari selftestu.¢¢Po spu③t❎n     programu stereots.com se nejprve zobraz     v⑨pis v③ech POKEY registr
  3.  pro oba POKEY ⇨ipy (adresov⑦ prostory $d200-$d20f a $d210-$d21f). Na z⇧klad❎ zji③t❎n⑨ch hodnot se pak vyp    ③e status v⑨sledku, jestli je stereo roz③    ②en     detekov⇧no ⇨i ne. Pokra⇨ovat lze t②emi zp
  4. soby:¢¢Kl⇧vesa "A" - Audio test¢Poslechov⇧ zkou③ka. St②    dav❎ pou③t     sampl ②e⇨i a melodii na lev⑦m a prav⑦m kan⇧le. Ukon⇨en     lze prov⑦st kl⇧vesou "SPACE".¢¢Kl⇧vesa "R" - Retry¢Znovu vyp    ③e aktu⇧ln     stav v③ech POKEY registr
  5.  a v⑨sledek stereo detekce.¢¢Kl⇧vesa "ESC" - Quit¢Opu③t❎n     programu, p②echod do DOSu.¢¢Pouəit⇧ metoda detekce sterea:¢¢pokey1 equ $d200¢pokey2 equ $d210¢¢STEREODETEKCE¢   lda pokey1+$09¢   beq iss2   ;0 => naposled stlaceno L¢;nebylo stlaceno L¢   lda pokey2+$09¢   beq issyes ;0 na druhem POKEY¢              ;KEY registru =>je stereo¢issno¢;NENI STEREO¢   lda #0¢   rts¢iss2¢   ldy #7¢iss3¢   lda pokey2,y ;POT registry¢   bne issno    ;nektery je nenulovy¢   dey¢   bpl iss3¢issyes¢;JE STEREO¢   lda #1¢   rts¢¢Vysv❎tlen     metody detekce:¢Nejprve je vyhodnocen stav registru $d209 (KBCODE). Pokud je jeho hodnota nulov⇧, znamen⇧ to, əe posledn❎ byla stla⇨ena kl⇧vesa "L" (m⇧ keycode 0), tud    ə nelze vyvozovat p②    tomnost sterea na z⇧klad❎ nulov⑦ hodnoty registru $d219 (KBCODE druh⑦ho POKEYe). Proto se v tomto p②    pad❎ d❎l⇧ prov❎②en     stavu v③ech POT registr
  6.  v adresov⑦m prostoru druh⑦ho POKEYe. Pouze jsou-li v③echny nulov⑦, stereo je zabudov⇧no.