Просмотр полной версии : Вторая экранная область в ZX Spectrum 128
Подскажите, какие программы (игры или демо) используют второй экран в 128К? Желательно те, что пойдут на чёрном +2А/В. (Пытаюсь наваять прототип видеоадаптера для слота расширения, хочу проверить правильно ли он показывает).
многие игры от OperaSoft выпускались в двух версиях. 48/128 и +2AB/3.
в + версиях как раз используется второй экран и вертикальное переключение страниц. обычно в бейсик загрузчике пишется для какой модели игра. corsarios/livingstone2/mithos/mot/sir wood ...
вертикальное переключение страниц
Это как?
еще можно простенькую программульку написать для проверки
Black_Cat
30.04.2012, 10:40
Это как?судя, он имел ввиду вертикальный скроллинг, а не просто переключение
Это как? в классике страницы можно менять местами только по горизонтали (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 не имеет к Спектруму никакого отношения.
софт, использующий #1FFD - это +3DOS софт
бесполезный спор, на +2AB дисковода нет. и игры использующие порт #1FFD выходили официально.
по твоей логике если используется порт #7FFD, то это тоже неспектрумовский софт.
судя, он имел ввиду вертикальный скроллинг, а не просто переключени
Не, там такого нет.
Соответственно софт, использующий #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, судя по высказыванию, ты сам слабо представляешь историю развития Спектрума. Да, +3 - относится к Спектрумам, т.е. к клонам Спектрума, а не к спектрум-совместимым машинам (т.е. НЕспектрумам имеющим спектрумовский режим). Т.е. это Спектрум, имеющий не спектрумовский режим +3DOS. Впоследствии эту концепцию переняли в отечественном клоне Спектрума - Profi, только уже для переключения в режим CP/M.
нет.
Black_Cat
30.04.2012, 13:37
ZX Spectrum +3 - это Спектрум
Да, +3 - относится к Спектрумам
нет.:)
Не вырывайте фразы :)
Да, +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А/В. (Пытаюсь наваять прототип видеоадаптера для слота расширения, хочу проверить правильно ли он показывает).
Спасибо всем за столь оживлённую дискуссию. Для начала интересуют игры (или демы) для обычного 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 это слишком сложная для его понимания логическая конструкция :)
Народ, может хватит ?
для начала определитесь с терминами, кто что под чем понимает
каждый напишет свое видение, а после сравнить/утрясти подрорбности ...
null_device
30.04.2012, 17:08
Народ, может хватит ?
Это поистине, одна из "вечных" тем холиваров - что же считать "true - спектрумом". ;)
запусти на своём компе 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 ----------
а там во всю второй скрин пользуется
запусти на своём компе 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). В данном случае речь идет о последнем. ;)
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 был открыт в данный момент, посему его и порекомендовал его, а не другой какой-нить
STS - это человек (http://speccy.info/STS_(Volga_Soft)) и монитор-отладчик (http://speccy.info/Stalker_Stealth_Monitor). В данном случае речь идет о последнем. ;)
Замечу, что еще один STS, и более ранний - это Стасик из Москвы (STS SoftGraphics), он есть у нас на сайте.
блин, мужики, стсов было дохрена, если так уж вопрос повернулся -
Stealth Monitor by Stalker (так пойдёт?)
...хватит флудить
Всем большое спасибо за советы! Второй экран заработал. В играх всё довольно прилично, а вот с демами конечно беда. Я так понимаю, что не попадаю в кадр во время переключения страниц. Отсюда второй вопрос. Подскажите, как формирование изображения связано с прерыванием? Сигнал int подаётся в конце кадра или наоборот? И вертикальная синхра наступает вместе с прерыванием или я что-то путаю?
P.S. Заранее извиняюсь за дурацкие вопросы. Я в этом деле совсем начинающий.
Black_Cat
01.05.2012, 15:29
Я так понимаю, что не попадаю в кадр во время переключения страницдля правильных бордюрных эффектов демы надо токо от этого клона, про отечественные демы, и демы под 48к - забудь
---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------
..или доработай клон паяльником :)
для правильных бордюрных эффектов демы надо токо от этого клона, про отечественные демы, и демы под 48к - забудь
---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------
..или доработай клон паяльником :)
Это я как раз понимаю. Но в данный момент задача стоит такая - получить на мониторе картинку аналогичную той что на ТВ. Запускал демы подсказанные выше - на ТВ всё как задумано (все эффекты на месте), на мониторе каша.
моник lcd<>tft<>или...
Benq FP547
35223352243522535226
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot