Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Написал.
Вот загрузчик. печатает всю информацию по памяти.
Работает в 3 банке ОЗУ.
Сам переносит себя в страницу 64,
Потом настраивает ОЗУ 0,5,2,64 на обоих картах.
Грузит из компорта файлы блоками по 16к. Первые 2 байта - длина файла, потом до 4 блоков по 16К.
Между блоками - нужны промежутки.
там скрипт для передачи файла прилагается.
После загрузки - переход по адресу 0.
Ealtron, а у тебя в githube рабочая версия лежит FUZIXа?
Я что-то смотрю - там какието закомментированные функции с retом вначале.
Или я ветку не ту гляжу?
Если inita нет, то он и должен никак не реагировать на клавиатуру?
Последний раз редактировалось SfS; 20.11.2014 в 13:08.
полурабочая - грузит и запускает псевдо-init из образа дискеты, что я выкладывал
init выводит строку Hello, world, потом di:halt
ret'ами забиты функции, отвечающие за многозадачность - её ещё нет.
Он у тебя запрашивает bootdev? Как тутЕсли inita нет, то он и должен никак не реагировать на клавиатуру?
У меня в этот момент клава работает, нужно ввести 0 и enter.
После этого пройдет ещё сколько-то сообщений, и будет panic: no /init
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
>5-ю пагу с переменным бэйсика и трдоса
А где взять карту памяти с этими переменными? Хочется знать, как много нужно сохранять чтобы иметь возможность читать/писать посекторно.
Не совсем понял вопрос.
К моменту загрузки фузикса эти переменные в 5-й паге созданы basic`ом и TR-DOS`ом. остаётся эту пагу убрать из адресного пространства и заменить любой другой. Врубить в окно №1 другую страницу, а эту не трогать.
в ней же и буферы для чтения/записи с дискеты держать.
P.S. речь идет о пентеве, - там любую пагу в любое окно можно включать
Последний раз редактировалось Sergey; 20.11.2014 в 13:55.
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
Вот так он выводит. Не совсем как у тебя.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)