Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Вторая экранная область в ZX Spectrum 128 (http://zx-pk.ru/showthread.php?t=19033)

SegaBoy 29th April 2012 22:13

Вторая экранная область в ZX Spectrum 128
 
Подскажите, какие программы (игры или демо) используют второй экран в 128К? Желательно те, что пойдут на чёрном +2А/В. (Пытаюсь наваять прототип видеоадаптера для слота расширения, хочу проверить правильно ли он показывает).

goodboy 29th April 2012 22:23

многие игры от OperaSoft выпускались в двух версиях. 48/128 и +2AB/3.
в + версиях как раз используется второй экран и вертикальное переключение страниц. обычно в бейсик загрузчике пишется для какой модели игра. corsarios/livingstone2/mithos/mot/sir wood ...

vinxru 30th April 2012 02:54

Quote:

Originally Posted by goodboy (Post 500253)
вертикальное переключение страниц

Это как?

Tim 30th April 2012 09:49

еще можно простенькую программульку написать для проверки

Black_Cat 30th April 2012 11:40

Quote:

Originally Posted by vinxru (Post 500328)
Это как?

судя, он имел ввиду вертикальный скроллинг, а не просто переключение

goodboy 30th April 2012 12:20

Quote:

Originally Posted by vinxru (Post 500328)
Это как?

в классике страницы можно менять местами только по горизонтали (c адреса 49152), на +2AB+3 моделях появился порт #1FFD, c его помощью страницы можно подставлять по адресам 0,16384,32768,49152. этот приём как раз используется в играх от OperaSoft.всего возможно 4ре варианта расположения страниц.

0,1,2,3
4,5,6,7
4,5,6,3
4,7,6,3

Black_Cat 30th April 2012 13:43

Quote:

Originally Posted by goodboy (Post 500359)
в классике страницы можно менять местами только по горизонтали (c адреса 49152), на +2AB+3 моделях появился порт #1FFD, c его помощью страницы можно подставлять по адресам 0,16384,32768,49152. этот приём как раз используется в играх от OperaSoft.всего возможно 4ре варианта расположения страниц.

0,1,2,3
4,5,6,7
4,5,6,3
4,7,6,3

goodboy, у тебя какая-то каша в понимании. В спектрумовском режиме видеостраницы переключаются исключительно по #7FFD, а в режиме +3DOS (существует токо на +2a/b,+3), т.е. в НЕспектрумовском режиме управление памятью осуществляется не через #7FFD, а через #1FFD. Соответственно софт, использующий #1FFD - это +3DOS софт, а не спектрумовский. Аналогично как и CP/M софт в ATM не имеет к Спектруму никакого отношения.

goodboy 30th April 2012 13:52

Quote:

Originally Posted by Black_Cat (Post 500384)
софт, использующий #1FFD - это +3DOS софт

бесполезный спор, на +2AB дисковода нет. и игры использующие порт #1FFD выходили официально.
по твоей логике если используется порт #7FFD, то это тоже неспектрумовский софт.

vinxru 30th April 2012 13:58

Quote:

Originally Posted by Black_Cat (Post 500356)
судя, он имел ввиду вертикальный скроллинг, а не просто переключени

Не, там такого нет.

Quote:

Originally Posted by Black_Cat (Post 500384)
Соответственно софт, использующий #1FFD - это +3DOS софт, а не спектрумовский

Будьте толерантнее, ZX Spectrum +3 - это Спектрум :)

Соответственно софт, использующий #1FFD - это ZX Spectrum +3 софт, а не ZX Spectrum 128К софт.

Black_Cat 30th April 2012 14:31

Quote:

Originally Posted by goodboy (Post 500386)
на +2AB дисковода нет

и что? это удешевлённый +3 без контроллера дисковода.

Quote:

Originally Posted by goodboy (Post 500386)
и игры использующие порт #1FFD выходили официально

это игры не под Спектрум, а под +3DOS. В +3DOS не используется спектрумовский менеджер памяти, а в Спектруме не используется менеджер памяти +3DOS. Это разные менеджеры памяти, которые не дополняют друг друга как в отечественных клонах Спектрума, а полностью заменяют друг друга. Т.е. в режиме +3DOS компьютер переключается на совсем другую аппаратную архитектуру, не имеющую к Спектруму никакого отношения.

Quote:

Originally Posted by goodboy (Post 500386)
по твоей логике если используется порт #7FFD, то это тоже неспектрумовский софт

ты читать умеешь?

Quote:

Originally Posted by Black_Cat (Post 500384)
В спектрумовском режиме видеостраницы переключаются исключительно по #7FFD



---------- Post added at 13:07 ---------- Previous post was at 12:59 ----------

Quote:

Originally Posted by vinxru (Post 500389)
Будьте толерантнее, ZX Spectrum +3 - это Спектрум

vinxru, судя по высказыванию, ты сам слабо представляешь историю развития Спектрума. Да, +3 - относится к Спектрумам, т.е. к клонам Спектрума, а не к спектрум-совместимым машинам (т.е. НЕспектрумам имеющим спектрумовский режим). Т.е. это Спектрум, имеющий не спектрумовский режим +3DOS. Впоследствии эту концепцию переняли в отечественном клоне Спектрума - Profi, только уже для переключения в режим CP/M.

---------- Post added at 13:31 ---------- Previous post was at 13:07 ----------

Quote:

Originally Posted by vinxru (Post 500389)
Соответственно софт, использующий #1FFD - это ZX Spectrum +3 софт, а не ZX Spectrum 128К софт.

Это +3DOS софт. На +2a/b,+3 может работать спековский софт и +3DOS софт.


All times are GMT +4. The time now is 23:55.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.