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

User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 66

Тема: Spectrum +2A - управление ПЗУ и IORQ

  1. #31
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    дело в том, что на схемах не указано откуда идут эти сигналы, и можно только предполагать что они идут непосредственно с ножек ПЗУ. В этом случае блокировка осуществляется единицей

    ---------- Post added at 21:54 ---------- Previous post was at 21:53 ----------

    и не запустится, если ты не сформировал для ПЗУ нужные сигналы.. ты как схему выборки делал?
    Не совсем понял, схму выборки чего? Если ПЗУ, то:

    if(ROM48 && (ADRESS[15:8] == 8'b00111101) && !nM1 && !nMREQ) TRDOS <= 1'b1;
    else if(ADRESS[15] || ADRESS[14]) TRDOS <= 1'b0;

    А сигнал TRDOS уже подаю на ROM1OE и ROM2OE. И при этом подключаю ПЗУ тырдоса.

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

  3. #32
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну да, ты таки не понял , родное ПЗУ надо отключать вообще нахрен, а вместо него подключать внешнее стандартное Спековское.. 27512 со всей обвязкой коммутации банков
    Последний раз редактировалось Black_Cat; 11.09.2009 в 22:18.

  4. #33
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    ну да, ты таки не понял , родное ПЗУ надо отключать вообще нахрен, а вместо него подключать внешнее стандартное Спековское.. 27512 со всей обвязкой коммутации банков
    А нельзя просто блокировать родное ПЗУ при выполнении из басика48 при RANDOMIZE USR 15616 и подключать ПЗУ тырдоса? Почему надо полностью менять ПЗУ? ПЗУ Амстрада несовместимо с тырдосом?

    Я так понял, что ты советуешь подать на ROM1OE и ROM2OE постоянную единицу, а на шину повесить ПЗУ спека-128 с дешифратором? Для проверки можно прицепить просто ПЗУ спека48? Пойдет? Кстати, в качестве ПЗУ спека128 пойдет ПЗУ от "пентагона-128"? Или нужно именно родное 32-килобайтное ПЗУ от спека-128 + ПЗУ тырдоса?
    Последний раз редактировалось AlexBel; 11.09.2009 в 22:32.

  5. #34
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    ПЗУ Амстрада несовместимо с тырдосом?
    я не знаю какие модификации внесли амстрадовцы в ПЗУ48, но факт, что внесли, а значит часть спековского софта просто не будет работать, не говоря уже о ПЗУ128.. Зачем тебе комп, на котором не будет работать весь софт? Да и не факт что MAGIC в амстраде обрабатывается как надо..
    Последний раз редактировалось Black_Cat; 11.09.2009 в 22:52.

  6. #35
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    я не знаю какие модификации внесли амстрадовцы в ПЗУ48, но факт, что внесли, а значит часть спековского софта просто не будет работать, не говоря уже о ПЗУ128.. Зачем тебе комп, на котором не будет работать весь софт?
    А ПЗУ спека128 и 48 запустится на железе +2А? Нормально будет работать?

  7. #36
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Я так понял, что ты советуешь подать на ROM1OE и ROM2OE постоянную единицу, а на шину повесить ПЗУ спека-128 с дешифратором? Для проверки можно прицепить просто ПЗУ спека48?
    можно, если тебе достаточно 48 режима

    ---------- Post added at 22:54 ---------- Previous post was at 22:53 ----------

    Цитата Сообщение от AlexBel Посмотреть сообщение
    А ПЗУ спека128 и 48 запустится на железе +2А? Нормально будет работать?
    а куда оно денется?

  8. #37
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    а куда оно денется?
    Ну, я же не знаю, насколько железо Амстрада отличается от железа спектрума128...

    Непонятно, почему +2А не запускается независимо от того, подаю я на ROM1OE и ROM2OE ноль или единицу. Только когда отключаюсь от этих сигналов - работает. Я думал, что при нуле +2А должен работать, а при единице - отключаться ПЗУ.
    Последний раз редактировалось AlexBel; 11.09.2009 в 23:09.

  9. #38
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спековская ПЗУ не знает о существовании портов #0FFD-#3FFD, потому конфликтов не будет.. а вот отечественный софт может писать в #1FFD, и желательно +3 доработать до стандарта чтоб иметь возможность блокировать его порты.. Для этого надо SMD резистор на 680 Ом впаять в разрез дорожки /IORQ между Z80 и ULA, и соединить вывод ULA с нижним 13 контактом краевого разъёма, получим сигнал /IORQGE.

    Если будешь делать, то заодно проделай такую же операцию и с сигналом /MEMRQ, и аналогично выведи его например на нижний 4 контакт краевого разъёма, получим сигнал /MEMRQGE.
    Последний раз редактировалось Black_Cat; 12.09.2009 в 04:01.

  10. #39
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dec188 Посмотреть сообщение
    спековская ПЗУ не знает о существовании портов #0FFD-#3FFD, потому конфликтов не будет
    ОК, спасибо, завтра попробую. Можешь напомнить, где в ПЗУ 27512 Пентагона-128 что находится? Где-то записано, но где - не помню...

  11. #40
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    0 - пусто, или сервис-монитор
    1 - TR-DOS
    2 - SOS128
    3 - SOS48

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. управление в Ball Quest
    от moroz1999 в разделе Игры
    Ответов: 8
    Последнее: 20.12.2012, 19:04
  2. управление питанием под win2000
    от goodboy в разделе Зарубежные компьютеры
    Ответов: 2
    Последнее: 15.12.2006, 11:01
  3. Управление эмулятором из zx-программы
    от Spectre в разделе Эмуляторы
    Ответов: 42
    Последнее: 29.08.2006, 12:58

Ваши права

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