User Tag List

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

Тема: Замена двух ПЗУ на одну

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

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

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Замена двух ПЗУ на одну

    Собрал адаптер с ZIF-панелькой, вставляющийся в панель ПЗУ 0:
    Нажмите на изображение для увеличения. 

Название:	IMG_20181118_133653.jpg 
Просмотров:	376 
Размер:	47.5 Кб 
ID:	66958
    Поскольку впереди предстоят игры с перепрошивкой Монитора и CP/M, захотелось вместо двух ПЗУ поставить одну, бОльшего объема.

    Вместо A13 на ПЗУ приходит сигнал ROMA13 с линии B6 порта управления банками памяти. Видимо, авторы предполагали в будущем использовать ПЗУ объемом 16-32-64К. Так или иначе, после инициализации ROMA13 всегда равен 0, толку от него нет. Я отрезал ROMA13 и взял вместо него A13 с процессора, прописал в 64K флешку Монитор+CP/M (многократно), cигналы выборки объединил в один через два диода с резистором к +5в. Но весь этот колхоз просто не грузится.

    Придется позорно существовать с двумя 64K EEPROM, используя каждую на 25%.

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

  3. #2

    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мое мнение.
    У тебя по сбросу адрес становится в 0, Вот и пропиши в ПЗУ по этому адресу переход на монитор.
    В первой половине в нулевом адресе переход на монитор, после перехода переключиться
    на вторую половину ПЗУ с нормальными образами монитора и СРМ.
    Как то так.

    А вообще посмотри как реализовано в ЮТ88 все в одном. Используется загрузчик.
    Последний раз редактировалось L Juriy; 18.11.2018 в 19:23.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  4. #3

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так в том-то и дело, что я размножил парочку (CPM+Монитор) по всему 64К ПЗУ. С адресов 0, 4000, 8000, C000. Точно так же размножал Тест по всему объему флешки, и все работало.

    Может быть, объединение сигналов выборки через диоды не самое удачное место. Периодически по команде DC000 видны были разрозненные байты второй ПЗУ.

  5. #4

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Может быть, объединение сигналов выборки через диоды не самое удачное место
    Сейчас так сделал (на одном диоде и одном резисторе), но вместо а13 подал /csrom1. Грузится. Безо всякого размножения причем (зашил "под потолок", а14 притянут в +)
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

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

    tnt23(08.08.2024)

  6. #5

    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я сделаю вот так. и в 0 ячейке ПЗУ переход на монитор.

    Да на ПЗУ все адреса с адресной шины A13, A14, A15.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	csrom.jpg 
Просмотров:	383 
Размер:	20.7 Кб 
ID:	66961  
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  7. #6

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от L Juriy Посмотреть сообщение
    и в 0 ячейке ПЗУ переход на монитор.
    Первой командой монитора все равно идет переход на процедуру инициализации в тех же адресах (CxxxH), а сразу после сброса ПЗУ мапится на всю память. Так что это лишнее, думается мне.

  8. #7

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а так же
    подал ROMA14 на 1ю ногу пзу (отрезав ее от 5в), ROMA13 на 27ю, и заработал выложенный Лехой Морозовым инструментарий по сборке сорцов, включая ром-диск
    правда, пока только в конфиге "128к озу"
    https://github.com/alemorf/retro_com...irmware_source
    (всё в config.inc)
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

    Эти 2 пользователя(ей) поблагодарили UncleDim за это полезное сообщение:

    puller(04.12.2024), tnt23(01.12.2024)

  9. #8

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    ROMA14 на 1ю ногу пзу (отрезав ее от 5в), ROMA13 на 27ю, и
    и, конечно же, поломалась работа безромдискового варианта на одной пзу - теперь без "размножения" содержимого в самый низ ожидаемо не взлетает.
    "но есть и хорошие новости"
    возникла мысль использовать полный объем двух 27512, используя в качестве ROMA15 "балдеющий" сигнал REST (вместо него на 1ю ногу DD8 нужно будет подать 'REST and ENROM', собранный хоть на тех же диодах) - и под ром-часть диска А: будут доступны уже 112К
    (общий объем памяти компьютера составит 640К, которых, как хорошо известно, хватит.)
    Последний раз редактировалось UncleDim; 04.12.2024 в 08:20.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  10. #9

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    возникла мысль использовать полный объем двух 27512, используя в качестве ROMA15 "балдеющий" сигнал REST (вместо него на 1ю ногу DD8 нужно будет подать 'REST and ENROM', собранный хоть на тех же диодах) - и под ром-часть диска А: будут доступны уже 112К
    (общий объем памяти компьютера составит 640К, которых, как хорошо известно, хватит.)
    Done.
    Проводочек уходит на 1е ноги пзушек (их надо отрезать от 5В), ровно под левым диодом, с обратной стороны - короткая дорожка от 23й ноги вв55 к подтягивающему резистору R97, ее тоже порезать.
    прошивка под "терминальную" клавиатуру, 512к озу и 2х27512
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	photo_2024-12-09_00-49-48.jpg 
Просмотров:	133 
Размер:	78.1 Кб 
ID:	81653  
    Вложения Вложения
    • Тип файла: zip bios0b.zip (13.0 Кб, Просмотров: 139)
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

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

    puller(09.12.2024)

  11. #10

    Регистрация
    25.10.2023
    Адрес
    г. Фрязино
    Сообщений
    36
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отличная доработка. Обязательно сделаю на своем Океане. Все еще жду плату контроллера клавиатуры от matrixplus. На макетке паять контроллер не хочется.

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

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

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

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

Похожие темы

  1. Commodore PET 4008, ремонт и замена ПЗУ
    от Wierzbowsky в разделе Commodore 16/64/128
    Ответов: 1
    Последнее: 20.10.2019, 21:59
  2. Ответов: 76
    Последнее: 22.08.2019, 21:33
  3. Нужна помощь замена уф пзу на flash!
    от Alegator в разделе Память
    Ответов: 3
    Последнее: 20.02.2016, 21:29
  4. Дельта-СА замена ПЗУ
    от blackinwoman в разделе Дельта-С
    Ответов: 3
    Последнее: 08.10.2015, 10:07
  5. Не могу найти одну функцию
    от unbeliever в разделе Форум
    Ответов: 40
    Последнее: 03.05.2012, 11:48

Ваши права

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