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

User Tag List

Страница 11 из 21 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 209

Тема: Эмулятор контроллера дисковода beta disk на AVR

  1. #101

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В схемотехнике я не силён поэтому просто повторил схему псевдо TR-DOS со сбросом в GLUK. ( http://sblive.narod.ru/ZX-Spectrum/P...eudoTR-DOS.htm )
    А в стандартное меню 128 попадаю из GLUK-а.

  2. #102

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от П321 Посмотреть сообщение
    повторил схему псевдо TR-DOS со сбросом в GLUK. ( http://sblive.narod.ru/ZX-Spectrum/P...eudoTR-DOS.htm )
    А в стандартное меню 128 попадаю из GLUK-а.
    ок, ясно, просто в схеме указана только одна линия управления страницами пзу - это /DOSEN.
    Поэтому на 48й машине оно будет просто при включении сбрасываться в трдос. При живом дисководе это было очень удобно )
    А вот вторая линия (/ROM2 или /ROMCS2), которая как раз корректируется доработкой сброса в глюк, осталась за схемой. Ну да ладно, я попробую сделать сброс в классический бейсик128, как на пентагоне. Из него уже стартовать трдос.

    Насчет RC-цепочек на входах триггера - есть мысль, что задержки на его переключение важны при работе magic button. А без него и не потребуются. Кто на живом пентагоне использовал magic - вспомните, есть ли там какие-то капризы с подбором кондеров задержки ?

  3. #103

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжаю тестировать устройство.
    Подключено к Ленинграду с доработками до 128К и Пентагоновскими таймингами. При работе в режиме Spectrum запись вобщем работает нормально. Через TR-DOS Navigator и через встроенный в GLUK копировщик работает без ошибок. Программа TR-Copy работать отказалась. В режиме Pentagon копирование тоже идёт но при записи переодически выдаёт сообщение об ошибке записи и если выбрать повтор то процесс доходит до конца.
    Пробовал запускать DCU8.07 и в любом режиме в случайных местах при чтении выдаёт ошибки.
    Пара игрушек вообще нормально не грузятся. Карточка у меня MicroSD 8Gb 4Class. Пробовал через старый контроллер но с эмулятором дисковода (https://www.avray.ru/ru/zx-spectrum-...or-on-arduino/) с той же карточки всё работает. Valerium, может сможете проверить у себя эти игрушки?

    ProbaTRD.rar

    Вот такие пока результаты. Может кто ещё собрал этот контроллер? Может быть есть какие-нибудь соображения?
    В целом система работает стабильно.

  4. #104

    Регистрация
    20.01.2020
    Адрес
    г. Калуга
    Сообщений
    146
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Несколько вопросов по работоспособности.
    Пробовал по magic запись?
    Работают ли игры с отгрузкой (вроде есть такая версия elite)?
    Вообще можно ли создать образ TRD и просто писать на него (раз форматирование не катит)?

    Вот есть у меня вроде все для сборки только вот себя бы заставить.....

  5. #105

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кнопкой Magic пользоваться не планировал но ради интереса допаял - работает. Правда опять же только в режиме Spectrum-а. Толи это прошивку контроллера нужно доводить или с моими доработками что-то не так хотя демки работают нормально.
    Игры с отгрузкой не проверял потому как нет у меня какой-нибудь игрушки которая точно и корректно это делает.
    Насчёт форматирования это действительно не очень нужно. Можно просто использовать пустой образ или удалить все файлы. Файлы удаляются и копируются нормально.
    Вот есть такой вопрос. Можно ли изменить метку диска уже существующего TRD образа и если можно то как? Я собираю TRD образы в Total Commander-е и вот интересует простой способ изменить метку диска.

    Этот пользователь поблагодарил П321 за это полезное сообщение:

    nemo(23.07.2020)

  6. #106

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,969
    Спасибо Благодарностей отдано 
    1,077
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    914 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от П321 Посмотреть сообщение
    Можно ли изменить метку диска уже существующего TRD образа и если можно то как?
    На спеке это можно сделать во многих коммандерах, а на пк в хекс-редакторе например. Метка там лежит в 9 секторе 0 дороги, по смещению 08F5 от начала диска. Длина 8 символов, но можно чуть больше
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

    Этот пользователь поблагодарил Black Cat / Era CG за это полезное сообщение:

    П321(23.07.2020)

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

  8. #107

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Большое спасибо за подсказку. Теперь можно немного навести порядок. На PC мне это делать удобней.

  9. #108

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запаял я контроллер нормально на плату. Вроде всё нормально влезло и даже работает как задумано. Плата эта была начата ещё в начале 90-х и не доведённая до ума так и лежала вместе с корпусом "Веста ИК-30". И вот очень уж хотелось сделать в компактном корпусе максимум функционала. Я уж думал что ограничусь 128К памяти, музыкалкой да РС клавиатурой но вот появилась такая замечательная разработка (ещё раз огромное спасибо тов. Helbr-у) и я понял что это самое оно. В конце концов вот что получилось:
    128К памяти
    Правильные тайминги Spectrum48
    Тайминги Pentagon-а (переключается кнопкой)
    РС клавиатура и мышка (Kempston mouse)
    Музыкальный сопроцессор (эмулятор)
    TR-DOS на MicroSD карточке вместо дисководов
    Gluk Reset Service
    Кое какие мелкие огрехи конечно есть но в целом нормально. Конечно там получилась паутина из МГТФ-а и микросхемы в два этажа но зато всё влезло в корпус.
    Выглядит это как-то так

    Этот пользователь поблагодарил П321 за это полезное сообщение:

    Helbr(01.03.2021)

  10. #109

    Регистрация
    20.01.2020
    Адрес
    г. Калуга
    Сообщений
    146
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Low = 0xF7, High = 0xD9, Ext = 0xFF, ну и разумется Lock = 0xFF.
    Ты точно уверен насчет "Ext = 0xFF, ну и разумется Lock = 0xFF"?

    Сдается мне я убил mega328p (я делаю на голом контроллере) попытавшись записать в него Ext = 0xFF. После этого он отказался выходить на связь.

  11. #110

    Регистрация
    28.06.2020
    Адрес
    г. Краснодар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лично я прошивал именно так (использовал Arduino Pro Mini). Собрал два экземпляра и оба работают.

Страница 11 из 21 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Оригинальный ZX и beta-disk
    от megabyte в разделе Внешние накопители
    Ответов: 3
    Последнее: 11.09.2012, 02:31
  2. Куплю Beta Disk Interface.
    от Biozoom в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 26.10.2011, 14:14
  3. Опознайте Beta disk interface...
    от crolicasm в разделе Внешние накопители
    Ответов: 4
    Последнее: 04.08.2011, 13:39
  4. Плата Beta Disk на опознание.
    от m.d. в разделе Внешние накопители
    Ответов: 15
    Последнее: 22.01.2010, 19:56
  5. Beta Disk контроллер!
    от poison в разделе Внешние накопители
    Ответов: 17
    Последнее: 02.05.2006, 14:12

Ваши права

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