User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: Estex API

Комбинированный просмотр

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

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Можешь привести пример в кодах?
    Вот цитата из Иванмаковского INFO_012.TXT
    Код:
    Вызов из ОЗУ осуществляется через RST 8. При этом на адресе 8 должна
    располагаться такая программа:
            PUSH AF
            LD A,0
            OUT (07Ch),A    ; в этом месте вместо ОЗУ подключится ПЗУ биоса и
                            ; программа уйдет в него.
            POP AF          ; На эту команду происходит возврат при таком
                            ; вызове биоса.
            RET
    ; Оптимизация кода в этом месте недопустима. Вместо LD A,0 можно установить
    ; две команды XOR A и DI
    Я сам это не пробовал, но в DSS (которое также работает из ОЗУ) вроде тоже самое для вызова функций BIOS стоит по адресу #0008:

    https://gitlab.com/sprinter-computer...R/DOS-MAIN.ASM

    При возврате управления оно должно само вернуть всё обратно.
    Последний раз редактировалось Shaos; 26.07.2021 в 00:38.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    можешь исходники поглядеть DSS - все эти вызовы затем перевызывают BIOS - можно и только через биос с аллокациями работать:
    https://gitlab.com/sprinter-computer/dos/-/tree/v1.60R
    для обращения к биос надо в своём нулевом окне поставить небольшую программку в определённых адресах - она будет переключать ОЗУ на ПЗУ при передаче управления и возвращать всё обратно при возвращении
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. pdp11 графика, адаптеры, api, протоколы
    от bigral в разделе ДВК, УКНЦ
    Ответов: 21
    Последнее: 07.09.2016, 20:09
  2. API для сайтов типа zx.maros.pri.ee
    от shadwork в разделе Графика
    Ответов: 20
    Последнее: 04.06.2014, 21:06
  3. WoS API
    от moroz1999 в разделе Новости
    Ответов: 2
    Последнее: 11.09.2010, 16:12

Ваши права

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