Просмотр полной версии : Радио-86РК: Внешний RОМ диск
sergey_sitnik
22.09.2015, 23:33
Доброй ночи! Если будет время поможешь мне склеить подборки для 27с512, подборки на ваше усмотрение, собственно первая часть уже как такова есть...
sergey_sitnik, да с удовольствием.
Только вот одна затыка - раз ромдиск пойдет тебе, то и файлы выбрать не мешало бы тебе самому :)
Запускай в эмуле и оценивай степень нужности/интересности.
Есть пак с рк-шными программами?
Если нет, то уже есть (https://yadi.sk/d/q66K_u6NjGeRy).
sergey_sitnik
23.09.2015, 16:07
Ну половина пусть останется как есть сейчас то есть твоя последняя версия, а во вторую пусть будет ФОРТ например и что остается любые игрушки без разницы
*ROM-DISK RK-86_32K\1*
*ROM-DISK RK-86_32K\2*
Хорошо. Вечерком попозже.
sergey_sitnik
27.09.2015, 08:01
Добрый день ! Забыл про меня......может время нет....
Забыл про меня......может время нет....
Извини...
Не забыл.
Голова и время заняты предстоящими в понедельник "экзаменами" в РосТехНадзоре (электробезопасность). Штудирую книги и билеты.
sergey_sitnik
27.09.2015, 12:15
Да РосТехНадзор помню, было такое однажды когда назначили ответственным по газовому хозяйству было подобное не завидую......
а во вторую пусть будет ФОРТ например и что остается любые игрушки без разницы
*ROM-DISK RK-86_32K\1*
*ROM-DISK RK-86_32K\2*
Вот (https://yadi.sk/d/GQq7fOE-jP3cL). Влезла всего одна игрушка, но на мой скромный взгляд все же одна из лучших - Клад. Ну и Форт, разумеется.
sergey_sitnik
28.09.2015, 20:07
А процессе работы +5 вольт подавать на 1 вывод напрямую или все же через резистор
А процессе работы +5 вольт подавать на 1 вывод напрямую или все же через резистор
Правильно - через резистор, около 1кОм.
Но ничего страшного не будет и от голого Vcc.
Влезла всего одна игрушка, но на мой скромный взгляд все же одна из лучших - Клад.
Согласен. А если еще и "разукрасить", то вообще шик :)
http://zx-pk.ru/attachment.php?attachmentid=48159&d=1401276833
Загружаемый знакогенератор? :)
Загружаемый знакогенератор?
Да.
sergey_sitnik
29.09.2015, 13:04
Завтра попробую прошить , МОНИТОР и ROM-Disk, просто 27С512 не прошивал никогда , если я правильно понял те две прошивки можно так же склеить в одну, что бы прошить одним разом.... Или я не прав. Если да то как правильно их склеить. Просто больше случая зашить микрухи у меня в ближайшее время не будет. если можешь "склеить" сам помоги.....
Завтра попробую прошить , МОНИТОР и ROM-Disk
Монитор нужно шить в отдельную ПЗУшку. Если же Вы имели ввиду два образа РОМ-диска - то можно (нужно будет только старший адрес переключать).
sergey_sitnik
29.09.2015, 18:50
Ну монитор это понятно.... речь о ROM диске, и в смысле это как старший адрес.....
в смысле это как старший адрес
Если Вы используете 27С512 емкостью 64к, то А15 будет селектором прошивок (РОМ-дисков), т.е при А15=0 будет работать *ROM-DISK RK-86_32K\1*, а при А15=1 - *ROM-DISK RK-86_32K\2* следовательно на плате с ПЗУ нужен переключатель или джампер. А15 через, например, 10к тянем к +5В, т.е. всегда включен Банк 2, а при необходимости коротим его на землю джампером - работает Банк 1.
sergey_sitnik
30.09.2015, 21:32
Ну МОНИТОР с директивой U прошил теперь видна явная оперативность, а вот 27с512 пока туплю.....
DATAsoft
01.10.2015, 18:16
Если Вы используете 27С512 емкостью 64к, то А15 будет селектором прошивок (РОМ-дисков), т.е при А15=0 будет работать *ROM-DISK RK-86_32K\1*, а при А15=1 - *ROM-DISK RK-86_32K\2* следовательно на плате с ПЗУ нужен переключатель или джампер. А15 через, например, 10к тянем к +5В, т.е. всегда включен Банк 2, а при необходимости коротим его на землю джампером - работает Банк 1.
Проще соединить а15 с рс7 (на ВВ55) и использовать нормальный ром-диск на 64кб без извращений с тумблером.
Проще соединить а15 с рс7
В этом случае надо соответствующая прошивка Монитора. Я тоже так делал, но вернулся к оригиналу.
DATAsoft
02.10.2015, 10:48
В этом случае надо соответствующая прошивка Монитора. Я тоже так делал, но вернулся к оригиналу.
Прошивка монитора ничем отличаться не будет.
В этом случае надо соответствующая прошивка Монитора.
Почему? Там вроде без извращений:
SHLD 0A001H ; выдаём адрес
LDA 0A000H ; читаем байт
---------- Post added at 13:02 ---------- Previous post was at 12:50 ----------
Можно, конечно, добавить регистр страницы (ИР13, ИР23 или ТМ9), и соеденить А15 с тактовым сигналом. Тогда получим кучу дисков по 32Кб. Работать с таким диском тоже можно из монитора:
- включить нулевую страницу: R8000
- считать блок, как обычно: R0000,5FFF
- включить первую страницу: R8001
- запустить меню из неё: U
...
Кстати, то, что меню располагается в конце 32-го килобайта никак не влияет на возможность сделать таки один ROM-диск на 64Кб.
Прошивка монитора ничем отличаться не будет.
Первый пост в этой теме, Ваши же слова?
Прошивка для компа во вложении: (radiorom).
Зачем ее менять? ;) Оригинальная версия Монитора поддерживает обращение только к 32кБ внешней ПЗУ.
Можно, конечно, добавить регистр страницы (ИР13, ИР23 или ТМ9), и соеденить А15 с тактовым
Все уже сделано еще в первом посте DATAsoft и дальше по теме приобретает "красоту"! Зачем повторять тему по кругу?
Оригинальная версия Монитора поддерживает обращение только к 32кБ внешней ПЗУ.
Ну и на чём основано данное утверждение?
Ну и на чём основано данное утверждение?
Ну хотя бы на словах автора:
Зеленко "Домашний компьютер" стр 55 "...ПЗУ с объемом памяти до 32кБайт", см. схему - РВ0..7=А0..7, РС0..6=А8..А14, РА0..7=Д0..7, РС7=/ОЕ
Позже в Радио была доработка Монитора для загрузки меню программ из РОМ-диска директивой U, но и при этом емкость осталась 32кБ: "Программу управления записывают в ПЗУ по адресам 7Е00Н—7FFFH."
3. ЗАГРУЗЧИК УПР. ПРОГРАММЫ ROM-DISK/32K-
FF75: 21 00 7Е !.Ч LXI Н,7Е00
FF76: 11 FF 7F ... LXI D,7FFF
FF77: 01 00 74 ..T LXI В,7400
FF7C: C5 . PUSH B
FF7D: CD 6В FA .X. CALL FA6B
FF80: E1 . POP H
FFB1: E9 . PCHL
Вот поэтому утверждаю, что в оригинальном Мониторе поддерживается только 32кБ, в первом посте измененный Монитор для работы с 64кБ.
DATAsoft
04.10.2015, 00:12
Какая директива в оригинальном мониторе работает с ром-диском?
sergey_sitnik
04.10.2015, 10:20
Директива "U", или так если МОНИТОР без этой директивы:
R7E00,7FFF,7400
G7400
РС7=/ОЕ
В таком варианте - да. Это сделано, чтобы уменьшить вероятность конфликта на шине данных ПЗУ. Но если не программировать специально порт А на вывод, можно и без этого обойтись. По сбросу все порты и так на ввод будут. А если все порты запрограммировать на вывод, то даже и при наличии РС7=/ОЕ будет конфликт, т.к. все выводы порта будут =0. Так что это "лишняя деталь" :)
b2m, таки с Вами согласен, но это если ручками... :)
Насколько я понял, разговор шел о Мониторе и стандартных функциях вызова.
У РК-SRAM ПЗУ 8 Кб, я под него и заточил. Но переделать ничего не стоит. Я сделал ДОС весь в ПЗУ, а все переменные находятся в области рабочих ячеек монитора. А в рабочей области пользователя (0000 - 75FF) не используется ни один байт. Но ведь ДОС можно перенести в другие адреса.
Ну если есть такое желание, то конечно можно. Только нужно учесть, что всю микруху нужно разбить по 64Кб.
Владимир, а можешь написать кратенький мануальчик по разметке флеши и работы с ней?
Прошивку для ПЗУ не скинешь, или скажи как ее подготовить/прошить.
Vladimir_S
17.12.2015, 09:30
gdv2002, А РК86 какой? Вернее объем ПЗУ какой, 2, 4 или 8Кб?
Vladimir_S, сейчас стоит 28С64, получается 8Кб.
perestoronin
17.12.2015, 10:01
Выгоднее приспособить китайские W27C512-45z. Цена, доступность, надежность и нет необходимости в солярий помещать музейный антиквариат. А лишнюю емкость забить дублями прошивки.
Vladimir_S
18.12.2015, 19:41
gdv2002, раз 8Кб, то запиши вот это. В DOS через U.
- - - Добавлено - - -
gdv2002, Совсем забыл, что бы увидеть выбранный файл в инверсном отображении, нужно добавить 1 незадействованный элемент ЛП5.
sergey2b
23.03.2016, 07:24
подскажите пожалуйста где можно взять схему к ROM диску из первого поста темы
sergey2b, посмотри дальше по теме, я отрисовывал схему и трассировал плату. А во вложениях разве нет схемы?
Vladimir_S
04.05.2017, 16:35
Для экономии ВВ55 сочинил схемку где на одной ВВ55 и внешний порт работает полноценно и SRAM - 1Mб и FLASH 512Кб и никто из них друг другу не мешает.
сочинил схемку где на одной ВВ55
А на деле не пробовал?
Владимир, у тебя и мысли и руки быстрее всех!!!!
Vladimir_S
04.05.2017, 20:46
А на деле не пробовал?
Сейчас и пробую. Но это же логика, так что я и не сомневаюсь.
Для экономии ВВ55 сочинил схемку
а можно схемку раза в три увеличить?
Vladimir_S
06.05.2017, 11:39
а можно схемку раза в три увеличить?
http://s56.radikal.ru/i154/1705/68/4d3f2aea9760.png
Consul147
18.01.2018, 17:35
Подправил flash-dos под AT49F040 (покупал на барахолке), записывает, но не форматирует (у AT49F040 нет стёрки сектора, только чип целиком)
_fdoc+dos295+.BIN - прошивка для D2/4 РК86 версия 2 от Павла, первый килобайт - фдос, второй - рк-дос, используя пермычку "А12" грузим либо то либо другое
fdoc55+.rkr - загружаемый фдос с козырной к.с. - тоже пишет, но не трёт
в принципе можно сделать стирание чипа - только добавить в 6й цикл загрузку в рег.Н слово 5555
63730
Alex.Ismagilov
29.01.2020, 21:09
Hi All!
Сделал свой вариант ROM-диска для обычного Радио-86РК
Пока на ЛУТ-ом тестовой плате, потом интегрирую на общую плату расширения
7139871399
Делал из того что было под рукой:
УФ ПЗУ М27С801 (1Mbit X 8) итого 16 банков по 64 килобайта
Выбор банка - приделал на микроконтроллере (ATTiny2313A) - удобно тем что:
* при включении не нужно выбирать заново номер банка (запоминается при любом изменении в EEPROM контроллера )
* 2 кнопки - выбор следующего и предыдущего (быстрее навигация)
* сразу дешифрация номера банка (с 0 по F) на 1-разрядный 7-сегментный индикатор в HEX-коде (АЛС333Б)
* динамическая по-сегментная индикация - потребление по-меньше на индикацию будет
Схема вот:71401
Прошивка: в проекте под Eclipse 71402
Если кому интересно, есть полный исходник проекта этого варианта платы с герберами под JLC.
Залил в первые 8 банков образы от DATAsoft (из этой темы архив)
Осталось заполнить чем-нибудь остальные 8, научиться бы их создавать :)
DATAsoft
03.02.2020, 22:08
Ну если вспомню как это делал (10 лет спустя).))
Кидайте программы, которые нужно поместить в ром-ы, постараюсь помочь.
Alex.Ismagilov
07.02.2020, 14:59
DATAsoft, а может мануальчик здесь сделать как пошагово с нуля создать образ ром-а ?
Многим бы, думаю, пригодилось :)
Да и лишний раз чтобы не отвлекать, с конкретными списками программ под свои задачи.
С-ходу сложно понять чем набить ромы, только в процесс работы приходит понимание что надо в первую очередь, а что подальше положить.
Alex.Ismagilov
13.02.2020, 19:32
Задизайнил плату с разъемами, блоком питания и ROM-диском:
71501
Концепция такая:
* Минимум проводов при сборке, все внешние разъемы на одну сторону
* Плата подключается на стандартный разъем Радио-86РК классической платы
* Встроенный преобразователь питания из 16..24 вольт на входе (от нотбучного или другого БП) в +5В(4А), +12В(3А), +5В (200мА), КПД=95%, промерял.
* ТВ-модулятор, чтобы через антенный вход подключить, плюс тюльпан на НЧ-видеовыход
* Разъем на клавиатуру (DB-25 стандартный)
* Вход-выход на магнитофон (DIN-5 и 2 мини-джека)
* Хорошая (проверено) читалка магнитофона на операционнике и компараторе
* У читалки баззер того что она распознала (если с плеера или телефона как наушники подключать - не слышно будет с самого телефона), баззер отключаетмый
* ROM-диск на 16 банков по 64КБ (ПЗУ M27C801) с переключением/отображением и запоминанием выбранного банка
Alex.Ismagilov
05.03.2020, 22:09
Приехали эти платы расширения с завода (5шт)
Буду собирать/смотреть, как все вместе взлетит :)
71719
Доброго всем времени суток! Как у не очень опытного РКшника, у меня возник вопрос, насчет дампа RAMDOS (журнал Радио №9 от 1989г.). В статье Д. Лукьянова указано, что напечатанный дамп - для РК, имеющего 16Кб памяти. А старший байт размера области ОЗУ занесен в ячейку 0007H (3F там). Вопрос, что занести в эту ячейку при 32Кб РК?
Подозреваю, что 7F.
спасибо, добрый человек)
PS. к сожалению, с 7F РК уходит в зависалово.
спасибо, добрый человек)
PS. к сожалению, с 7F РК уходит в зависалово.
А может 7Е?
А может 7Е?
тоже не получилось :(73008
Вопрос, что занести в эту ячейку при 32Кб РК?
Можно записать 71h, тогда код и пара тестовых файлов перенесётся с адреса 4С0h на адрес 400h, и будет максимально возможный размер диска. Перенос в другую сторону (больших адресов) возможен только если эти области не пересекаются, т.е. например можно записать 60h и система будет на адресах 1500h.
А с какой целью задаётся вопрос?
- - - Добавлено - - -
Почитал статью в журнале Радио. По-моему, указанное значение 3Fh вполне оптимально для 32Кб. Для бейсика останется свободно 2200-35FF, чего вполне достаточно для программ средней сложности.
А с какой целью задаётся вопрос?
Дык... ясное дело - адаптация данной программы к компу с 32Кб памяти.
А вообще хочу собрать полный пак программ к РК (32). Уже выкладывал здесь несколько сборок в разделе "игры".
Сейчас как то затянулся с очередной версией архива, хочу выверить всё, что можно из журнала РАДИО с полной сверкой контрольных сумм :)
Вам спасибо, за развёрнутый ответ, пожалуй так и оставлю пока что. Кому надо - тот и сам отредактирует, как ему нужно.
Я, кстати, попробовал этот ramdos в паре с бейсик-микроном (как оно и задумывалось). Выглядит весьма симпатично. Просто удивительно, как этот бейсик был "допилен" для работы с файлами. Хоть он и не был предназначен для этого. Респект товарищу Д. Лукьянову.
заказал как то платку отсюда https://zx-pk.ru/threads/12137-radio-86rk-vneshnij-rom-disk.html?p=638880&viewfull=1#post638880
как оказалось плата была, мягко выражаясь, очень сырой, но все таки довел ее до ума, если интересно выложу доработки
https://pic.maxiol.com/thumbs2/1712839080.634651433.meyu5ane40.jpg (https://pic.maxiol.com/?v=1712839080.634651433.meyu5ane40.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1712839113.634651433.nks6fz0vtea.jpg (https://pic.maxiol.com/?v=1712839113.634651433.nks6fz0vtea.jpg&dp=2)
Видео (https://vk.com/wall-150130950_3884)
Добрый день друзья, дорогие коллеги!
Я только сегодня зарегистрировался, так как собрал себе
Радио86-РК Сергея Киселева https://github.com/skiselev/radio-86rk и ROM-Катридж к нему: https://github.com/skiselev/radio-86rk-rom
Катридж оаботает если его загрузить следующим образом:
R0,200,0
G
Появляеться меню и я могу выбирать отдельные программы. Прочитал в этой статье что есть Monitor-ROM размером 8Кб со встроенным DOS, который позволяет использовать РОМ-Диск через директиву
"U"
Прошил, вставил вместо моего 2Кб Монитора. Директива U работает, но сразу показывает ошибку:
Диск А не отформатирован.
Помогите пожалуйста разобраться как Прикрутить Монитор с директивой U, чтобы через него можно было запустить внешний РОМ-Диск (катридж).
Это мой первый комп такого типа, свой компьютерный путь я начал в 1989 году сразу с PC-совместимой Искры с процессором 8086....
Буду благодарен любой информации...
Заранее спасибо!
gdv2002, Что то долго у тебя процесс идет. Вот новая версия.
как это работает?
И еще где можно взять НЕХ игр и всех программ? RKR соответствуют НЕХ? Чем закончились эксперименты с привязкой флеши? Я сам прикручивал ФЛЕШ 27Сххх по схеме из радиолюбителя 92год. Там программатор простой был. Так загонял разные программы с микросхем. 155ие5 видел сначала ставили. но можно поставить 155ие7 и энкодер к ней прикрутить и гонять адреса вниз - вверх. но только нужен список адресов с которого у тебя там что то записано что бы по директиве R переписывать в память и запускать . Работает кстати очень хорошо. Зарнее спасибо всем кто ответит. Не могу понять на чем все закончилось. Видел что на апогее что то намутили. но не хочется привязывать к компьютеру мегу - не аутентично.
ВВ55 сочинил схемку где на одной ВВ55 и внешний порт работает полноценно и SRAM - 1Mб и FLASH 512Кб
а не могли бы Вы эту схемку в читаемом формате выложить еще раз - ссылки давно не работают
Vladimir_S
13.04.2025, 00:11
Не понял какую схемку, может ту, что в #92 посту?
Не понял какую схемку
в этом посте (https://zx-pk.ru/threads/12137-radio-86rk-vneshnij-rom-disk.html?p=911460&viewfull=1#post911460)
в этом посте (https://zx-pk.ru/threads/12137-radio-86rk-vneshnij-rom-disk.html?p=911460&viewfull=1#post911460)
ну да, качество..))))) миниатюра смазанная, ссылка на радикал не работает
ну да, качество..))))) миниатюра смазанная, ссылка на радикал не работает
неужели ни у кого нет в "различаемо-читаемом" формате схемы RAM-ROMдиска?
неужели ни у кого нет в "различаемо-читаемом" формате схемы RAM-ROMдиска?
так никто и не откликнулся на просьбу о схеме ром диска от Владимира
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot