User Tag List

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

Тема: ПЗУ для Бейсика

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

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

    Регистрация
    23.05.2020
    Адрес
    г. Николаев, Украина
    Сообщений
    53
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question ПЗУ для Бейсика

    Здравствуйте все. Подскажите, в статье радио № 3 за 1987 г пзу для бейсика, там адресных линий 14. 11 на РФ2 и 3 на ид7. Значит 16к максимум эта схема может адресовать? Хотел одну 27256 (32к) подключить, будет видеть только 16к?
    Адресную ногу А14 микросхемы 27256 цеплять некуда.

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

    В догонку. Нашёл в радио № 10 за 1991 г схему под 15 адресных линий. Но не понятно. Сигнал с порта ИК 55 РС6 в схеме 87 г шёл на CS (вроде как, по крайней мере он не адресный) ид7, а в этой схеме он идёт как адресный на ид4. Будет ли работать если так собрать для 27256?

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

    http://archive.radio.ru/web/1987/03/v035/
    http://archive.radio.ru/web/1991/10/045/

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

  3. #2

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теоретически, можно хоть все 16 адресных линии портов B,C использовать, директива R это позволяет. Вот как читает директива R:
    Код:
    SHLD A001
    LDA A000
    По окончании (да и просто после сброса) в порт С выводится байт FF. Это сделано для того, чтобы отключать ПЗУ. Поэтому один из старших битов адресной линии используется как /CS. Для 32кб ПЗУ можно обойтись вообще без ИД4/ИД7. Просто бит 7 порта С завести на /CS.

  4. #3

    Регистрация
    23.05.2020
    Адрес
    г. Николаев, Украина
    Сообщений
    53
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Теоретически, можно хоть все 16 адресных линии портов B,C использовать, директива R это позволяет. Вот как читает директива R:
    Код:
    SHLD A001
    LDA A000
    По окончании (да и просто после сброса) в порт С выводится байт FF. Это сделано для того, чтобы отключать ПЗУ. Поэтому один из старших битов адресной линии используется как /CS. Для 32кб ПЗУ можно обойтись вообще без ИД4/ИД7. Просто бит 7 порта С завести на /CS.
    Так там по схеме 91 года РС7 идёт на ОЕ. Соединить его с CS?

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

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Можно посмотрек как РОМ-диск подключек в РК-86 SRAM.
    Ссылку можно плиз

  5. #4

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно посмотрек как РОМ-диск подключек в РК-86 SRAM.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  6. #5

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот первоисточник - http://radio86rk.pbworks.com/w/page/...RK86-SRAM-2012
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  7. #6

    Регистрация
    23.05.2020
    Адрес
    г. Николаев, Украина
    Сообщений
    53
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо всем кто отозвался. Все сделал! Собрал сначала по схеме 87 года, да, видит только 16к.
    Потом по схеме 91 года провод PC6 кинул на А14 пзу, а CS соединил с OE (на котором уже висел сигнал от РС7.
    Теперь все 32 к видятся! Вот и ром диск!

  8. #7

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hail Посмотреть сообщение
    Спасибо всем кто отозвался. Все сделал! Собрал сначала по схеме 87 года, да, видит только 16к.
    Потом по схеме 91 года провод PC6 кинул на А14 пзу, а CS соединил с OE (на котором уже висел сигнал от РС7.
    Теперь все 32 к видятся! Вот и ром диск!
    А нет ли стандартной схемы, без микроконтроллера, чтобы "защелкнуть" старшие биты адреса для более ёмких ПЗУ. Понятно, что директива R будет читать только 64к, но в своей программе хотелось бы прочитать полное ПЗУ. У меня сейчас биос ЕПРОМ P28F001 1Mx8, хотелось бы уметь читать её всю, а в перспективе и писать

  9. #8

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tchv71 Посмотреть сообщение
    А нет ли стандартной схемы, без микроконтроллера, чтобы "защелкнуть" старшие биты адреса для более ёмких ПЗУ. Понятно, что директива R будет читать только 64к, но в своей программе хотелось бы прочитать полное ПЗУ.
    так защелку и поставить. типа 74ls273 например. отдельный вопрос - как ее адресовать.

    У меня сейчас биос ЕПРОМ P28F001 1Mx8, хотелось бы уметь читать её всю, а в перспективе и писать
    она 1 мегабит или 128кх8. плюс не слишком удобная - ей для записи 12В надо. какая-нибудь am92f040 поинтереснее будет.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  10. #9

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    так защелку и поставить. типа 74ls273 например. отдельный вопрос - как ее адресовать.
    Так в том то и вопрос, поставить не проблема, нужно НАЗНАЧЕНИЕ битов портов, в данном случае PortC, чтоб быть хоть с кем-то совместимым. Платка программатора для РФ2-4 и 2716-27128 есть, ПЗУ читает, туда эту МСХ и планирую воткнуть. А 12в у РК отродясь, это не беда.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    она 1 мегабит или 128кх8. плюс не слишком удобная - ей для записи 12В надо. какая-нибудь am92f040 поинтереснее будет.
    Зато никуда бежать не надо

  11. #10

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tchv71 Посмотреть сообщение
    Так в том то и вопрос, поставить не проблема, нужно НАЗНАЧЕНИЕ битов портов, в данном случае PortC, чтоб быть хоть с кем-то совместимым.
    чтобы сохранить совместимость - нужно эту защелку на отдельный адрес повесить. хотя... оно же только на чтение, можно ее повесить на адрес порта А. тогда пишем в порт А - устанавливаем страницу в ПЗУ, дальше все так же как обычно...
    Последний раз редактировалось Serg6845; 08.05.2021 в 15:19.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

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

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

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

Похожие темы

  1. Кросс-компилятор бейсика для БК
    от litwr в разделе БК-0010/0011
    Ответов: 2
    Последнее: 30.03.2018, 18:03
  2. Ответов: 51
    Последнее: 11.08.2014, 10:40
  3. Блок ПЗУ для БК
    от kisser81 в разделе БК-0010/0011
    Ответов: 19
    Последнее: 01.02.2013, 16:47
  4. 30 часов БЕЙСИКА для начинающих
    от newart в разделе Пресса
    Ответов: 14
    Последнее: 13.05.2011, 13:35
  5. Диалекты Бейсика для ZX Spectrum
    от NUK в разделе Пресса
    Ответов: 6
    Последнее: 03.11.2009, 22:30

Ваши права

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