С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот цитата из Иванмаковского INFO_012.TXT
Я сам это не пробовал, но в DSS (которое также работает из ОЗУ) вроде тоже самое для вызова функций BIOS стоит по адресу #0008:Код:Вызов из ОЗУ осуществляется через RST 8. При этом на адресе 8 должна располагаться такая программа: PUSH AF LD A,0 OUT (07Ch),A ; в этом месте вместо ОЗУ подключится ПЗУ биоса и ; программа уйдет в него. POP AF ; На эту команду происходит возврат при таком ; вызове биоса. RET ; Оптимизация кода в этом месте недопустима. Вместо LD A,0 можно установить ; две команды XOR A и DI
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 (всё ещё собираю)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)