Ячейка BFF9h.
Инициализируется при холодном старте значением 4, что соответствует младшему разряду трехбитного ЦАП магнитофонного выхода. Используется в единственном месте - в подпрограмме формирования звукового сигнала:
Код:;-- Beeeeeep: 0x0000e877 2af6bf ld hl, [0xbff6] ; BeepDuration ; [0xbff6:2]=0xffff 0x0000e87a eb ex de, hl 0x0000e87b 2af4bf ld hl, [0xbff4] ; BeepFreq ; [0xbff4:2]=0xffff 0x0000e87e 3e36 ld a, 0x36 0x0000e880 d363 out [0x63], a 0x0000e882 7d ld a, l 0x0000e883 d360 out [0x60], a 0x0000e885 7c ld a, h 0x0000e886 d360 out [0x60], a 0x0000e888 3af9bf ld a, [0xbff9] 0x0000e88b 47 ld b, a .-> 0x0000e88c 7a ld a, d : 0x0000e88d b3 or e : 0x0000e88e c8 ret z : 0x0000e88f 1b dec de : 0x0000e890 78 ld a, b : 0x0000e891 ee08 xor 0x08 : 0x0000e893 47 ld b, a : 0x0000e894 d3e2 out [0xe2], a .--> 0x0000e896 db80 in a, [0x80]
Зачем это может быть нужно, я пока не пойму. Для вывода звука также и через магнитофонный выход?




Ответить с цитированием