User Tag List

Страница 3 из 8 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 71

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

  1. #21

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

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    Я не совсем понимаю, что происходит в реальном спектруме при обращении к адресам #3Dxx.
    вместо основного ПЗУ подключается TRdos`ное и начинается выполнение команд по этому адресу из него. как только адрес команды выходит из диапазона 0000-#3ffff всё возвращается на свои места.

  2. #22

    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    716
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    вместо основного ПЗУ подключается TRdos`ное и начинается выполнение команд по этому адресу из него. как только адрес команды выходит из диапазона 0000-#3ffff всё возвращается на свои места.
    То есть, как я понял, как только старший байт адреса становится равным 3D, то включается ПЗУ TR DOS и работает. Как только управление выходит в облась ОЗУ, то снова подключается дамп ПЗУ, установленный в порте 7FFD. Правильно я понимаю?
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  3. #23

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если эмулировать TR-DOS, то только вместе с эмулированием флопика!
    Иначе опять фигня получится. Вон к divIDE написали ESXDOS и что? TR-DOS там работает, но криво. Если делать, то делать сразу нормально а не криво как в ESXDOS.
    ___________

  4. #24

    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    716
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Если эмулировать TR-DOS, то только вместе с эмулированием флопика!
    Иначе опять фигня получится. Вон к divIDE написали ESXDOS и что? TR-DOS там работает, но криво. Если делать, то делать сразу нормально а не криво как в ESXDOS.
    Да в принципе не проблема ... Только бы отследить вовремя обращение к портам ВГ. Проблема как раз в работе с ОЗУ.
    Пока не уяснил, опять же, две вещи.
    1) как обеспечить регенерацию памяти в режиме захвата шин, и надо ли?
    2) как отследить момент, когда можно безболезненно обращаться к памяти в режиме захвата шин, чтобы избежать конфликта с дисплейным контроллером?
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  5. #25

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

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    То есть, как я понял, как только старший байт адреса становится равным 3D, то включается ПЗУ TR DOS и работает. Как только управление выходит в облась ОЗУ, то снова подключается дамп ПЗУ, установленный в порте 7FFD. Правильно я понимаю?
    да,правильно. только как определяется прежнее ПЗУ я незнаю.
    Последний раз редактировалось goodboy; 18.01.2015 в 16:29.

  6. #26

    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    716
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, у меня пока остаются вопросы с регенерацией памяти и вопрос с бесконфликтным доступом к памяти. Плиз, напишите кто что знает по этому поводу.
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  7. #27

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

    По умолчанию

    остаются вопросы с регенерацией памяти
    4.7. Команда останова.

    После выполнения команды останова процессор Z80 выполняет последовательность пустых (NOP) команд, пока не получит запрос на прерывание или сброс. Запросы как маскируемого, так и немаскируемого прерываний анализируются по переднему фронту тактовой частоты в такте T4 каждого машинного цикла команды NOP. В течение состояния останова процесс регенерации динамической памяти продолжает выполняться, поэтому такое состояние процессора может продолжаться сколь угодно долго без опасности потери данных.
    Там же :
    Регенерация динамической памяти, при этом активизируется и /MREQ, а адрес выдается на A0-A6. Процесс регенерации Z80 производит перебором 128 адресов, т.е. расчитан на организацию 16K-словами, в то время как микросхемы, имеющие объем 64K (565РУ5), требуют регенерации по 256 адресам.
    http://mpsystems.narod.ru/help_06.htm
    Profi v3.2 -=- Speccy2010,r2

  8. #28

    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    716
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Bus Request (input, active Low). Bus Request has a higher priority than
    NMI and is always recognized at the end of the current machine cycle.
    BUSREQ forces the CPU address bus, data bus, and control signals MREQ
    IORQ, RD, and WR to go to a high-impedance state so that other devices
    can control these lines. BUSREQ is normally wired-OR and requires an
    external pull-up for these applications. Extended BUSREQ periods due to
    extensive DMA operations can prevent the CPU from properly refreshing
    dynamic RAMS.

    Или я что-то не правильно понимаю ...
    Lisitsin /Василий Лисицын/
    Vasil.lisitsin@yandex.ru

  9. #29

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Речь сейчас даже нейдет о готовности выложить от $50 до $200 за устройство
    Откуда эти цифры?

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

    Цитата Сообщение от zebest Посмотреть сообщение
    Процесс регенерации Z80 производит перебором 128 адресов
    А там где регенерацию производит ULA/БМК?

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

  10. #30

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Процесс регенерации Z80 производит перебором 128 адресов, т.е. расчитан на организацию 16K-словами, в то время как микросхемы, имеющие объем 64K (565РУ5), требуют регенерации по 256 адресам.
    7х9 там матрица. 128 адресов надо для регенерации, иначе бы в спектруме быстрая память не работала.

Страница 3 из 8 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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