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

User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 44 из 44

Тема: Очередной однобитный велосипед для спектрума

  1. #41
    Member
    Регистрация
    06.02.2017
    Адрес
    г. Тольятти
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hal99 Посмотреть сообщение
    Думаю, лучше всего было бы сделать эмулятор микродрайва на ардуино+SDcard, чтоб и чтение и запись, и прочие команды работы с микродрайвом работали.
    Возможно и лучше. Только бяка в том что микродрайв - это ZX-Interface I, то есть эмулировать придётся не "проводочек" а целую плату размером со спектрум.

    Цитата Сообщение от hal99 Посмотреть сообщение
    У меня есть раздолбанная плата BDI, на которой нет ни ВГ93, ни ПЗУ, сохранилось лишь немного микросхем логики. Восстановить её не смогу, ввиду отсутствия у меня ВГ93 и ПЗУ.
    ВГ93 вернее какие-то их аналоги продавались на форуме. С ПЗУ тоже проблем не должно быть, в крайнем случае выковырять из старых материнок от ПК. Про эмулятор дисковода на AVR была великолепная тема

    Цитата Сообщение от hal99 Посмотреть сообщение
    Про эмуляцию BetaDiskInterface на ардуино я даже мечтать себе не позволяю.
    На ардуино невозможно ничего хорошего сэмулировать.
    дело в том, что внутри "всего хорошего" имеется ПЗУ, а у шины данных тайминги-наносекундные. За сотни наносекунд Ардуинка банально не успеет начать прерывание,прочитать два байта адреса, найти данные в своей памяти, скормить их Z80 и закончить прерывание. Разве только разогнать её до 28 мегагерц и засинхронизировать со спектрумом.
    Вот у 32битного STM это вполне получится.

    Цитата Сообщение от hal99 Посмотреть сообщение
    Поэтому занимаюсь мечтаниями о ром-диске
    ROM-диск это вообще неправильная концепция (может применяться только как костыль). Правильно это когда программа работает напрямую с ПЗУ. Как пример - ни 48, ни 128 бейсик, ни даже TR-DOS не грузятся в оперативу, а работают прямо из ПЗУ. Ни на денди ни на сеге, кстати, картриджи тоже в оперативу не грузятся Разумеется, в наших с вами реалиях проще поставить костыль, чем адаптировать программы к ПЗУ.
    В теории можно сделать простой ром-диск из кнопки и большой ПЗУ... но там думать надо много и программировать.

    Цитата Сообщение от hal99 Посмотреть сообщение
    пока что гружу со смартфона турбированные версии бета-бейсика, паскаля и ZEUS ассемблера, программки сохраняю приложением Супер Диктофон.
    К сожалению, спектрум мне обещали только через месяц. Ну и в железках я не очень, не факт что быстро разберусь даже с пятью проводками.

  2. #42
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    463
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mmxdmv, с четырьмя справитесь?)
    Апну тему, ибо тут про "простые решения"
    Прикрутил сегодня SD к своему ленградоподобному просто на резисторах, без микросхем вообще. С порта fe взял пару бит с бордюра на cs и clk, данные на tape in и out. Согласующие резюки, питание 3.3 на транзисторе с диодом - железо готово!
    На основе софта из темы про контроллер путника - наваял пзушку с загрузкой картинки, прям с 0 сектора карты в экран. Про скорость вообще при написании не думал, абы как да чтоб заработало (под zilog вообще ничего длиннее десятка байт не писал, да и сейчас не сильно продвинулся)) - как итог - на 6.75 безвейтовых МГц .scr грузится чуть больше секунды.
    кагбэ пруф: https://www.youtube.com/watch?v=feVyd9lImbI
    Как замена магнитофону вполне имеет право на жизнь, как считаете?

    - - - Добавлено - - -

    источник "вдохновения" тут:
    https://zx-pk.ru/threads/30904-cf-mo...=1#post1052424

    - - - Добавлено - - -

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Про скорость вообще при написании не думал
    собсно ключевые изменения вот:
    SD_FIN: ld A,0FFh ;
    SD_PUT: push af ;
    call SD_IO ;
    pop af ;
    ret ;
    SD_GET:
    ld a,0ffh
    SD_IO: ;in and out values in A
    push bc ;
    LD B,8 ;
    LD C,A ;
    sd_iob: in a,(0FEh) ; we are @mode 0, isn't it?
    rlca ;
    rlca ; sd_in -> CY
    ld a,008h ;
    bit 7,c ;
    jr nz, sdpb ;
    res 3,a ; msb out prepared
    sdpb: rl c ; msb in shifted into C reg
    out (0FEh),a ; bit 7 outed,
    set 2,a ;
    out (0FEh),a ;
    res 2,a ;
    out (0FEh),a ; and clocked
    djnz sd_iob ;
    ld A,C ;
    pop bc ;
    ret ;
    Последний раз редактировалось UncleDim; 05.08.2023 в 22:00.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  3. Эти 3 пользователя(ей) поблагодарили UncleDim за это полезное сообщение:

    ALS (07.08.2023), Rio444 (05.08.2023), solegstar (15.08.2023)

  4. #43
    Member
    Регистрация
    22.08.2021
    Адрес
    г. Липецк
    Сообщений
    44
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можно схему привести, как подключена SD карточка?

  5. #44
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    463
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doleynikov Посмотреть сообщение
    А можно схему привести
    ее нарисовать еще надо)
    а пока буду рисовать - встречный вопрос: прошивку (рабочую т.е., с бейсиком) где возьмете?)

    зы. приложил схему
    Вложения Вложения
    • Тип файла: pdf 0icsdc.pdf (67.3 Кб, Просмотров: 74)
    Последний раз редактировалось UncleDim; 10.08.2023 в 22:06.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

Страница 5 из 5 ПерваяПервая 12345

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

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

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

Похожие темы

  1. однобитный WAV
    от ALKO в разделе Софт
    Ответов: 26
    Последнее: 28.07.2021, 05:03
  2. Наборы для сборки Орион-128/запчасти для Спектрума.
    от falanger в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 05.09.2007, 19:51
  3. Ответов: 11
    Последнее: 04.08.2006, 15:08
  4. Ответов: 21
    Последнее: 23.02.2005, 20:56

Ваши права

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