не помню на счет нулей,но то ,что на ТМ они точно это да,а вот на КП11 по ходу тоже ...Сообщение от deathsoft
единственное что могу сказать с уверенностью - там нет частот ( импульсов )
они есть тольео на МА9
не помню на счет нулей,но то ,что на ТМ они точно это да,а вот на КП11 по ходу тоже ...Сообщение от deathsoft
единственное что могу сказать с уверенностью - там нет частот ( импульсов )
они есть тольео на МА9
кстати тема с такимже названием уже была http://zx.pk.ru/showthread.php?t=1213
Вот так выглядит адресация памяти в скорпионе:
Как видно, линия MA0 использована особым образом, реально она в режиме 48к не используется, а в режиме 256к является адресом A16. Адреса A10:A16 сдвигаются в сторону младши разрядов на 1, т.е. реально это A9:A15.Код:Адресация памяти в скорпионе до доработки +-------+------+-----+------+ |Мульт. | Физ. | | | |адр. | адр. | 48k | 256k | |-------+------+-----+------| |MA0 | A0 | A0 | A0 | |MA1 | A1 | A1 | A1 | |MA2 | A2 | A2 | A2 | |MA3 | A3 | A3 | A3 | |MA4 | A4 | A4 | A4 | |MA5 | A5 | A5 | A5 | |MA6 | A6 | A6 | A6 | |MA7 | A7 | A7 | A7 | |MA8 | A8 | A8 | A8 | |-------+------+-----+------| |MA0 | A9 | A14 | B2 | |-------+------+-----+------| |MA1 | A10 | A9 | A9 | |MA2 | A11 | A10 | A10 | |MA3 | A12 | A11 | A11 | |MA4 | A13 | A12 | A12 | |MA5 | A14 | A13 | A13 | |MA6 | A15 | A14 | B0 | |MA7 | A16 | A15 | B1 | |MA8 | A17 | 0 | B3 | +-------+------+-----+------+ B[3:0] - номер банка расширеного ОЗУ
Такой "грязный" хак был сделан, видимо, исходя из минимизации переделки обычного zx 128 в 256
А вот собственно, и схема доработки из orcadКод:Адресация памяти в скорпионе после доработки +-------+------+-----+------+ |Мульт. | Физ. | | | |адр. | адр. | 48k |1024k | |-------+------+-----+------| |MA0 | A0 | A0 | A0 | |MA1 | A1 | A1 | A1 | |MA2 | A2 | A2 | A2 | |MA3 | A3 | A3 | A3 | |MA4 | A4 | A4 | A4 | |MA5 | A5 | A5 | A5 | |MA6 | A6 | A6 | A6 | |MA7 | A7 | A7 | A7 | |MA8 | A8 | A8 | A8 | |MA9 | A9 | A9 | A9 | |-------+------+-----+------| |MA0 | A10 | A14 | B2 | |-------+------+-----+------| |MA1 | A11 | 0 | B4 | |MA2 | A12 | A10 | A10 | |MA3 | A13 | A11 | A11 | |MA4 | A14 | A12 | A12 | |MA5 | A15 | A13 | A13 | |MA6 | A16 | A14 | B0 | |MA7 | A17 | A15 | B1 | |MA8 | A18 | 0 | B3 | |MA9 | A19 | 0 | B5 | +-------+------+-----+------+ B[5:0] - номер банка расширенного ОЗУ
Последний раз редактировалось deathsoft; 05.12.2006 в 01:11.
У меня зеленый скорп Мика сделал по твоей схеме скочал какойто воот он определил 4096 сектаров памяти вобшем я доволен спосибо за тему !
И еше посмотрел на картинке у тебя типо профпзу гдебы схему надыбыть![]()
![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот схема http://zx.pk.ru/attachment.php?attachmentid=1674 (в этой ветке их несколько есть)Сообщение от Scorpion(lv)
Хм ну я видел давно и живем плату но неветом суть я думал на расыпухи у Михи сделано гдеже мне ету алтеру взять да есше и прошитой?
Алгоритм переключения банков можно посмотреть в эмуляторе unreal, а так же в ветке "скорпион с большим ПЗУ" в данном разделе. Прошить альтеру нет никаких проблем, прошивальшик делается на 1 микросхеме 555АП6 на LPT порт, сама альтера стоит $1.5
Тока для max3xxx желательно лапы ставить в PCI 3.3
так как для LVTTL напряжение логической единицы 2,5V а для PCI3.3 VCC-0.2V тобиш где то в пределах 3,1.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)