User Tag List

Показано с 1 по 10 из 31

Тема: Рабочие ячейки Монитора 240.7

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ячейка 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]

    Зачем это может быть нужно, я пока не пойму. Для вывода звука также и через магнитофонный выход?

    Этот пользователь поблагодарил tnt23 за это полезное сообщение:

    yevrowl(19.10.2025)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Куплю рабочие платы Profi 5.03 или 5.04
    от im2 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 03.07.2012, 09:37
  2. Рабочие сорцы эмулятора UnrealSpeccy
    от Mick в разделе Программирование
    Ответов: 3
    Последнее: 31.03.2010, 18:33
  3. Порча TR-DOS'ом ячейки #5B89
    от TomCaT в разделе Для начинающих
    Ответов: 2
    Последнее: 09.03.2010, 21:51
  4. старые рабочие ноуты
    от Nordic в разделе Барахолка (архив)
    Ответов: 38
    Последнее: 01.11.2008, 20:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •