Подправил flash-dos под AT49F040 (покупал на барахолке), записывает, но не форматирует (у AT49F040 нет стёрки сектора, только чип целиком)
_fdoc+dos295+.BIN - прошивка для D2/4 РК86 версия 2 от Павла, первый килобайт - фдос, второй - рк-дос, используя пермычку "А12" грузим либо то либо другое
fdoc55+.rkr - загружаемый фдос с козырной к.с. - тоже пишет, но не трёт
в принципе можно сделать стирание чипа - только добавить в 6й цикл загрузку в рег.Н слово 5555
fd+.zip
Hi All!
Сделал свой вариант ROM-диска для обычного Радио-86РК
Пока на ЛУТ-ом тестовой плате, потом интегрирую на общую плату расширения
Делал из того что было под рукой:
УФ ПЗУ М27С801 (1Mbit X 8) итого 16 банков по 64 килобайта
Выбор банка - приделал на микроконтроллере (ATTiny2313A) - удобно тем что:
* при включении не нужно выбирать заново номер банка (запоминается при любом изменении в EEPROM контроллера )
* 2 кнопки - выбор следующего и предыдущего (быстрее навигация)
* сразу дешифрация номера банка (с 0 по F) на 1-разрядный 7-сегментный индикатор в HEX-коде (АЛС333Б)
* динамическая по-сегментная индикация - потребление по-меньше на индикацию будет
Схема вот:Radio-86RK_ROM-Disk_Test_SCH.zip
Прошивка: в проекте под Eclipse Radio-86RK_ROM-Disk_Selector_(Eclipse-2019.9).zip
Если кому интересно, есть полный исходник проекта этого варианта платы с герберами под JLC.
Залил в первые 8 банков образы от DATAsoft (из этой темы архив)
Осталось заполнить чем-нибудь остальные 8, научиться бы их создавать
Ну если вспомню как это делал (10 лет спустя).))
Кидайте программы, которые нужно поместить в ром-ы, постараюсь помочь.
Spectrum жив!!!
DATAsoft, а может мануальчик здесь сделать как пошагово с нуля создать образ ром-а ?
Многим бы, думаю, пригодилось
Да и лишний раз чтобы не отвлекать, с конкретными списками программ под свои задачи.
С-ходу сложно понять чем набить ромы, только в процесс работы приходит понимание что надо в первую очередь, а что подальше положить.
Задизайнил плату с разъемами, блоком питания и ROM-диском:
Концепция такая:
* Минимум проводов при сборке, все внешние разъемы на одну сторону
* Плата подключается на стандартный разъем Радио-86РК классической платы
* Встроенный преобразователь питания из 16..24 вольт на входе (от нотбучного или другого БП) в +5В(4А), +12В(3А), +5В (200мА), КПД=95%, промерял.
* ТВ-модулятор, чтобы через антенный вход подключить, плюс тюльпан на НЧ-видеовыход
* Разъем на клавиатуру (DB-25 стандартный)
* Вход-выход на магнитофон (DIN-5 и 2 мини-джека)
* Хорошая (проверено) читалка магнитофона на операционнике и компараторе
* У читалки баззер того что она распознала (если с плеера или телефона как наушники подключать - не слышно будет с самого телефона), баззер отключаетмый
* ROM-диск на 16 банков по 64КБ (ПЗУ M27C801) с переключением/отображением и запоминанием выбранного банка
aahzma (19.10.2020), petrov1962 (14.02.2020), tnt23 (21.02.2020), Копейкин (14.02.2020)
Доброго всем времени суток! Как у не очень опытного РКшника, у меня возник вопрос, насчет дампа RAMDOS (журнал Радио №9 от 1989г.). В статье Д. Лукьянова указано, что напечатанный дамп - для РК, имеющего 16Кб памяти. А старший байт размера области ОЗУ занесен в ячейку 0007H (3F там). Вопрос, что занести в эту ячейку при 32Кб РК?
Подозреваю, что 7F.
Cave (30.06.2020)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)