Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 68

Тема: Интерфейс micro-SD карты для ZX Spectrum

  1. #1
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    692
    Благодарностей: 278
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Интерфейс micro-SD карты для ZX Spectrum

    Здравствуйте!
    Зародилась идея о разработке интерфейса micro-SD карты для ZX Spectrum для загрузки/выгрузки программного обеспечения. Планируется применение дисковой операционной системы SD-DOS от AVR ZX Spectrum, ( http://zx-pk.ru/showthread.php?t=23671) работающей с файлами под FAT32.
    Проектная схема интерфейса во вложении. Конструктивно планируется как печатная плата с установленным Z80 и разъёмом для стыковки к панели DIP40 платы ZX Spectrum вместо ЦП. Используется ATMEGA128 в качестве управляющего процессора. Предусматривается также выход аудио для дальнейшего интегрирования эмулятора музыкального сопроцессора AY.
    Планирую развести печатную плату схемы без предварительного макетирования. Хотелось бы при разработке избежать ошибок и подводных камней. Тему создал с целью консультации со специалистами в области железа ZX Spectrum, так как сам я таковым не являюсь.
    Имеется желание чтобы устройство имело максимально широкую совместимость со всеми моделями ZXSpectrum.
    Принцип работы - захват шин адреса/данных/управления ZX Spectrum сигналом ~BUSRQ и далее работа с памятью. Сразу возникает ряд вопросов:
    1) как поддерживать регенерацию памяти во время захвата шин? Или же дисплейный контроллер сам поддерживает необходимую регенерацию? Возможно, захват шин придётся делать для записи/чтения одного байта, и затем отпускать шины для того, чтобы Z80 выполнил хотя бы одну команду и выполнил регенерацию памяти.
    2) как избежать конфликта с дисплейным контроллером при обращении к памяти? В какое время надо обращаться к памяти и как отследить это время (по какому сигналу)?
    3) как заставить Z80 в конце отгрузки SNA файла выполнить старт с необходимого адреса?

    Выслушаю все рекомендации/замечания/критику специалистов в области схемотехники ZX Spectrum. Заранее благодарен !
    Вложения Вложения
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  2. Эти 7 пользователя(ей) поблагодарили Lisitsin за это полезное сообщение:
    Astrolux (24.01.2015), CodeMaster (18.01.2015), Eagle (18.01.2015), John North (18.01.2015), Ovvnex (18.01.2015), perestoronin (18.01.2015), wbr (18.01.2015)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,067
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Есть уже, DivMMC называется.
    Не совсем то

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    разъёмом для стыковки к панели DIP40 платы ZX Spectrum вместо ЦП
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  5. #3
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,029
    Благодарностей: 686
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SD-DOS от AVR ZX Spectrum - поддерживает .TRD? Если нет, то нафига ради неё процессор выдирать. И какова целевая аудитория этого интерефейса? Кто куда и зачем его будет втыкать, если уже есть BDI, divIDE и пентева?
    _

  6. #4
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,067
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    если уже есть BDI, divIDE
    Есть куча машин у которых нет слотов и пр. а МГТФить не интересно.

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    и пентева?
    Пентева не Спектрум...
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  7. #5
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    692
    Благодарностей: 278
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Есть уже, DivMMC называется.



    Может уже лучше сделать действительно нужное?
    Да, хорошая штука. Но как я понял, работает она со старыми картами MMC? Хотелось бы сделать современный micro0-SD стандарт. И ещё: на мой взгляд, слишком громоздкая схема. Слишком много корпусов микросхем.
    И ещё момент. Требуется слишком сложная доработка ZX Spectrum с применением МГТФ - вынос разъёма на корпус ZX Spectrum для стыковки этого девайса.
    В предлагаемой же схеме максимум 2 корпуса. При распайке поверх Z80- вообще 1 микросхема. Не требует серьёзной переработки конструктива.
    И ещё вопрос по совместимости с файловой системой FAT32
    Последний раз редактировалось Lisitsin; 18.01.2015 в 14:04.
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  8. #6
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,067
    Благодарностей: 561
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    И ещё вопрос по совместимости с файловой системой FAT32
    У "правильных" спектрумистов должен быть запас мелких флешек ;-)
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  9. #7
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,029
    Благодарностей: 686
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Есть куча машин у которых нет слотов и пр. а МГТФить не интересно.

    Пентева не Спектрум...
    То что Пентева не спектрум знает уже даже ААА. Но если ты вместо процессора воткнешь эту штуковину, то у тебя получится спектрум что-ли? Спектрум это когда родимое 128-ое меню есть, это когда совместимость не страдает. А ты воткнешь эту штуку и у тебя ни 128-ого меню не будет, и некоторые игры, возможно, перестануть работать.

    И что ты грузить будешь через эту штуковину? TRD она не понимает. А .sna и .tap можно с дикой скокростью грузить и через k7zx. И при этом спектрум остается спектрумом и ничего паять не надо.
    _

  10. Этот пользователь поблагодарил ZX_NOVOSIB за это полезное сообщение:
    Quest (18.01.2015)

  11. #8
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    692
    Благодарностей: 278
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    SD-DOS от AVR ZX Spectrum - поддерживает .TRD? Если нет, то нафига ради неё процессор выдирать. И какова целевая аудитория этого интерефейса? Кто куда и зачем его будет втыкать, если уже есть BDI, divIDE и пентева?
    К сожалению, TRD пока не поддерживает. Кстати, очень интересует формат .TRD как раз чтобы реалзовать в SD-DOS, может поделится кто ссылочкой на описание?
    ПРоц выдирать возможно и не надо, просто распаиваем плату поверх уже стоящего процессора. Устройство ориентировано на владельцев классических моделей ZX Spectrum), которые имеют желание расширить их функциональные возможности по загрузке/выгрузке ПО с учётом современных технологий
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  12. Этот пользователь поблагодарил Lisitsin за это полезное сообщение:
    Ovvnex (18.01.2015)

  13. #9
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,455
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    Кстати, очень интересует формат .TRD как раз чтобы реалзовать в SD-DOS, может поделится кто ссылочкой на описание?
    основная проблема не в формате TRD (он как-раз очень простой),
    а в эмуляции м/с контроллера ВГ93

  14. #10
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    692
    Благодарностей: 278
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    То что Пентева не спектрум знает уже даже ААА. Но если ты вместо процессора воткнешь эту штуковину, то у тебя получится спектрум что-ли? Спектрум это когда родимое 128-ое меню есть, это когда совместимость не страдает. А ты воткнешь эту штуку и у тебя ни 128-ого меню не будет, и некоторые игры, возможно, перестануть работать.

    И что ты грузить будешь через эту штуковину? TRD она не понимает. А .sna и .tap можно с дикой скокростью грузить и через k7zx. И при этом спектрум остается спектрумом и ничего паять не надо.
    Может я не совсем верно изъяснился. Родной Z80 ни куда не девается. Он либо остаётся на плате и распаиваемся поверх него, либо Z80 устанавливается на плату интерфейса. В любом случае нет ни какой эмуляции Z80. Меню 128 остаётся на своём законном месте, и спектрум остаётся спектрумом.
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

Страница 1 из 7 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Micro INC
    от rasmer в разделе Игры
    Ответов: 2
    Последнее: 14.12.2014, 20:54
  2. Orizon-Micro
    от lerkom в разделе Unsorted
    Ответов: 34
    Последнее: 18.10.2012, 12:45
  3. Ответов: 21
    Последнее: 28.05.2012, 22:57
  4. BBC micro
    от Addison в разделе Зарубежные компьютеры
    Ответов: 59
    Последнее: 13.11.2011, 12:54
  5. модемы, сетевые карты для zx-spectrum ?
    от White_Hunter в разделе Unsorted
    Ответов: 5
    Последнее: 06.03.2008, 16:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •