User Tag List

Показано с 1 по 10 из 251

Тема: ScorpEvo (Scorpion ZS на базе ZX-Evolution)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Соответствие разрядов портов адресам дано сугубо как рекомендация для программистов. Реально, они конечно равнозначны, по крайней мере в той реализации компа, что ты сделал.
    Объясню почему D4 #1FFD для этого компа программистам рекомендуется юзать как A18’, а не как A17’. Связано это с особенностями скорпового Проф ПЗУ, юзающего 8ю страницу как системную. Как в своё время справедливо критиковал Nemo, из-за этой особенности скорпового теневика, программы заточенные под 256к и перенесённые на Скорп с других систем, вступают в конфликт с теневиком затирая его системную инфу. Дык вот этого можно избежать сугубо программным методом - писать программы под новые компы исходя из вышеприведённой раскладки адресов. В этом случае первые 256к будут свободны для программ, а системная инфа теневика окажется аж в 16 странице, и никому мешать не будет!
    Вторым плюсом такой адресации является то, что 256к проги для Пента512 и Скорпо-Кая512 будут юзать один и тот же драйвер памяти! Таким образом получаем единый стандарт управления памятью для 256к прог. Вы спросите, а как быть со старыми Скорпами? Оставить как есть и писать для них сугубо скорповые дрова, либо расширять до 512к по D7#7FFD

    Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:

    |Pent|S-KAY|
    |A19’ |A21’ |D5 #7FFD
    |A18’ |A20’ |D6 #7FFD
    |A17’ |A17’ |D7 #7FFD
    |A20’ |A18’ |D4 #1FFD
    |A21’ |A19’ |D7 #1FFD
    Последний раз редактировалось Black_Cat; 06.08.2010 в 21:37.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Соответствие разрядов портов адресам дано сугубо как рекомендация для программистов. Реально, они конечно равнозначны, по крайней мере в той реализации компа, что ты сделал.
    Объясню почему D4 #1FFD для этого компа программистам рекомендуется юзать как A18’, а не как A17’. Связано это с особенностями скорпового Проф ПЗУ, юзающего 8ю страницу как системную. Как в своё время справедливо критиковал Nemo, из-за этой особенности скорпового теневика, программы заточенные под 256к и перенесённые на Скорп с других систем, вступают в конфликт с теневиком затирая его системную инфу. Дык вот этого можно избежать сугубо программным методом - писать программы под новые компы исходя из вышеприведённой раскладки адресов. В этом случае первые 256к будут свободны для программ, а системная инфа теневика окажется аж в 16 странице, и никому мешать не будет!
    Вторым плюсом такой адресации является то, что 256к проги для Пента512 и Скорпо-Кая512 будут юзать один и тот же драйвер памяти! Таким образом получаем единый стандарт управления памятью для 256к прог. Вы спросите, а как быть со старыми Скорпами? Оставить как есть и писать для них сугубо скорповые дрова, либо расширять до 512к по D7#7FFD

    Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:

    |Pent|S-KAY|
    |A19’ |A21’ |D5 #7FFD
    |A18’ |A20’ |D6 #7FFD
    |A17’ |A17’ |D7 #7FFD
    |A20’ |A18’ |D4 #1FFD
    |A21’ |A19’ |D7 #1FFD
    Таким бы хлебалом да медку хлебнуть подумал медведь глядя на бегемота Тайный советник блин. Твой форум по тебе соскучился. Можно подумать ты под это кодить будешь.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  4. #3

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:

    |Pent|S-KAY|
    |A19’ |A21’ |D5 #7FFD
    |A18’ |A20’ |D6 #7FFD
    |A17’ |A17’ |D7 #7FFD
    |A20’ |A18’ |D4 #1FFD
    |A21’ |A19’ |D7 #1FFD
    = chaotic memory pages layout. Best way is add one port for switching memory paging = better compatibiity with original software.

    I use in my PROFI interface this feature:




    Memory paging (ZX clone type) is selectable via OUT 495,x or in menu. Position of logical ram pages 0-63(1MB ram) are same in all ZX modes.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Pentevo/ZX Evolution - сборка и наладка
    от Ewgeny7 в разделе ZXEvo
    Ответов: 1267
    Последнее: 28.01.2025, 08:14
  2. Игровые автоматы на базе ZX
    от F0lken в разделе Разный софт
    Ответов: 1
    Последнее: 22.05.2010, 22:24
  3. Pentevo/ZX Evolution revision A - тестинг
    от AAA в разделе ZXEvo
    Ответов: 354
    Последнее: 25.03.2010, 23:45
  4. Компьютер на базе Sega MD
    от Phenix в разделе SEGA
    Ответов: 26
    Последнее: 06.05.2008, 21:46
  5. Компьютер на базе Sega MD
    от Phenix в разделе Несортированное железо
    Ответов: 9
    Последнее: 10.04.2005, 13:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •