dvs: respect!
но все таки просьба, сделать чтение fat16 чтобы в других ридерах карточку можно было записать новой музой.
dvs: respect!
но все таки просьба, сделать чтение fat16 чтобы в других ридерах карточку можно было записать новой музой.
Согласен с jtn, но отговаривать/разубеждать не буду, особенно если сам процесс по душе, лишь замечу:Сообщение от jtn
Загрузка с ленты была чем-то сродни мазохизму, особенно на длинных играх для 128К или с дозагрузками (вспомнил R-Type), поэтому народ с огромным облегчением переходил на дисководы…
- Идеального качества загрузки не будет, поскольку «читалки» во многих клонах разные и далеко не идеальные, плюс разъемы. Вспомните про причины появления Tape Tester в ZX Spectrum 128.
- От сбоев при загрузке, типа «холодильник» избавиться не удастся.
- Устройство цифро-аналоговое и потребуется достаточно качественный блок питания с трансформатором (импульсник от мобильника может не подойти).
- Без корпуса устройство быстро «закончится», поскольку внешнее и малогабаритное.
- Магнитофоном это не будет, ибо сохраниться (SAVE “”) на такой девайс, насколько я понял нельзя.
Будет ли на «Магнитофоне» перемотка вперед – назад и счетчик?
Если человеку хочется, то делать надо, а там видно будет. Всяко знания новые приобретет.
это бесспорно, однако очень узкое применение при достаточно больших затратах (хотя бы теже конвертеры из tzx, tap писать придется), поэтому сомневаюсь, что кто-то еще заинтересуетсяСообщение от Conan
у меня тоже похожая идея, но основа будет заложена уже в железе спектрума - дополнительный стартовый ROM для "перемотки" и выбора файла TAP, TZX (или Z80), потом переключение на ROM 48/128 и загрузка (и выгрузка), обмен данных через специальный порт, тут потребуется изменения стандартных загрузчиков.
Z80 загрузка тоже подобным образом, а сохранение Z80 через NMI. Тут я придумал кое какие хитрости, так как загрузка и сохранение Z80 без изменения данных в ОЗУ это сложно реализовать.
Сам девайс который прицепляется к порту принципе любой - у меня идея реализовать на 8051 и диск с FAT16 или FAT32
Сообщение от randomСогласен, что лучше хорошенько попариться и реализовать стандарт FAT16.Сообщение от CheburatoR
Я вобще-то в первую очередь на АТМ ориентируюся, т.к. люди развивают эту платформу. А частоты и задержки можно будет подстраивать и хранить профили для каждого Спека.Сообщение от Conan
Это добавит романтики и воспоминаний :-)Сообщение от Conan
Если НЧ фильтр - это одноразрядный ЦАП то ок. А вобще проблема с питанием - не проблема, на плате ЕНка и БП в конце концов можно в любом киоске купить на 8-12В.Сообщение от Conan
Может уже кто на eBay лот выложил признавайтесь!!! :-) :-) :-)Сообщение от Conan
Совсем забыл... Но это в перспективе, в вобще - ГЛАВНОЕ С ЧЕГО-ТО НАЧАТЬСообщение от Conan
Кстати говоря возможности отгрузки - это супер козырь перед сторонниками CD :-)
Как я уже говорил, что главное с чего-то начать и вот новые идеи:
1) отказаться от UART и перейти на LPT (Centronix), т.е. сделать устройство ака кард-ридер-райтер, но гораздо дешевле, т.к. в состав может входить: разъём с кожухом DB25, микросхему буфера с открытым коллектором для согласования уровней, стабилизатор и ММС. Реализовать FAT16 в ПО верхнего уровня. Плюсы:
а) Возможность подключения к Спекки и к ПЦ (верхушки разные разумеется).
б) Скорость I/O гораздо выше.
в) Создав папку ZX в корневом каталоге дать возможность использовать MMC для хранения других данных.
г) Корпус уже есть ;-)
Ведётся активный поиск уже готового софта для LPT и MMC...
2) На "магнитофоне" вывести DB25 и подключать "картридж" к нему, придётся реализовать поддержку ФАТ16.
2 CheburatoR
Ты забываешь про туеву хучу прог с нестандартнами загрузчиками. Предложение: совместная работа над одной идеей, а то в одиночку долго париться.
Терзайте мой пост :-), но мне кажется, что задумка очень интересная!!!
Вот ссылка: http://www.cc5x.de/MMC/ , понимая только код, сделал вывод, что человек сделал то-же самое на PIC, что у меня на текущем этапе.
Вот тут: http://www.corvis.ru/departments/?Ac...20&ClassID=400 LPT card reader, но цена!?!? Что там столько стоит, золота насовали что-ли :-)
Последний раз редактировалось DVS; 14.03.2005 в 07:18.
Сегодня, получив доступ к LPT из XP, узнал максимальную частоту, с которой может работать LPT при использовании WinIO функций, она оказалась всего 33333Гц, что гораздо ниже, чем 115200 при работе через COM порт.
Умножь частоту LPT на 8 (по разрядности) так будет корректней сравнивать.Сообщение от DVS
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Тут ошибочка вышла, оказалось 333КГц, что не так уж мало. При подключении к LPT оказалось, что ток нуля у BUSY около 3ма, поэтому диодами дело не ограничилось и пришлось переделать всю схему подключения: стабилизатор 3.3В , 7417, MMC и весь кард рид-райтерона оказалась всего 33333Гц
На размышления об увеличении скорости навёл Роман своим постом о 8 битах, но ставить сдвиговыи регистр, генератор и счётчик или заменяющий всё это микроконтроллер - значит усложнять схему и увеличивать стоимость.
Распиновка текущего варианта:
LPT-----------MMC
D0----------->CLK_BUF
D1---------->MOSI_BUF
D2------------>CS_BUF
BUSY<-------MISO_BUF
GND-----------GND
Из Винды реальная скорость I/O получилась 15кб/с, из ДОСа можно выжать раза в 2-3 больше. На Спекки не пробовал. Теперь создавать наработки для работы с FAT гораздо проще...
Поставь какой нить самый дешевый AVR или чтот там у тебя есть и работай через все 8 разрядов с трансляцией на этом микроконтроллере и ничего усложнять не придется. А скорость значительно будет выше и извращаться не придется!Сообщение от DVS
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)