В продолжение темы...
Появилось некоторое время и я занялся вопросом конфигурации. Как видно из таблицы ниже для выборки конфигурации с ROM2 и ROM3 (BASIC и BASG) используется разряд D6 (конфиг. 40h и 60h соответственно). Термы 27 и 28 к556рт2.
Скрытый текст
[свернуть]
Но в конфигурации 40h, бит D3 не участвует, т.е. конфиг. 40h и 48h равнозначны для ROM2(D33) и конфигурация 48h будет полностью повторять конфигурацию 18h(ROMB1), тк бит D4(актив-ий конф 18h) так же не участвует в 27 терме для 48h конфиг.
Т.к. конфигурация 48h ни в какой документации не упоминается, то я решил я задействовать бит D3 для новых 2-х конфигураций 48h и 68h, которые будут активировать ROM3 (D32, которая будет заменена на 27с256, как и D33)
28 терм,самый нижний в таблице будет активировать ROM2(D33), как и 27 терм, те ВАСИК будет расположен в одной мксх D33 ROM2(27c256) и D33 будет выбираться конфиг 40h и 60h(терм 27 и 28).
А конфигурации 48h и 68h будут выбирать ROM3(D32) и будут предоставлять доп 16кб пзу (32кб если использовать старший бит D8,те конф C8h и E8h)
Для этого надо исправить 27 и 28 термы и дописать еще 29 и 30 термы для конфиг 48h и 68h
C фотошопом не дружу, но думаю понятно будет. Конфигурации 48h и 68h повторяют 40h и 60h, только будут выбирать ROM3
Я пробовал редактировать старые 556рт2 из корвета, к сожалению ни затереть терм, ни написать новый не получается по невиданным мне причинам. Поэтому пришлось прошить новую 556рт2.
Я проверил все это на корвете (достался мне после вандалов), все работает, те васик расположен в одной 27с256, d32 выбирается при конфиг 48h и 68h. Совместимость остается и появились 2 новые конфигурации.
Допишу загрузчик в биос и закину во вторую пзу тест или еще чего, но это уже в другой раз, надо еще место найти для загрузчика и контр сумму пересчитать.
- - - Добавлено - - -
Не придумал куда запихнуть доп. адресное пространство пзу биоса при замене его так же на 27с256.
Можно обсудить...
Прошивку 556рт2 карты памяти надо ?







Ответить с цитированием