User Tag List

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

Тема: Прерывания IM 2

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

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

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вектор в верхней памяти, лучше от #8000 до #BE00, ибо на каком-то из буржуйских спектрумов (+3 чтоле) медленные и быстрые банки перепутаны.
    заполнять 257 байт какии-либо одним байтом.
    желательно чтоб адрес обработчика тоже лежал в быстрой памяти, т.е. #8000, #8181, #8282, и т.д.

    собственно и всё.
    типо:

    Код:
        di
        ld hl,#BE00
        ld de,#BE01
        ld bc,#0100
        ld (hl),#BB
        ldir
    
        ld a,#C3
        ld (#BBBB),A
        ld hl,int_handler
        ld (#BBBC),hl
    
        ld a,#BE
        ld i,a
        im 2
        ei
    
    ....
    
    int_handler
        push af,bc,de,hl,...
        ...
        pop ...,hl,de,bc,af
        ei
        ret
    зы. а с чего вдруг такой вопрос? вроде в твоих интрухах музон нормально грает
    Последний раз редактировалось Sinus; 20.01.2011 в 20:13.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

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

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

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

Похожие темы

  1. Ответов: 1
    Последнее: 03.05.2009, 23:06
  2. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Метки этой темы

Ваши права

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