forked from RomanRom2/GeneralSound
43 lines
4.8 KiB
Plaintext
43 lines
4.8 KiB
Plaintext
Расширение памяти GS до 2Мб при обязательном отсутствии на плате GS микросхем памяти 62256.
|
||
|
||
Суть простая:
|
||
|
||
По классической схеме расширения ОЗУ до 2 Мб, на плате GS должны стоять двумя бутербродами 4 микросхемы основного ОЗУ общим объёмом 128 Кб, и на плате расширения установлено ОЗУ объёмом 2 Мб. При этом первые 128 Кб (4 страницы) просто перекрываются микросхемами ОЗУ на плате GS, поэтому на плате расширения эти страницы просто остаются не использованными.
|
||
|
||
Моя плата расширения ОЗУ призвана устранить этот недостаток, теперь ставить на плату GS 2 бутерброда ОЗУ не надо, соответственно на 4 микросхемы 62256 уменьшаются и материальные затраты. Кроме этого, решается вопрос избавления от медленных микросхем ОЗУ 62256 с временем доступа 120-150 нс, что даёт возможность потом разогнать GS. Кроме этого, в качестве логики я решил использовать микросхемы в корпусах DIP, т.к. достать их проще, чем в SOP или SOIC корпусах.
|
||
|
||
Эта схема расширения ОЗУ требует наличие 3-х доработок на плате GS. Если у вас GS собран из новодела на новой плате, на которой уже учтено расширение памяти до 2 Мб по старой схеме, то доработки № 2 и № 3 у вас уже есть, остаётся ввести только доработку № 1.
|
||
|
||
Все обозначения сигналов я использовал по схеме GS из PDF файла, сами PDF с принципиальной и монтажной схемами GS во вложении.
|
||
|
||
Описание всех доработок платы GS:
|
||
|
||
№ 1 B5 - берётся с DD9 (ИД7) выв.14 (сигнал RAM1) - активируется в адресном пространстве #4000-#7FFF
|
||
№ 2 B6 - подаётся на DD13 (ИД7) на выв.6 вместо сигнала /K1 (блокировка ПЗУ при обращении к любой странице ОЗУ)
|
||
№ 3 B7 - берётся с DD7 (ТМ8) выв.9 (тактовый сигнал порта #00)
|
||
|
||
список микросхем:
|
||
|
||
DD1-DD4 - K6T4008C1B-GB55 (можно GB70)
|
||
DD5 - 1533КП11
|
||
DD6 - 1533ТМ8
|
||
DD7 - 1533ИД7
|
||
DD8 - 1533ЛИ1 (лучше 1531 или 531 в случае разгона процессора)
|
||
DD9 - 1533ЛЕ1 (лучше 1531 или 531 в случае разгона процессора)
|
||
|
||
По микросхемам памяти: Самая главная здесь микросхема ОЗУ - DD1, без неё GS работать не будет. Остальные можно ставить, можно нет, от этого будет зависеть кол-во найденных страниц памяти.
|
||
|
||
Сами микросхемы ОЗУ можно ставить и меньшего объёма, если они будут в таком же корпусе SOP-32.
|
||
|
||
Доступный объём ОЗУ для МОДов будет точно таким же, как и с классическим расширением ОЗУ:
|
||
|
||
1 микросхема DD1 емкостью 512 Кбайт - 512-16-32 = 464 Кб ("PRINT IN 179" должен выдать 14 страниц)
|
||
2 микросхемы емкостью по 512 Кбайт - 1024-16-32 = 976 Кб ("PRINT IN 179" должен выдать 30 страниц)
|
||
3 микросхемы емкостью по 512 Кбайт - 1536-16-32 = 1488 Кб ("PRINT IN 179" должен выдать 46 страниц)
|
||
4 микросхемы емкостью по 512 Кбайт - 2048-16-32 = 2000 Кб ("PRINT IN 179" должен выдать 62 страницы)
|
||
|
||
32 Кб из общего объёма памяти недоступны, т.к. 0-я страница ОЗУ перекрывается ПЗУ. Эта особенность присутствует и в классическом расширении, и в этом.
|
||
|
||
16 Кб из общего объёма используются самим GS для собственных нужд, это 1-я страница ОЗУ, и её половинка проецируется в адресное пространство #4000...#7FFF.
|
||
|