Исходники открыть не планируется?
Исходники открыть не планируется?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Пока не планируется
Trol73, а как на счет работы с Радио 86РК и ПК"Специалист" ?
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Так сделано это уже, месяца три тому назад:
Воспроизведение RKR работает, запись на очереди. Хотя, в BAW можно сохранять уже сейчас.Сообщение от Trol73
Сохранение в RKR тоже в планах. Уже начал его делать, но пока что-то не смог разгадать формат, в котором 86РК сохраняет данные..
А заодно и для Вектора, Корветов, Ириши, Океана, Apple-1 и БК в плане возможности файлы этих машинок проигрывать на магнитофонный вход. Выбор типа ретромашины можно заложить в расширение файла после последней " ."
Для спека это к примеру .tap, а для РК86 - .rk86.
Последний раз редактировалось perestoronin; 12.11.2016 в 14:07.
Ретрокладовая продажи
не нашел поиском по теме
как ускорить загрузку с данного магнитофона ? увеличить скорость загрузки
В настройках TAP можно указать скорость проигрывания - x2, x4, x8. При этом надо будет пропатчить ПЗУ для работы на повышенной скорости.
Вообще, в платах последних версий вывел свободные пины МК и на них можно сделать цифровую передачу.Сообщение от mmxdmv
Но тут возникает, как минимум, вопрос, кто будет переводить игры под такой загрузчик?
Кстати, передать 40кб за 2-4 секунды, девайс, подозреваю, не сможет - atmega работает на 16 МГц, а чтение данных из файла (который, потенциально, может быть сильно фрагментирован) с карты памяти - операция не такая быстрая, как хотелось бы.
А ещё, магнитофон питается от 3.3В и входным сигналам с уровнем 5В будет не рад
В своём посте я имел в виду не "свободные пины", а те же самые Save/Load только в цифровой части. Т.е. те же линии подключить поближе к триггерам.
Ну или можно другие линии, но только активировать либо один либо другой режим.
Это да, это боль. Я мог бы попробовать сделать приём сектора, но спектрум сильно поломался (вплоть до потери платы). На эмуляторе, полагаю, такую фишку не реализуешь.
Если интересно, то можем как-нибудь списаться или даже голосом поговорить - там идея примитивна, банально пара-тройка десятков команд процессора z80 (в минимальном виде).
А "переводить игры" - это громко сказано. Если игра не LOAD "" CODE: RANDOMIZE USR - то её не переводить (оставить в формате магнитофона). Думаю больше половины игр сами "переведутся".
А вот тут вы не совсем правы. В синхронном режиме, безусловно, прочитать не получится. Это если будем бегать по FAT, если будем побайтно читать...
Но кто мешает сделать это в асинхронном?
То есть контроллер читает очередной сектор с флешки целиком себе в оперативу (вроде 512 байт на сектор?). Народ пишет, что 512 байт микроконтроллером реально прочитать за 20мс. Но это не принципиально, Z80 всё равно будет ожидать. А вот дальше включается синхронный режим и все 512 байт залетают в одном цикле. Дальше опять рассинхрон и опять ожидание.
40 килобайт * 20мс = 800 мс. Ну подумаешь, с фрагментацией это ожидание в одну секунду уложится (не четыре секунды будет, а пять).
Можно сиё опробовать не на магнитофоне а на 5 вольтовой ардуинке. Ну или одну из плат магнитофона до конца не собирать (критичные к 3.3 вольтам детали не ставить). И даже флешка не нужна - попробовать часть памяти программ микроконтроллера отправить.
Честно говоря, не вижу большого смысла в поиске альтернативных быстрых вариантов загрузки по магнитофонному интерфейсу. Лично для меня весь смысл магнитофона был в том, чтобы услышать "тёплый ламповый" звук загружаемых игр и увидеть бегущие по бордюру полосы. Для быстрой загрузки, кмк, достаточно дисковода или его симулятора, и это всё уже сделано.
Я пока ещё не достиг первоначально поставленной цели - поддержки TZX, и пока это задача №1.
Также от китайцев стало приходить слишком много брака среди 5110 дисплеев и есть желание перейти на цветные экраны 128x128. Для этого уже готовы такие переходные платки предназначенные для установки на место 5110 и со своим собственным МК, который будет заниматься выводом на экран.
![]()
Последний раз редактировалось Trol73; 02.04.2017 в 13:22.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)