User Tag List

Показано с 1 по 3 из 3

Тема: Апогей-БК01(Ц) : автозагрузка с SD-карты.

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

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

    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Апогей-БК01(Ц) : автозагрузка с SD-карты.

    Вот живём мы в 21-м веке, а загружаем Апогей с SD-карты до сих пор вручную через команды монитора. Я попробовал исправить это досадное недоразумение, и чуть-чуть покоцал верхнее ПЗУ, чтобы оно грузило с SD-карты загрузчик BOOT.RK, если обнаружило его первый байт. На эмуляторе вроде заработало, на реале пока не проверял. Если вдруг кому интересно, вот результат : https://yadi.sk/d/Q5IporAbts54DA

    Фактически всё исправление сводится к выполнению команды R 0,100, сравнению байта по адресу 0x0000 с 0x0E, и запуску с адреса 0 если сравнение удачное. Т.е. при включении должна сразу появляться оболочка с файлами. Если карта не подключена, файла на карте нет, не подключен интерфейс SD и что-то ещё в этом духе, то запускается обычный монитор. Для этой функции пришлось пожертвовать подсказкой мониторовской команды X, сама команда при этом работает.

    Работает всё это только с SD-интерфейсом А. Морозова (vinxru), остальные варианты не поддерживаются. Как побочный эффект, ромдиск с этим исправлением загружается просто командой G. Можно сделать автозапуск и для него, если у кого-то есть такая необходимость.

    В архиве 2 бинарника, общий для эмуляторов, и только верхнее ПЗУ (которое от адреса F800) для программатора. Нижнее ПЗУ изменять не нужно.

    Теперь вот появилась мысль подправить SHELL.RK, чтобы он запускал AUTOEXEC.RKA из корня SD-карты сразу, но возможно это уже перебор...
    Последний раз редактировалось hitomi2500; 29.07.2020 в 18:07.

    Эти 5 пользователя(ей) поблагодарили hitomi2500 за это полезное сообщение:

    digibear(03.09.2020), petrov1962(29.07.2020), Pluto(04.09.2020), razer(03.05.2022), shapipovo(05.09.2020)

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

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

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

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

Похожие темы

  1. Апогей-БК01 и Апогей-БК01Ц: Обсуждение
    от Mick в разделе Радио-86РК
    Ответов: 370
    Последнее: 24.03.2025, 11:20
  2. Апогей-БК01 и Апогей-БК01Ц: Ремонт
    от ROMка в разделе Радио-86РК
    Ответов: 193
    Последнее: 15.11.2023, 15:09
  3. Апогей-БК01 и Апогей-БК01Ц: Внешний ROM диск
    от vinxru в разделе Радио-86РК
    Ответов: 428
    Последнее: 29.05.2020, 12:30
  4. Ответов: 17
    Последнее: 09.06.2018, 13:21
  5. Апогей-БК01: Доработка до Апогей-БК01Ц
    от vinxru в разделе Радио-86РК
    Ответов: 14
    Последнее: 30.04.2012, 10:50

Ваши права

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