не помню на счет нулей,но то ,что на ТМ они точно это да,а вот на КП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] - номер банка расширенного ОЗУ
У меня зеленый скорп Мика сделал по твоей схеме скочал какойто воот он определил 4096 сектаров памяти вобшем я доволен спосибо за тему !
И еше посмотрел на картинке у тебя типо профпзу гдебы схему надыбыть :v2_eek: :v2_thumb:
Вот схема 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.