User Tag List

Показано с 1 по 10 из 163

Тема: Гибридный электронный диск для ПРК ОРИОН

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

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

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Алексей, привет!

    Что за файл dsdos-128_p512.rom ?

    Ссылки на актуальные файлы находятся тут - https://zx-pk.ru/threads/21984-dsdos...=1#post1102433

    Сабж называется dsdos-128_p512.zip (расширение "ZIP", а не "ROM")

    Внутри архива сам файл называется romdisk.bin


    Теперь по аппаратной части. В природе существует два варианта переключения банков многостраничных ROM-дисков:

    1) Через свободные линии "С" порта клавиатуры
    2) Через специально выделенный порт #FE (является надстройкой-доработкой)

    В гибридном ЭД применяется первый вариант, при этом одновременное наличие второго варианта недопустимо.

    Момент номера два. Недоступность всего списка файлов указывает на неработоспособность узла переключения банков ROM-диска.
    А если не работает переключение банков ROM-части, то разумеется не будет работать и SRAM-часть. Надо искать ошибку в плате.
    Лично я не сталкивался с неработоспособностью схемы ЭД (у меня три разных реализации - одна на МГТФ, две другие на сторонних готовых платах).
    При исправных деталях и правильном их соединении схема работает сразу.
    Денис, привет. Рад видеть!

    Да, файлы для ROM-диска я по этой ссылке и брал файлы. Расширение .rom - это уже я переименовывал, мне так удобнее. Но сами файлы, разумеется, не менялись и их имена - тоже.
    Тот диск, который я собрал, судя по обозначениям на схеме, подключается двумя дополнительными линиями к линиям С порта клавиатуры. Но в эмуляторе все файлы диска появились при включении эмуляции порта 0FEh! Вот здесь непонятно. Получается, что система рулит банками через 0FEh, а у меня подключение к порту клавиатуры. В общем, я в затруднении. Вот фотографии платы, что я собрал:
    https://ibb.co/PtrcWnP
    https://ibb.co/ynFN834

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

  3. #2

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Тот диск, который я собрал, судя по обозначениям на схеме, подключается двумя дополнительными линиями к линиям С порта клавиатуры. Но в эмуляторе все файлы диска появились при включении эмуляции порта 0FEh! Вот здесь непонятно. Получается, что система рулит банками через 0FEh, а у меня подключение к порту клавиатуры.
    Система на этапе детекта оборудования автоматически определяет доступный способ управления страницам ROM-диска. Т.е. работать будет и так, и так. Буквально - сначала ОС пробует одним способом переключать страницы и смотрит меняется ли читаемая из ПЗУ информация, затем другим. Если оба способа не меняют данные, значит у нас олдскульный ROM-диск на 64кб.
    С точки зрения эмуляторов проще эмулировать порт #FE, на реале проще пробросить два проводка от порта клавиатуры.
    Последний раз редактировалось Denn; 25.06.2023 в 14:09.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #3

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Система на этапе детекта оборудования автоматически определяет доступный способ управления страницам ROM-диска. Т.е. работать будет и так, и так. Буквально - сначала ОС пробует одним способом переключать страницы и смотрит меняется ли читаемая из ПЗУ информация, затем другим. Если оба способа не меняют данные, значит у нас олдскульный ROM-диск на 64кб.
    С точки зрения эмуляторов проще эмулировать порт #FE.
    Понятно, значит, причину нужно искать в железе. Спасибо!

  5. #4

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Понятно, значит, причину нужно искать в железе.
    Скорее всего перепутаны местами С1 и С2, которые идут от порта клавиатуры.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #5

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Скорее всего перепутаны местами С1 и С2, которые идут от порта клавиатуры.
    Звонил прямо от вывода до вывода микросхем - правильно подключены. Плата "Ориона" уже доработана, дорожки идут уже между разъёмами, перемычки не нужно бросать. Возможно, где-то непропай, каза или просто микруха какая неисправна. Будем искать...

  7. #6

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Звонил прямо от вывода до вывода микросхем - правильно подключены. Плата "Ориона" уже доработана, дорожки идут уже между разъёмами, перемычки не нужно бросать.
    А при загрузке есть активность на С1 и С2 на стороне ЭД ? На чипселектах СОЗУ?
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  8. #7

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    А при загрузке есть активность на С1 и С2 на стороне ЭД ? На чипселектах СОЗУ?
    Я, пока что, осциллом не смотрел. Как следующий раз буду доставать 128-й - проверю. Сейчас место на столе занял "Про". Из-за мусор... э-э-э... творческой обстановки места очень мало

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

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

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

Похожие темы

  1. Ответов: 12
    Последнее: 22.02.2012, 00:05
  2. Электронный диск в Spectrum 128
    от Helloween в разделе Программирование
    Ответов: 3
    Последнее: 22.08.2010, 14:34
  3. Куплю электронный диск и кассеты ПЗУ для УКНЦ
    от dk_spb в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 16.08.2010, 22:15
  4. Ответов: 3
    Последнее: 25.11.2007, 01:47

Ваши права

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