МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
cy6(12.02.2025)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
От чего шок то?
Оболочка сканирует текст невпопад, заметила слово "error" и выдала его.
В лог выдается путь, так оно туда и попало.
Интересно, есть ли у моей любимой "SinaProg" такой же дефект.
- - - Добавлено - - -
Короче, прошивка для at mega 328p годная, это самое главное.
wtf
SoftFelix(12.02.2025)
только сделано довольно бестолково - лог. уровни на SD те же что и на шине, т.е. нужен конвертор уровней либо на шину либо на SD. либо на SD забить и юзать USB SD свисток.
есть SDOS с поддержкой CH376Я поизучал тему и написал подобие командной строки, при помощи которой можно определить наличие самого контроллера в шине, наличие подключенного диска. также можно смонтировать командами систему (disc mount). Могу также стабильно считывать из корневого каталога содержимого (именя папок и файлов) а также считывать небольшие файлы. Вобщем осталось это окультурить и впихнуть в пзу. Работоспособность проверялась на рк86 и северной пальмире. При наличии заинтересованных могу оформить в отдельную тему, где будем обсуждать схему, подключение, код, программу, и дальнейшее развитие.
https://zx-pk.ru/threads/29892-sd-ka...=1#post1205312
на РК не проверялось по причине отсутствия у меня РК. исходники открыты, в 2к ПЗУ помещается (еще место остается).
- - - Добавлено - - -
зато стоит втрое дешевле той же меги и дает USB host со всеми вытекающими. и поддержку почти всех видов FAT.
можно и на ППА повесить, ничего сложного. только тормознее будет в разы.В случае с РК, игры с шиной это чревато. И лажа может быть похуже фьюзов.
Не зря ведь авторы дали "на растерзание" именно ППА (дополнительную ВВ55а).
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Та не, есть же достаточно дофига различных "свистков" и переходников
а вот это очень круто, не знал и ломал голову где бы подсмотреть, ибо примеров с гулькин нос.
В этом и вся фишка. Устройство в шине по моим прикидкам будет работать раза в 2-3 быстрее контроллера Алексея.
И раз уж на то пошло. Я вообще экспериментировал с шиной - подтыкая устройство на горячую. Ничего криминального особо не увидел, правда наблюдались некие сбои программно, из за чего сделал вывод - лучше не стоит подключаться "на ходу". А вот замена подключения через ППА... ну хз. Безопасность ради чего? это раньше процессор стоил как паровоз - сейчас стоит 20-100р. Даже если и произойдет неждан - можно починить.
- - - Добавлено - - -
По поводу Ваших опасений о том, что рк не имеет доп дешифратора для адресации доп устройств. Вот из за таких как Вы рк86 и застрял в одном месте лет на 30 потому что народ придерживаясь "аутентичности" и каких то канонов, заставлял себя свято верить в то, что собрав истинный рк на ру3 и с журнальными ошибками, он становится обладателем воистину чудной машинки, увы которая годится только под музейный экспонат и максимум пылится на полках не получая ни малейшего развития.
Я когда собирал рк86 - циган (на планарах и 580ик80) старался максимально придерживаться изначальной схемы, но все же сунул дополнительно ид7 и вывел системный разъем а бонусом поимел и ви53. Зато получился удобнейший аппарат с развитием.
Извиняюсь за оффтоп. Ничего личного, опять же навеяло....
Радио86 рк (Пальмира), Электроника кр04, Поиск 1
,
Еще раз. И самая большая лажа, что у РКшек нету системного разъема. Физически нет.
Вместо него сделали разъем ППА. У этого есть причины и следствия.
Какой дешифратор? )
Это мы все застряли на 30 лет назад, специфика увлечения такая - ретро.
Да, и еще черно-белый голый аппарат. Тот самый, из журнала.
Было бы странно предложить человеку. А вот собери не "тот самый", а "неведомую херню", которая возможно будет работать (местами). Ради хайпа и экспериментов.
Эксперименты дело нужное и просветительское, но только в узком кругу типа "нии".
При чем тут "культмасс просвет" и телепередача по субботам, не ясно.
И, вообще, предлагаю разговор по делу. А не гуманитарно-просветительский, или историко-археологический.
- - - Добавлено - - -
![]()
Ничего себе совет, глушить процессоры стаями.
wtf
Для ATMega328P рекомендую такой набор. Особенно это касается установок BODLEVEL в Fuse Extended Byte. У меня в практике уже несколько раз было, что в Атмегах слетала прошивка или ЕЕПРОМ из-за полного отключения BODLEVEL, включая данный девайс.
В данном случае BOD устанавливается на уровне 4.3В. Это означает, что при понижении напряжения питания до 4.3В, микроконтроллер "нажмёт" внутри себя RESET и прекратит работу. Это спасает от слёта прошивку, и, особенно, данные EEPROMа.
Последний раз редактировалось SoftFelix; 12.02.2025 в 08:14.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Проще, чем вайфай девайс, всё равно не получится: https://zx-pk.ru/threads/35692-inter...=1#post1208186
Есть апогей и к нему шел такой накопитель. стоит атмега8А. как работает не знаю. что с ним что без него. выходит только приветствие в углу Апогей и все. пробовал загрузить с внешнего F кой от фонаря 0.100 и т.д. и запуск . ни чего . Правда функцию Л не проверял на карте есть какието файлы. но что значат не знаю. ркр точно есть. папка специалист есть . не хочу тыкать в слепую. по самой плате есть такой проект ? кто такую плату развел и что туда прошил? Спасибо за любую инфу. Кстати есть на апогей весь комплект схем , дстался в упаковке с кучей инструкций только без касет. могу оцифровать кому надо.![]()
Запускаться должен командой R0,100, потом G0
Последний раз редактировалось Pluto; 25.03.2025 в 12:24.
Всех с Новым годом!
Хочу представить уже достаточно давнюю разработку, которую все никак не доходили руки опубликовать. Это Монитор для РК-86, специально доработанный для работы с SD-контроллером. Монитор занимает 4К (F000-FFFF) и позволяет перенаправлять обращения к магнитофону к файлам на SD-карте. Это позволяет, например, использовать SD-карту в Бейсике или Редакторе, обычно работающих только с магнитофоном. Монитор был разработан на основе модифицированного Владимиром Чистяковым (aka barsik) Монитора РК-86 с исправленными ошибками и с использованием наработок, примененных ранее в Мониторе "Пальмиры". Для разработки использовался ассемблер M80, как это было в оригинальных исходниках Владимира Чистякова, и tasm.
Загрузить
В архиве содержатся:
- бинарник Монитора
- краткое описание
- измененный файл sdbios.rk для замены файла на SD-карте в BOOT
- все исходники
Позже выложу все на github.
Монитор имеет следующие доработки по сравнению с оригинальным Монитором РК-86:
- При вводе директив Монитора принудительно включается латинский регистр (В. Чистяков)
- Удалена директива X, изменены параметры директивы G (В. Чистяков)
- Возможен выход в Монитор из пользовательской программы по инструкции RET (В. Чистяков)
- ВК без параметров при вводе директивы не вызывает ошибку
- Встроенная поддержка SD-контроллера по схеме Алексея Морозова
- Поддержка режима эмуляции магнитофона с перенаправлением обращений к магнитофону на SD-карту
- Новые директивы для запуска SD Shell и управления режимом эмуляции магнитофона
Особенности:
- Для контроллера SD-карты используются оригинальные boot.rk и shell.rk. В то же время sdbios.rk перекомпилирован для работы с меньшего адреса, так чтобы резидентная часть SD BIOS начиналась с адреса 7300H. Монитор полагается на некоторые особенности оригинального SD BIOS, и в случае внесения значительных изменений в SDBIOS.RK работоспособность эмулятора магнитофона не может быть гарантирована.
- При работе с SD-картой доступная для прикладных программ область памяти может быть уменьшена до 0000-72FF, при этом переменная RAMTOP Монитора не всегда может быть установлена корректно.
- Буфер в 256 байт для работы эмулятора магнитофона располагается по адресам 7200-72FF.
Директивы Монитора, имеющие отличия от РК-86:
- G<адрес запуска>,<DE>,<BC>
Запуск на выполнение с указанного адреса. Второй и третий параметры передаются запускаемой программе в регистрах DE и BC соответственно.- O<нач.адрес>,<кон.адрес>,<конс танта записи>
Вывод области памяти на магнитофон. Если включен режим эмуляции магнитофона (см. ниже), производится запрос имени файла и запись файла на SD-карту.- I<смещение>,<константа чтения>
Чтение с магнитофона области памяти по ранее сохраненному адресу с указанным смещением. Если включен режим эмуляции магнитофона (см. ниже), производится запрос имени файла и чтение файла с SD-карты.
Новые директивы:
- N
Запуск SD Shell (при наличии SD-контроллера)- E<0|1>
Включение (E1) или выключение (E0) режима эмуляции магнитофона с использованием SD-контроллера (см. ниже). По умолчанию режим эмуляции магнитофона включен.
Режим эмуляции магнитофона
При включенном режиме эмуляции магнитофона (директива E1) происходит перехват процедур записи/чтения байта с магнитофона и производится попытка перенаправления обращений к магнитофону в файл на SD-карте.
Для эмуляции магнитофона всегда используется директория TAPE в корне SD-карты, в текущей версии Монитора изменить ее нельзя. Для определения факта окончания обращения к магнитофону используется факт вызова процедуры чтения клавиши с ожиданием F803. Для программ, которые не обращаются к данной функции по окончании обращения к магнитофону, эмуляция может оказаться невозможной.
Запись на магнитофон
При попытке записи на магнитофон (из Монитора или прикладной программы) выдается приглашение к вводу имени файла:
ИМЯ ФАЙЛА[.RKR] (ВК-СПИСОК, АР2-ОТМЕНА):
Для отображения существующих файлов в директории TAPE можно нажать ВК, после чего приглашение будет выведено повторно. Для отмены записи можно нажать АР2, при этом будет симулирована запись, но фактически ничего не будет никуда записано. Если имя файла ввести без расширения, автоматически будет подставлено расширение по умолчанию – .RKR. В случае, если файл уже существует, будет выведен запрос на перезапись существующего файла:
ПЕРЕЗАПИСАТЬ? [Y/.]:
В случае ответа «Y» файл будет перезаписан, иначе приглашение к вводу имени файла будет выведено повторно.
В процессе записи отображается прогресс: каждый полный блок в 256 байт отображается в виде одного символа «*».
Чтение с магнитофона
При попытке чтения с магнитофона выдается аналогичное приглашение к вводу имени файла:
ИМЯ ФАЙЛА[.RKR] (ВК-СПИСОК, АР2-ОТМЕНА):
Аналогично, можно нажать ВК для просмотра перечня уже имеющихся файлов или АР2 для отмены операции. В случае отмены Монитор возвращает вызывающей программы байты FF; это вызывает ошибку в директиве I Монитора, но может вызвать зависание или некорректное поведение других программ. В случае ввода имени отсутствующего файла будет выдано сообщение «НЕТ ФАЙЛА» и запрос имени файла будет выведен повторно.
В процессе чтения также отображается прогресс: каждый полный или неполный блок в 256 байт отображается в виде одного символа «*».
Примечание: поддерживается загрузка только файлов без ведущего синхробайта (форматы *.rk, *.rkr, *.bsm, *.edm и т.п.); для загрузки файлов форматов *.gam, *.pki и т.п. необходимо удалить из файла первый байт E6.
![]()
Alikberov(04.01.2026), andy7109(04.01.2026), CityAceE(04.01.2026), CodeMaster(04.01.2026), Oleg N. Cher(03.01.2026), SoftFelix(04.01.2026), SYR-ALEX(03.01.2026), tnt23(04.01.2026)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)