Это было-бы более разумно, в плане более экономичного расхода свободного пространства ПЗУ, но...
Вид для печати
AlexFantasy, это то понятно. Имелось в виду "работало бы оно вообще?".
AlexFantasy, я ж ленивый. :v2_blush: Мне б сперва кто-теорию разъяснил.
Сделал пропатченную прошивку PROF-ROM для КАЯ. Это идея VELESOFT'та по обезглючиванию команды LIST в TR-DOS'е. Всё подробно расписано вот тут. Использовал вариант патча by savelij. За исходную взял прошивку от сюда (256КБ, прошиваем в 29С020).
Прошивка проверена, всё работает офигенно! Командой LIST теперь можно пользоваться безбоязненно, прерывая её в любом месте и без проблем выходя по RETURN. Прошивка в аттаче.
Будет ли работать обычная УФ-стираемая 27C4001 ? Характеристики вроде те же 4 Mbit (512Kb x 8)
Различие вот какие по ножкам
УФ: Pin 1 - Vpp / Pin 31 - A18
29C040 : Pin 1 - A18 / Pin 31 - WE
То есть при использовании УФ надо поднять 31 ножку и проводком подключить на место 1ой (или на средний контакт тумблера для переключения банков). 1ую тоже поднять и проводком на нее подать Vpp (+5V).
Продаван zst в комплекте деталей мне вообще засунул 29ee010 - что я с ней делать буду, в нее даже прошивка из шапки темы не влезет, по схеме же ясно сказано 29с020.
nikor4, вообще, странно. У подобных ПЗУ цоколевка обычно совпадает, в том числе и у 4-х-мегабиток. Коммутация половинок в ПРОФ-РОМ для 4-х-мегабиток делается по 1-ой ноге. У меня работает УФ ПЗУ на 4 мегабита в ПРОФ-РОМ, но вот точно не помню 27С4001 она или 27С040.
Если по документации в ПДФ сверять то цоколевка именно у 27C4001 не совпадает, хотя если предположить что мы ее воткнули "просто так". Предположим...
По схеме 31 ножка A18 окажется на +5 через резистор, 1ая ножка Vpp окажется на +5 напрямую.
Да.. будет работать.
Тогда по сути для модификации переключателя банков нужно поднять только 31 ножку A18 и пустить ее на тумблер переключателя. В случае со платой на DIP микросхеме нужно убрать резистор R1 и подпаять проводки туда, и отгибать ничего не надо.