PDA

Просмотр полной версии : Вторая экранная область в ZX Spectrum 128



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

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

vinxru
30.04.2012, 01:54
вертикальное переключение страниц

Это как?

Tim
30.04.2012, 08:49
еще можно простенькую программульку написать для проверки

Black_Cat
30.04.2012, 10:40
Это как?судя, он имел ввиду вертикальный скроллинг, а не просто переключение

goodboy
30.04.2012, 11:20
Это как? в классике страницы можно менять местами только по горизонтали (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
30.04.2012, 12:43
в классике страницы можно менять местами только по горизонтали (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
30.04.2012, 12:52
софт, использующий #1FFD - это +3DOS софт
бесполезный спор, на +2AB дисковода нет. и игры использующие порт #1FFD выходили официально.
по твоей логике если используется порт #7FFD, то это тоже неспектрумовский софт.

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

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


Соответственно софт, использующий #1FFD - это +3DOS софт, а не спектрумовский

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

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

Black_Cat
30.04.2012, 13:31
на +2AB дисковода нети что? это удешевлённый +3 без контроллера дисковода.


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


по твоей логике если используется порт #7FFD, то это тоже неспектрумовский софтты читать умеешь?


В спектрумовском режиме видеостраницы переключаются исключительно по #7FFD

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


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

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

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


Соответственно софт, использующий #1FFD - это ZX Spectrum +3 софт, а не ZX Spectrum 128К софт.Это +3DOS софт. На +2a/b,+3 может работать спековский софт и +3DOS софт.

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


нет.

Black_Cat
30.04.2012, 13:37
ZX Spectrum +3 - это Спектрум


Да, +3 - относится к Спектрумам

нет.:)

vinxru
30.04.2012, 14:23
Не вырывайте фразы :)


Да, +3 - относится к Спектрумам, т.е. к клонам Спектрума

+3 - это не клон. Слово клон нельзя применять к официальному производителю. Это так же как сказать, что 80486 - это клон 80386.

ZX Spectrum +3 - это компьютер от правообладателя, это официальное развитие официальной модели.

А вот к примеру, ZX Spectrum 128K разработан сторонней фирмой Investrónica и нехотя принят в подарок Синклером. То есть ZX Spectrum 128K (и сделанный на его основе ZX Spectrum +2) - в большей степени клон, чем +3. (Слово Клон тут неприменимо, это я рассуждаю с вашей точки зрения). А единственный настоящий ZX - это 48К.

Black_Cat
30.04.2012, 14:45
vinxru, не обижайся, но у тебя каша в голове :)

null_device
30.04.2012, 14:53
Поясните, пожалуйста - каким образом, спор о том кто-кому приходится клоном, связан с темой топика?! :v2_conf2:

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

SegaBoy
30.04.2012, 15:00
Спасибо всем за столь оживлённую дискуссию. Для начала интересуют игры (или демы) для обычного 128К, но не все подряд, а именно использующие вторую экранную область (через #7FFD). Хотелось бы увидеть, правильно или нет я реализовал переключение страниц и что при этом на экране. Но так как мой Спектрум это +2А, то наверное некоторые программы на нём не запустятся. Если не трудно, ткните ещё разок носом, может с WoS что загрузить. Попробую проверить на эмуляторе и на реале (подключённому к тв и монитору одновременно).

P.S. С играми от Opera Soft пока не разобрался, половина не запустилась, а в остальных не увидел второго экрана.

NEO SPECTRUMAN
30.04.2012, 15:17
Дажились БК фирменный спектрум +3 не считает спектрумом. Это уже вообще.

molodcov_alex
30.04.2012, 15:22
Для начала интересуют игры
http://www.worldofspectrum.org/infoseekid.cgi?id=0005671

Black_Cat
30.04.2012, 15:24
Дажились БК фирменный спектрум +3 не считает спектрумом. Это уже вообще.
Да, +3 - относится к Спектрумам:) "Однако, чукча не читатель, чукча - писатель!" :) Без обид :)

NEO SPECTRUMAN
30.04.2012, 15:58
Для начала интересуют игры (или демы) для обычного 128К, но не все подряд,
Демы.
http://chatkubani.ru/upload/files/paralactika_by_demarche.zip
ftp://ftp.untergrund.net/users/diver4d/tum09/low-end%20demo/zx_demo_mescaline_synesthesia_with_emu.zip

---------- Post added at 14:58 ---------- Previous post was at 14:40 ----------


Да, +3 - относится к Спектрумам

"Однако, чукча не читатель, чукча - писатель!"

:)Однако 2-й чукча даже не читатель своих сообщений. :) Без обид :)


Да, +3 - относится к Спектрумам, т.е. к клонам Спектрума, а не к спектрум-совместимым машинам (т.е. НЕспектрумам имеющим спектрумовский режим). Т.е. это Спектрум, имеющий не спектрумовский режим +3DOS.

Black_Cat
30.04.2012, 16:19
Да, +3 - относится к Спектрумам, т.е. к клонам Спектрума, а не к спектрум-совместимым машинам (т.е. НЕспектрумам имеющим спектрумовский режим). Т.е. это Спектрум, имеющий не спектрумовский режим +3DOS.
Ясно, для NEO SPECTRUMAN это слишком сложная для его понимания логическая конструкция :)

