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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: ROM-диск с нуля.

  1. #1
    Member
    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ROM-диск с нуля.

    Уважаемые форумчане, я перечитал все статьи в журналах "Радио" и "Радиолюбитель", а так же темы на этом форуме и у соседей по теме создания ROMдисков. Полностью устраивающей меня конструкции так и не нашел, зато в голове образовалась каша. Хочу упорядочить информацию, и без вашей помощи мне не обойтись. Попробую структурировать свои вопросы.

    Часть 1. Аппаратное обеспечение.
    Вопрос 1.
    Какого максимального размера всё-таки может быть одна страница ПЗУ большой емкости? 32кБ или 64кБ?

    По информации из статьи "ПЗУ для Бейсика" (Радио, №3 за 1987г) - только 32кБ:



    Тогда как при использовании портов B и C ППА D14 для адресации получается, что можно обратиться к 64кБ (A0-A15).
    К примеру, я хочу использовать одну микросхему 29С020 объемом 256Кх8. Могу ли я, переключая (ручным или электронным переключателем, не важно) уровни на A16 и A17, получить следующую разбивку адресного пространства ПЗУ и считывать данные из любой нужной мне области с помощью директивы R МОНИТОРа?



    Вопрос 2.
    Я хочу ROM-диск расположить внутри корпуса компьютера, но при этом сохранить возможность использовать внешний интерфейс для других целей, когда ROM-диск мне не нужен. Слабое знание английского и смешной машинный перевод не позволяют быть уверенным, что я понял абсолютно правильно даташит на мою W29C020C (https://pdf1.alldatasheet.com/datash...C020C-90B.html). Поэтому прошу подсказать:
    Какие логические уровни я должен установить на выводах CE, OE и WR микросхемы ПЗУ в том случае, если:
    а) мне нужно использовать ROM-диск;
    б) мне нужно использовать внешний интерфейс?

    То есть правильным ли будет вот такое управление ROM-диском без физического его отключения от портов ППА D14:


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

  3. #2
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос 1.
    Если не изменяет память, то ограничение в 32к заложено в Монитор.
    Вопрос 2.
    Достаточно управлять сигналом /СЕ, /ОЕ=0, /WR=1.

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

    ppp (04.05.2020)

  5. #3
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ppp Посмотреть сообщение
    Вопрос 1.
    Какого максимального размера всё-таки может быть одна страница ПЗУ большой емкости? 32кБ или 64кБ?
    в на 100% оригинальном мониторе - 32КБ, но если его пропатчить в 1 или 2х байтах, точно не помню, (эта прошивка есть на форуме), то будет 64КБ. Мое мнение однозначно делать 64КБ, особенно в свете второго вопроса.
    Цитата Сообщение от ppp Посмотреть сообщение
    Вопрос 2.
    ...
    Какие логические уровни я должен установить на выводах CE, OE и WR микросхемы ПЗУ в том случае, если: ...
    достаточно только один из CE или OE управлять, а второй всегда на 0 и WR не нужен, он всегда в 1.

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

    ppp (04.05.2020)

  7. #4
    Member
    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    Мое мнение однозначно делать 64КБ, особенно в свете второго вопроса.
    Того же мнения. Мне и программки удобнее в 4 группы собрать.


    Цитата Сообщение от PVV Посмотреть сообщение
    эта прошивка есть на форуме
    Спасибо, PVV, кажется нашел. Похоже, это прошивка от DATASoft из первого сообщения темы https://zx-pk.ru/threads/12137-radio...-rom-disk.html

  8. #5
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ppp Посмотреть сообщение
    Уважаемые форумчане, я перечитал все статьи в журналах "Радио" и "Радиолюбитель", а так же темы на этом форуме и у соседей по теме создания ROMдисков. Полностью устраивающей меня конструкции так и не нашел, зато в голове образовалась каша.
    Больше велосипедов богу велосипедов!

  9. #6
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Осмелюсь вставить свои 5 копеек, но расширение ромдиска до 64к снизит возможность подключения периферии через ППА. А так через старший бит порта можно разделить ещё 32к.

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

    ppp (05.05.2020)

  11. #7
    Member
    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    parsec, спасибо большое за ценное замечание. Тогда нет, лучше я поставлю внутрь 128Кх8 с самым нужным, сохранив разбивку софта на те же 4 группы, но по 32к, а всякую дребедень вынесу на внешние кассетные ROMдиски.
    Вовремя вы со своими 5-ю копейками , я уж считал, что с аппаратной частью вопрос закрыл.

  12. #8
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ppp, Попробуй нечто подобное - 512Кб - 8 дисков по 64Кб. Чтение - запись.
    https://zx-pk.ru/threads/26099-radio...l=1#post891189

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

    ppp (05.05.2020)

  14. #9
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ppp, вдогонку, при обращении к старшей части можно не только работать с периферией, но и программно переключать страницы диска.

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

    ppp (05.05.2020)

  16. #10
    Member
    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vladimir_S, круто! Но это мне пока рано. Цель этой темы - не соорудить сразу что-то супер-пупер, а просто разобраться самому с вашей помощью в основных принципах. Максимально придерживаясь базовой разработки. Если я буду понимать, как мне управлять страницами ромдиска с помощью галетника, то потом уже можно будет придумывать всякие навороты с дешифрацией адресов чем угодно. Спасибо ребятам, благодаря их подсказкам сегодня я уже понимаю схемотехнику всех встреченных ранее разработок ромдисков для РК. Можно двигаться дальше.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ROM-Диск
    от Elya в разделе Память
    Ответов: 27
    Последнее: 12.11.2023, 19:45
  2. ROM-диск на Скорпионе
    от Ewgeny7 в разделе Scorpion
    Ответов: 50
    Последнее: 12.06.2015, 15:29
  3. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  4. ROM диск
    от omaxlab в разделе Вектор
    Ответов: 24
    Последнее: 08.02.2011, 21:52
  5. ROM-диск от Иноземцева...
    от ILoveSpeccy в разделе Память
    Ответов: 6
    Последнее: 20.11.2007, 12:59

Ваши права

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