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

User Tag List

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

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

  1. #1
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    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 /Василий Лисицын/
    [email protected]

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

  3. #2
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,212
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    разъёмом для стыковки к панели DIP40 платы ZX Spectrum вместо ЦП
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  4. #3
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,212
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    и пентева?
    Пентева не Спектрум...
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    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 /Василий Лисицын/
    [email protected]

  7. #6
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,212
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  9. #8
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    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 /Василий Лисицын/
    [email protected]

  10. #9
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

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

Похожие темы

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

Ваши права

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