esl
30.04.2012, 16:39
Народ, может хватит ?
для начала определитесь с терминами, кто что под чем понимает
каждый напишет свое видение, а после сравнить/утрясти подрорбности ...

null_device
30.04.2012, 17:08
Народ, может хватит ?

Это поистине, одна из "вечных" тем холиваров - что же считать "true - спектрумом". ;)

rsorc
30.04.2012, 18:55
запусти на своём компе sts (только оригинал, ну там версии 3.0 и далее(там порт подрезанный на #fd а не на #7ffd ), если пойдёт и по клавуше "edit (сs+1) покажет основной экран", ещё раз - покажет экран отладчика) - то пойдёт остальной софт пользующий второй экран под клоны

чёт вы гоните - ужеж вродь порешили - клоны - компы, переделанные в бывшем ссср после разборки "ангельского" варика, испанские версии вродь как не клон, ибо по копирайту собирались (дорабатывались по уму, а не абы как бы)

---------- Post added at 17:54 ---------- Previous post was at 17:52 ----------

однака для топикстартера - "уфо" "уфо 2" "чёрный ворон" - вродь как слава медноногов не уродствовал порт расширения

---------- Post added at 17:55 ---------- Previous post was at 17:54 ----------

а там во всю второй скрин пользуется

SegaBoy
30.04.2012, 19:10
запусти на своём компе sts ...

однака для топикстартера - "уфо" "уфо 2" "чёрный ворон" - вродь как слава медноногов не уродствовал порт расширения

а там во всю второй скрин пользуется

Я, к сожалению, не знаю что такое sts. А упомянутые игры Медноногова на WoS только в trd :v2_conf2:

Black_Cat
30.04.2012, 19:13
чёт вы гоните - ужеж вродь порешили

:) rsorc, то, что ты написал - это ламерство, непригодное для практического использования

null_device
30.04.2012, 19:19
к сожалению, не знаю что такое sts

STS - это человек (http://speccy.info/STS_(Volga_Soft)) и монитор-отладчик (http://speccy.info/Stalker_Stealth_Monitor). В данном случае речь идет о последнем. ;)

rsorc
30.04.2012, 19:30
sts - самый лучший монитор-отладчик на спеку
http://vtrdos.ru/system/STS_62.ZIP - версия 6.2 от сталкера
http://vtrdos.ru/system/STS_70.ZIP - версия от alone codera
думаю проблем с переводом на ленту не должно быть

про игры Медноногова звыняй - не знал, что trd не катит
попробуй у velesoft`a порыться - http://velesoft.speccy.cz/kmsoft.htm
не помню - помойму в artist II можно второй экран заюзать (на сайте есть tap)

а ещё есть демка под 128 - там только второй экран пользуется, когда жмёшь ресет показывается основной экран, спроси - мож кто помнит (чёт память на название выбило)

---------- Post added at 18:26 ---------- Previous post was at 18:25 ----------

black cat - no commmmments
умники, my ass
человек просит помощи, а вы тут про ламерство

---------- Post added at 18:27 ---------- Previous post was at 18:26 ----------

ну вот и помогайте, а не ...

---------- Post added at 18:30 ---------- Previous post was at 18:27 ----------

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

Titus
30.04.2012, 22:27
STS - это человек (http://speccy.info/STS_(Volga_Soft)) и монитор-отладчик (http://speccy.info/Stalker_Stealth_Monitor). В данном случае речь идет о последнем. ;)
Замечу, что еще один STS, и более ранний - это Стасик из Москвы (STS SoftGraphics), он есть у нас на сайте.

rsorc
30.04.2012, 23:02
блин, мужики, стсов было дохрена, если так уж вопрос повернулся -
Stealth Monitor by Stalker (так пойдёт?)

...хватит флудить

SegaBoy
01.05.2012, 15:18
Всем большое спасибо за советы! Второй экран заработал. В играх всё довольно прилично, а вот с демами конечно беда. Я так понимаю, что не попадаю в кадр во время переключения страниц. Отсюда второй вопрос. Подскажите, как формирование изображения связано с прерыванием? Сигнал int подаётся в конце кадра или наоборот? И вертикальная синхра наступает вместе с прерыванием или я что-то путаю?

P.S. Заранее извиняюсь за дурацкие вопросы. Я в этом деле совсем начинающий.

Black_Cat
01.05.2012, 15:29
Я так понимаю, что не попадаю в кадр во время переключения страницдля правильных бордюрных эффектов демы надо токо от этого клона, про отечественные демы, и демы под 48к - забудь

---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------

..или доработай клон паяльником :)

SegaBoy
01.05.2012, 15:41
для правильных бордюрных эффектов демы надо токо от этого клона, про отечественные демы, и демы под 48к - забудь

---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------

..или доработай клон паяльником :)

Это я как раз понимаю. Но в данный момент задача стоит такая - получить на мониторе картинку аналогичную той что на ТВ. Запускал демы подсказанные выше - на ТВ всё как задумано (все эффекты на месте), на мониторе каша.

rsorc
01.05.2012, 17:56
моник lcd<>tft<>или...

SegaBoy
01.05.2012, 19:04
моник lcd<>tft<>или...
Benq FP547
35223352243522535226