User Tag List

Показано с 1 по 10 из 137

Тема: RK-КНГМД для "Специалиста"

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

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

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот RK-DOS

    Это файл RK-DOS для "Специалиста" (с простейшей доработкой, о которой писал выше.). Прошивается в ПЗУ E000...EFFF. Адрес РК-КНГМД F000...F3FF (не меньше). По коду это практически оригинал, хотя адреса меток сдвинуты. Т.е не будет работать на Z80 и не будет работать в системе, где КР580 с ВК28.

    Так как вывод в одну колонку по DIR это полный хоккеизм, то здесь вывод по DIR изменён, чтобы выводилось в три колонки.

    Будет работать и на РК86. Проверено только в эмуляторе В.Пыхонина, в реале не проверялось.

    Скопируйте эти файлы в каталог test_sprkfdc в версии EMU80 с поддержкой РК-КНГМД для адреса F000 (что в посте #63) и запускайте EMU80.EXE. После выхода в монитор вводите GE000<ВК>.

    Теперь кто-нибудь может заняться формирование (виртуальных) дисков с играми СПЕЦИАЛИСТА. Это можно делать вручную считывая с МГ-ленты и делая SAVE на диск или воспользоваться программой Е.Седова для считывания с ленты на диск.

    Попозже, переделаю эту же версию для СПЕЦИАЛИСТА на Z80 (что получается заменой команд OUT на команды LD). А также форматёр и ту же RK-DOS, но для адреса порта FB00.

    Возможности улучшений


    Т.к сверху объём кода RK-DOS ограничивает адрес РК-КНГМД, то больше в таком объёме кода в 4 кб ничего улучшить нельзя. Чтобы получить больший объём пространства, можно или раздвинуть код вниз, т.е занять адреса D800...DFFF, или же вверх, заняв адреса F000...F7FF. В последнем случае адрес РК-КНГМД надо перенести в другое место. Это не особо вредно, т.к напрямую в порт РК-КНГМД лезет только DOS, форматёр дискет и программа контроля скорости колеса, так что перетранслировать их на другой адрес это дело одной минуты.

    У меня нет РК-КНГМД, поэтому проверять я могу только в эмуляторе. Если уважаемый Pyk перенесёт адрес РК-КНГМД в область портов СПЕЦИАЛИСТА, а также расширит ПЗУ для DOS до 8 кб на область D800...F7FF, то я сделаю более качественную версию RK-DOS. Которая будет отличаться тем, что для неё будут годиться дисководы без READY и наиболее часто используемые команды DOS, оформленные сейчас в виде SYS-файлов, будут встроены в код DOS, что избавит от излишних хлопот.

    Однако лучше, в связи с применением большого ПЗУ 27512 на платах ЭКСПРЕСС, ввести страничное ПЗУ в области C000...EFFF, коммутируемое портом F800. И "открыть ОЗУ" в области E000...F7FF. Тогда DOS может работать в верхнем ОЗУ, загружаясь туда из одной из 8-ми страниц ПЗУ.

    Если же ПЗУ на 4-х РФ2 и никаких страниц, то тоже можно уместить RK-DOS размером до 5 кб в ПЗУ C000...EFFF, если выкинуть из ROM-BIOS ненужные вещи, сократив объём с 4 кб до 3 кб. Тогда в оставшиеся 5 кб, можно уместить RK-DOS.

    Ещё хотелось бы в эмулятор хотя бы одну баночку ОЗУ, коммутируемую также как в ОРИОНЕ портом F900 (или по OUT F9). Это позволило бы иметь RAM-диск в RK-DOS. RAM-диск в 160 кб встроен во все версии RK-DOS для ОРИОНА и на реале это существенно облегчает копирование на одном НГМД. Но главное, тогда у меня на реале и в эмуляторе была бы одинаковая система.

    Если Вы введёте прерывания или тик 5 ГЦ на МГ-входе, то в ROM-BIOS можно включить программно-аппаратные часы, время будет отображаться в правом верхнем углу. В моих всех драйверах ОРИОНА это есть и работает и без тика, но тогда погрешность хода велика.
    [свернуть]
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	RK-DOS for SP.JPG 
Просмотров:	145 
Размер:	73.3 Кб 
ID:	63312  
    Вложения Вложения
    Последний раз редактировалось barsik; 11.12.2017 в 03:18.

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

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

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

Похожие темы

  1. PS/2 адаптер клавиатуры для Специалиста
    от fifan в разделе Специалист
    Ответов: 244
    Последнее: 02.12.2025, 11:10
  2. Ответов: 153
    Последнее: 16.12.2021, 19:07
  3. OriNET для Специалиста ?
    от SYR-ALEX в разделе Специалист
    Ответов: 22
    Последнее: 21.07.2017, 07:40
  4. Есть 3 кассеты для Специалиста...
    от Bolt в разделе Специалист
    Ответов: 60
    Последнее: 27.10.2013, 14:24
  5. Изучается спрос на плату для Специалиста
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 109
    Последнее: 30.11.2010, 10:16

Ваши права

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