User Tag List

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

Тема: Монитор SP-580 на классическом Специалисте без переделок

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

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

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Монитор SP-580 на классическом Специалисте без переделок

    Классный, конечно, пакет программ для Специалиста в своё время сделали ребята из Барнаула. Писали они эти программы под свой собственный Монитор, который назвали SP-580. Программы загружались красиво, с рисование заставок в процессе загрузи, счётчиками, как на Спектруме и т.д. Но, к сожалению, не достаточно было просто прошить и переставить ПЗУ-шки. Авторы Монитора изменили конфигурацию, переместив ВВ55А на адреса F000-F7FF. При этом сам Монитор поместили по адресам F800-FFFF. Очевидно, так они хотели достичь совместимости с Радио-86РК. Загрузчик при этом остался по адресам С000-С7FF. Для того, чтобы воспользоваться SP-580 приходилось лезть с паяльником в свой компьютер. А если вдруг захочется вернуть стандартный Монитор, под который было написано большинство программ, нужно было лезть с паяльником вновь. В те годы я просто поставил переключатель П2К, и мне, чтобы перейти с одного Монитора на другой, нужно было всего лишь нажать кнопку, и даже ПЗУ переставлять не требовалось.

    И что-то при мечтах о новом клоне я вспомнил про SP-580. Вспомнил, что в свой софт они часто вставляли недокументированные команды i8080, чтобы запутать программистов. Это накладывает ограничения на использование софта SP580 на компьютерах с процессором Z80. Ещё одно ограничение - использования команд IN и OUT, которые на Z80 будут работать иначе. Это что касается самих программ. И вот мне стало любопытно, а как же обстоит дело в самом Мониторе. Недокументированных команд я там не обнаружил, а вот изобилие IN и OUT нашлось. Причём сам Монитор забит кодом под завязку и места там на исправления уже не остаётся. Если только доставлять ещё одну ПЗУ-шку...

    И вот в процессе этого исследования меня посетила мысль адаптировать Монитор SP-580 к стандартной конфигурации. Большого смысла в этом нет, так как весь SP-580'шный софт будет обращаться к адресам F800-FFFF, а на самом деле нужные подпрограммы будут уже по адресам C800-CFFF. То есть, так или иначе софт нужно будет патчить.

    Но как бы то ни было, работа проделана и я хочу ею поделиться. Во вложении вы найдёте адаптированный Монитор для классических Специалистов с оригинальной документацией.
    Вложения Вложения
    С уважением, Станислав.

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

    drune(19.07.2025), puller(20.07.2025)

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

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

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

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

Похожие темы

  1. Биперная музыка на Специалисте
    от CityAceE в разделе Специалист
    Ответов: 106
    Последнее: 15.12.2025, 06:54
  2. Работа с SD-картой на Специалисте
    от CityAceE в разделе Специалист
    Ответов: 8
    Последнее: 16.07.2025, 06:27
  3. Монитор SP-580 (г. Барнаул)
    от CityAceE в разделе Специалист
    Ответов: 58
    Последнее: 20.11.2024, 21:46
  4. Какой геймпад требует минимум переделок под Спектрум?
    от ZX_NOVOSIB в разделе Устройства ввода
    Ответов: 86
    Последнее: 13.05.2022, 12:16
  5. Попиксельный цветной скроллинг на классическом speccy!
    от ZX_NOVOSIB в разделе Программирование
    Ответов: 18
    Последнее: 06.12.2017, 13:40

Ваши права

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