Важная информация

User Tag List

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

Тема: Исходники TR-DOS для SjASMPlus

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Where can I find code for return from trdos ?
    Код:
    x2869       LD      A,(HL)      ;берем код команды
                CP      C           ;он совпал с требуемым?
                JR      NZ,x287F    ;если нет, то берем код следующей команды
                POP     AF          ;восстановление AF
                INC     HL          ;берем адрес, по которому находится адрес подпрограммы
                LD      E,(HL)      ;берем адрес подпрограммы
                INC     HL
                LD      D,(HL)
                LD      HL,YOUR_EXTRA_CODE_ADDR
                PUSH    HL          ;кладем его на стек
                PUSH    DE          ;кладем на стек адрес подпрограммы
                LD      HL,(#5D02)  ;восстановление HL и DE
                LD      DE,(#5D04)
                RET                 ;переход к подпрограмме
    x287F       CP      #FF         ;достигнут конец таблицы?
                JR      NZ,x2887    ;если нет, то берем адрес номера следующей подпрограммы
                POP     AF          ;снятие AF со стека (этого можно было не делать)
                JP      YOUR_EXTRA_CODE_ADDR
    x2887       INC     HL          ;пропуск двух байтов адреса подпрограммы
                INC     HL
                INC     HL
                JR      x2869       ;повтор
    
    ;SOMEWHERE IN TRDOS FREE SPACE
    YOUR_EXTRA_CODE_ADDR
                DI              ;Do what you need here...
                HALT
                JP      x01D3
    Последний раз редактировалось Keeper; 21.03.2010 в 02:05.

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

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

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

Похожие темы

  1. SjASMPlus Z80 кросс ассемблер
    от Aprisobal в разделе Программирование
    Ответов: 1663
    Последнее: 19.06.2021, 01:36
  2. VZX - исходники.
    от ARTi в разделе Эмуляторы
    Ответов: 61
    Последнее: 08.09.2011, 06:51
  3. Breakpoints в связке Sjasmplus+UnrealSpeccy
    от Kurles в разделе Программирование
    Ответов: 19
    Последнее: 26.01.2009, 12:36
  4. Исходники AY плейера.
    от Yaroslav в разделе Программирование
    Ответов: 2
    Последнее: 20.09.2006, 18:10
  5. Ищу исходники AY музыки
    от Black1980 в разделе Музыка
    Ответов: 26
    Последнее: 16.03.2006, 13:29

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

Ваши права

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