Реплика КНГМД "Микроша" (Реплика контроллера НГМД для ПЭВМ "Микроша")

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Barmaleikin
Junior Member
Сообщения: 136
Зарегистрирован: 13.11.2016,14:29
Откуда: Москва

Сообщение Barmaleikin » 20.09.2017,01:50

tnt23 писал(а):Кто-нибудь набрался бы духу и заглянул внутрь, вдруг добавить туда поддержку формата РК-ДОС было бы несложно.
Быстро пробежался по коду - по-моему поддержку надо не в прошивку эмулятора добавлять, а в перекодировщик.

Аватара пользователя
tnt23
Advanced Member
Сообщения: 440
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Сообщение tnt23 » 20.09.2017,12:38

Я тоже посмотрел - там поддерживается HxC, что очень удачно. У HxC есть формат образа диска, по сути являющийся битовым потоком. Дело за малым - написать тулзу, которая будет создавать образ РК-ДОС диска и набивать его нужными файликами.
Защитник прав малых кочевых народов (с) Кай

Аватара пользователя
tnt23
Advanced Member
Сообщения: 440
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Сообщение tnt23 » 20.09.2017,12:38

В эмулятор Emu80 недавно добавили поддержку образов РКДОС:

http://zx-pk.ru/threads/27488-emu80-v-4 ... post916711


Внутри даже есть образ системного диска :)

Код: Выделить всё

RK86DOS29.rkdisk 500000
Защитник прав малых кочевых народов (с) Кай

Аватара пользователя
alecv
Advanced Member
Сообщения: 6923
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 27.09.2017,00:16

tnt23 AMD-шная 2732 для тебя прошилась Стерхом на 20-ти вольтах.

Аватара пользователя
tnt23
Advanced Member
Сообщения: 440
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Сообщение tnt23 » 12.10.2017,22:29

Выложил патченную версию ПЗУ для "Микроши": ПЗУ 1. Это вторая половина прошивки, первая для РК86 и "Микроши" одинакова.

Первая половина ("ПЗУ 0") прошивается в нижнюю микросхему, вторая ("ПЗУ 1") в верхнюю, которая, напоминаю, напаивается этажеркой на нижнюю, за исключением 18 ноги.
Защитник прав малых кочевых народов (с) Кай

Аватара пользователя
tnt23
Advanced Member
Сообщения: 440
Зарегистрирован: 19.11.2006,12:43
Откуда: Saint-Petersburg, Russia
Контактная информация:

Вклад в сообщество

Реплика КНГМД "Микроша"

Сообщение tnt23 » 12.04.2019,14:15

В тему про "Микрошу" на ZX-PK.RU пришел Е.Седов, один из разработчиков "Микроши" и РК-ДОС. Скопировано оттуда для памяти:
А можно подробностей - как, когда писался ДОС2.9, почему была выбрана такая схема хранения данных на дисках, вообще любая информация по нему интересна
Это была моя инициатива. Впрочем, начальник группы, Андрей Рогинский, ее поддержал, поскольку иметь ДОС было бы очень удобно для вспомогательных задач, типа автоматической записи кассет с диска, программирования ПЗУ и т.д.
Сначала копирование было кассета с кассеты оператором.

Таким образом я делал контроллер и дос в рабочее время

У меня тогда не было доступа к другим дисковым ОС, только посмотреть на Агатовский ДОС. Его исходников не было тоже. Но было описание. (И была литература по системе команд других ДОС)
А ДОС очень хотелось
Ну и хотелось сделать из самых доступных компонентов.

Было и другое, чисто техническое - Микроша была медленная, и главное, во время вывода памяти на экран процессор останавливался, а данные контроллера надо было читать с определенным темпом.
В общем, это все сказалось на техническом подходе. Даже формат записи на диск выбирался из этого, включая синхроимпульсы и их количество. Ну и метки секторов.
А принцип формата диска был как у агата, только количество секторов и их размер выбирался свой.
ДОС делался с нуля вместе с железом. Плотно утрамбовывался в ПЗУ.

Потом я его продал Феоктистову в его кооператив. А уже позже, когда сам был в составе другого кооператива (с Ивановым, Моревым, Буном, Искоростенским, Матвеевыми), мы его выкупили назад )
С этим кооперативом мы делали много контроллеров для Микроши - программаторы, расширенное страничное озу, даже бегущую рекламную строку. Был и расширитель на 6(?) слотов.

Потом с Моревым мы сделали "РК-Макси" - там память была организована странично, и страницы программировались. Можно было загрузить с диска конфигурацию РК-86, Микроши, или использовать свою, с большим объемом памяти и устройств.
Это тоже позже публиковали в Радио
Защитник прав малых кочевых народов (с) Кай

Belich2
Advanced Member
Сообщения: 373
Зарегистрирован: 13.01.2007,19:29
Откуда: Химки, Моск. обл.

Реплика КНГМД "Микроша" (Реплика контроллера НГМД для ПЭВМ "Микроша")

Сообщение Belich2 » 13.11.2020,15:10

Хочу приобрести плату в собранном виде. Город Химки. Сергей Беличенко.

Ответить