User Tag List

Страница 25 из 28 ПерваяПервая ... 2122232425262728 ПоследняяПоследняя
Показано с 241 по 250 из 300

Тема: DivMMC

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от AndrejChoo Посмотреть сообщение
    потом выскакивает сразу сообщение: detecting... mounting... обе без ок и loading esxdos.sys error.
    К сожалению, не могу прикрепить скрин.
    Ну то есть чтения нет вообще. Даже никакие первые циклы не отрабатывают правильно.

    И забыл добавить: сигналы cs на обеих картах при обращении к ним опускаются в "0", такты на sck есть. А mosi постоянно висит в "1". Специально смотрел осциллографом.
    А что с /m1 у этого Ленина? Не всегда ли он в 0 ?
    Мне такие "упрощенные" процы не попадались, но было их когда-то немало, говорят.
    Если нет /m1=1, то процессор не может забрать по шине данных считанный по spi байтик из регистра в плиске.


    Кстати, а divramka показывает всю память divmmc зеленую ? Если не всю, а особенно если в шахматном порядее, то это указывает на проблему на шине адреса, из-за какой-то адресной линии могут не выбираться порты, через которые читаются данные карты из регистров в плис.
    Последний раз редактировалось valerium; 09.06.2024 в 10:52.

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

  3. #2

    Регистрация
    31.01.2019
    Адрес
    г. Гомель, Беларусь
    Сообщений
    13
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пробовал несколько z80. Результат один и тот же. Сам сигнал м1 осциллом не смотрел, надо попробовать проверить.
    А что такое divramka? Это какая-то тестовая прошивка пзу DivMMC?

  4. #3

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,290
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndrejChoo Посмотреть сообщение
    А что такое divramka? Это какая-то тестовая прошивка пзу DivMMC?
    скорее программа
    https://velesoft.speccy.cz/zx/divide...e/divramka.zip

  5. #4

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

    По умолчанию

    А мне вот этот вопрос тоже интересен. Примерно год назад спаял DivMMC по схеме из этой темы и вроде как всё сразу заработало. Подключал я к Композит-128 (практически тот-же Ленинград) но я сделал там доработки под тайминги Пентагона и в режиме стандартного Спека работает безвайтово. Соответственно режимы спокойно переключаются тумблером и в принципе всё нормально работает. Так вот в режиме Пентагона DivMMC сразу и заработала а в режиме Спектрума вот точно такое-же поведение(карточка не определяется и соответственно далее не работает). Я тогда хотел было разобраться но так и не добрался. Хотя память вроде тестируется правильно(уже точно не помню но вроде прогонял divramka). Понятно что плата у меня сильно перепахана и поэтому даже не стал задавать тут этот вопрос но видимо суть проблемы одна и та же. Так что если у кого есть какие мысли то тоже попробую проверить на железе.

  6. #5

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

    По умолчанию

    Цитата Сообщение от П321 Посмотреть сообщение
    доработки под тайминги Пентагона и в режиме стандартного Спека работает безвайтово.
    Только режим пентагона безвайтовый ? Или оба ?

    Так вот в режиме Пентагона DivMMC сразу и заработала а в режиме Спектрума вот точно такое-же поведение(карточка не определяется и соответственно далее не работает).
    Я у всех своих подопытных ленинградов сразу же отрезал торможение памяти (/wait уходил только на zxbus для периферии). Поэтому проверить обратный вариант тоже быстро не смогу, но не вижу вообще никакой связи чтения-записи порта с /wait-ами.
    Но:
    Передача байта по SPI автономная, esxdos фактически только запускает его чтением или записью в один из портов zxmmc и ждет сколько-то тактов, выполняя NOPы, пока в регистр считается байт. За суммарное время ожидания должно пройти не менее 16 тактов CLOCK, подаваемого на DivMMC. Сдвиг бита по spi выполняются на каждый второй CLOCK (на каждый нечетный TState, если опираться на исходники Prato). После этого проц одним IN читает весь байт (или же записывает весь байт для передачи в карту в порт ДО всего этого автоцикла). Важно, чтоб на время этого ожидания успели пройти все 16 спадов CLOCK (или его инверсии). Если быстрее - не критично, я подавал импульсы с отдельного генератор бОльшей частоты, при 4 мгц вполне все успевается, на экспериментах с кварцами 4-20мгц было норм. У кого-то и при 14 мгц прямо со спековского генератора работало.
    Каким образом тут /wait может на все это влиять ? DivMMC им не управляет ни в каком случае, есть он или нет.
    А работу с доп.страницами памяти все видят стабильную в тесте из divramka.
    Последний раз редактировалось valerium; 09.06.2024 в 18:26.

  7. #6

    Регистрация
    31.01.2019
    Адрес
    г. Гомель, Беларусь
    Сообщений
    13
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прогнал тест divramka. Прошёл успешно. Определились все 512 Кб.

    А вот результат работы DivMMC:

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

    Блин, опять не могу прикрепить картинку(

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

    У меня тоже изначально было подозрение на wait-ы

  8. #7

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

    По умолчанию

    В режиме Спектрума тоже безвайтовый режим (торможение клоком).

  9. #8

    Регистрация
    31.01.2019
    Адрес
    г. Гомель, Беларусь
    Сообщений
    13
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал просто отрезать wait, результат прежний.
    У меня появилась идея: попробовать из бейсика отправить данные в порт и посмотреть активность на шине spi. По идее это должно показать, работает железка или нет.

  10. #9

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DivMMC на пико.Разработка.
    Стрим.
    https://www.twitch.tv/alexekb4ever
    Profi v3.2 -=- Speccy2010,r2

  11. #10

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    693
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    507
    Поблагодарили
    220 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    DivMMC на пико.Разработка.
    Стрим.
    https://www.twitch.tv/alexekb4ever
    К Скорпиону по ZX Bus подключить можно?

Страница 25 из 28 ПерваяПервая ... 2122232425262728 ПоследняяПоследняя

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

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

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

Похожие темы

  1. basic128 и DIVMMC EsxDos
    от azx987sa в разделе Внешние накопители
    Ответов: 6
    Последнее: 08.05.2020, 00:18
  2. Ленинград 1 (48К) и Brand new DivMMC EnJOY
    от FSound в разделе Ленинград
    Ответов: 1
    Последнее: 16.12.2016, 15:51

Ваши права

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