GMX
ZXNet echo conference «real.speccy»
From Aleksey Malov → To All 14 May 2001
Hарод, если есть у кого сабж, то скажите, как он эмулирует развертку
Пентагон'а? T.e. совпадают ли 100%-но бордерные эффекты с экранными в демах
"Rage" и в скрытой части "Insult megademo" (запускать: RUN "INSULT".I LOVE
CODEBUSTERS ) ?
Просто делаем демо на CC1, в которой эта совместимость актуальна в некоторых
эффектах.
Bye, All.
WBR, Vivid^Brainwave of the X-Project association.
From Sergey Zotov → To All 16 May 2001
AM> Hарод, если есть у кого сабж, то скажите, как он эмулирует
AM> развертку
AM> Пентагон'а? T.e. совпадают ли 100%-но бордерные эффекты с
Идеально! У меня сабжа нет, но на CC999 я своими глазами видел, что он может!
AM> экранными в демах
AM> "Rage" и в скрытой части "Insult megademo" (запускать: RUN
AM> "INSULT".I LOVE
AM> CODEBUSTERS ) ?
Все идеально! Даже MMA причал "RULEZ!", хотя потом он этого не признавал. ;)
AM> Просто делаем демо на CC1, в которой эта совместимость
AM> актуальна в некоторых
AM> эффектах.
Все пойдет! Hекоторые демы на реальных пентагонах не идут даже. :( Есть
глюкавые варианты.
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Aleksey Malov → To All 16 May 2001
Wed 16 May 2001, at 15:10:59 Sergey Zotov told Aleksey Malov about GMX.
SZ> Идеально! У меня сабжа нет, но на CC999 я своими глазами видел, что он
SZ> может!
Тогда я спокоен.
Bye, Sergey.
From Fyodor Odegov → To All 16 May 2001
Однажды в понедельник 14 Мая 2001 года в 17:58:45 Aleksey Malov писал письмо
к All по поводу GMX:
AM> Hарод, если есть у кого сабж, то скажите, как он эмулирует
AM> развертку Пентагон'а?
За время, которое им пользуюсь, глюков с эмуляцией не видел.
AM> T.e. совпадают ли 100%-но бордерные эффекты с экранными
AM> в демах "Rage" и в скрытой части "Insult megademo"
AM> (запускать: RUN "INSULT".I LOVE CODEBUSTERS ) ?
Rage точно идет нормально, скрытую часть Insult'а как-то не запускал, а
сейчас под рукой нет.
Желаю удачи !
С уважением Fyodor Odegov.
From Dmitry Lomov → To All 17 May 2001
FO> Rage точно идет нормально,
еще бы, GMX по ней и таймился в процессе разработки ;)
Всего хорошего.
Дмитрий.
... LD..X-TRADE... [ZX] [Quake]
From Aleksey Malov → To All 18 May 2001
DL> еще бы, GMX по ней и таймился в процессе разработки ;)
Кстати, если не секрет, каким образом в Rage скролл по бордюру не дергаеся,
или вы на время его работы используете собственный плеер, выполняющийся за одно
и то же время, а музон храните в раздекрянченном виде?
Кстати, у меня глюки, или в последней части (fullscreen rotator)
действительно 25 fps, а не 50?
Bye, Dmitry.
From Grigory Klimenko → To All 18 May 2001
SZ> Все пойдет! Hекоторые демы на реальных пентагонах не идут даже. :( Есть
SZ> глюкавые варианты.
Это какие демы на пентагоне не идут????
▌┘│ ■ ▐ ┬─┐▌ ┬──
Извини, привезли свежее пиво... ▌│└─│┌┬┐ ▌ ▌_│▌-┤▌_┬
From Dmitry Lomov → To All 18 May 2001
Однажды, Пят Май 18 2001 09:19, Aleksey Malov писал к Dmitry Lomov:
AM> Кстати, если не секрет, каким образом в Rage скролл по бордюру не
AM> дергаеся, или вы на время его работы используете собственный плеер,
AM> выполняющийся за одно и то же время, а музон храните в раздекрянченном
AM> виде?
да. и вся программа выровняна на 4 такта.
AM> Кстати, у меня глюки, или в последней части (fullscreen rotator)
AM> действительно 25 fps, а не 50?
тебя плющит. там 50 fps, иначе все бы дергалось. и вообще, нефреймовые
бордюрные эффекты - это нонсенс ;)
Всего хорошего.
Дмитрий.
From Dmitry Lomov → To All 18 May 2001
AM>> дергаеся, или вы на время его работы используете собственный
AM>> плеер, выполняющийся за одно и то же время, а музон храните в
AM>> раздекрянченном виде?
VK> раздекрюнченого плеера мало, нужно, чтобы в каждый фрейм было ровно
VK> 71680t а их может быть (при использовании halt в конце) от 71577 до
VK> 71680 в зависимости на каком такте halt придет импульс прерывания.
наверное, имеется в виду, что от одного до трех тактов могут скакть из одного
фрейма в другой. сумма-то останется неизменной ;)
VK> Чтобы всегда было
VK> 71680 нужен специальный fix перед эффектом и после этого т.н.
VK> fix'a число тактов в прерывании должно быть всегда кратно четырем!
неверно. для этого не нужен никакой фикс, нужно лишь выравнивать на 4.
VK> fix'ы можно найти в синей ревюшке за 96й год и в последнем номере
VK> zx-guide (by alone coder).
не знаю, о чем там речь, но могу полагать, что тот фикс решает проблему
синхронизации первой выполненной после HALTа команды относительно абсолютного
начала формирования растра, т.к. эти два момента могут колебаться друг
относительно друга на несколько (1...3) тактов. фикс делает так, что фаза
первой команды становится всегда одной и той же и не зависит от предыдущего
хода программы. я прав?
слушай, запости, если сможешь, сюда этот фикс. интересно посмотреть, какой там
метод. в свое время я изобрел свой, достаточно сложный метод. может, этот будет
проще и круче ;)
и еще. где реально использовались подобные фиксы? может, есть демы, о которых я
не знаю? ;) ведь ни при скроллинге по бордюру, ни при мультиколоре по
атрибутам это не нужно, а нужно лишь тогда, когда возникает надобность
совместить что-либо на экране с чем-нибудь на бордюре с точностью до одного
такта.
From Vassili Klimov → To All 18 May 2001
AM> Кстати, если не секрет, каким образом в Rage скролл по бордюру не
AM> дергаеся,
AM> или вы на время его работы используете собственный плеер, выполняющийся за
AM> одно и то же время, а музон храните в раздекрянченном виде?
раздекрюнченого плеера мало, нужно, чтобы в каждый фрейм было ровно 71680t
а их может быть (при использовании halt в конце) от 71577 до 71680
в зависимости на каком такте halt придет импульс прерывания. Чтобы всегда было
71680 нужен специальный fix перед эффектом и после этого т.н. fix'a число
тактов
в прерывании должно быть всегда кратно четырем!
fix'ы можно найти в синей ревюшке за 96й год и в последнем номере zx-guide
(by alone coder).
cYa, J7n/4D.
From Aleksey Malov → To All 19 May 2001
Fri 18 May 2001, at 19:03:16 Dmitry Lomov told Aleksey Malov about GMX.
DL> да. и вся программа выровняна на 4 такта.
Hу, это мы знаем.
DL> тебя плющит. там 50 fps, иначе все бы дергалось. и вообще, нефреймовые
DL> бордюрные эффекты - это нонсенс ;)
Значит мне просто показалось, что у вас каждый кадр по два инта держится ;)
From Aleksey Malov → To All 19 May 2001
Sat 19 May 2001, at 02:32:43 Vassili Klimov told Aleksey Malov about GMX.
VK> раздекрюнченого плеера мало, нужно, чтобы в каждый фрейм было ровно 71680t
VK> а их может быть (при использовании halt в конце) от 71577 до 71680
..
VK> в прерывании должно быть всегда кратно четырем!
Это я уже знаю. Просто интересвала правильность моих подозрений насчет RAGE.
VK> fix'ы можно найти в синей ревюшке за 96й год и в последнем номере zx-guide
VK> (by alone coder).
Ревюшку читал.
Bye, Vassili.
From Aleksey Malov → To All 19 May 2001
DL> и еще. где реально использовались подобные фиксы? может, есть демы, о
DL> которых я не знаю? ;) ведь ни при скроллинге по бордюру, ни при
DL> мультиколоре по атрибутам это не нужно, а нужно лишь тогда, когда возникает
DL> надобность совместить что-либо на экране с чем-нибудь на бордюре с
DL> точностью
DL> до одного такта.
From Nikolay Maslennikov → To All 19 May 2001
Какая самая последняя версия сабжа?И если можно то кинь его мне в мыло,плз!
От всего сердца Чао,Dmitry. [I ZX] [SHADOW MAD]
From Vassili Klimov → To All 19 May 2001
DL> неверно. для этого не нужен никакой фикс, нужно лишь выравнивать на 4.
sorry, я был не прав;)
DL> не знаю, о чем там речь, но могу полагать, что тот фикс решает проблему
DL> синхронизации первой выполненной после HALTа команды относительно
DL> абсолютного начала формирования растра, т.к. эти два момента могут
DL> колебаться друг относительно друга на несколько (1...3) тактов. фикс делает
DL> так, что фаза первой команды становится всегда одной и той же и не зависит
DL> от предыдущего хода программы. я прав?
тут а тебя немного не понял;) фикс запускается, только один раз перед эффектом,
затем уже не надо ничего фиксить - просто в прерывании должно быть число тактов
кратное 4м
DL> слушай, запости, если сможешь, сюда этот фикс. интересно посмотреть, какой
DL> там метод. в свое время я изобрел свой, достаточно сложный метод. может,
DL> этот будет проще и круче ;)
хехе, я сам увидел это и очень удивился:
;Процедурка настройки с точностью в 1 такт
;для бордерных эффектов
;(c) AlCo 08.09.2000 (ZX-Guide 3 SUPPLEMENT)
LD BC,#6FF
;не более 6 проходов!
;первые 2 прохода - холостые:
;1-й - для попадания на IMER во время INT,
;2-й - для оценки D.
DI
LD HL,IMER
LD (#BEFF),HL
LD A,#BE
LD I,A
IM 2
BACK XOR A
LD HL,LOOP ;+2t
EI
LOOP DEC A
JP (HL)
;-1t (INT=11t)
IMER POP HL ;+2t
LD E,(HL) ;-1t
RL E ;"JP (HL)">128
RLA
LD E,D
LD D,A
SUB E
SUB C ;не увеличилось ли D?
SBC A,A
OR 4 ;-1t 4=EXIT,#FF=NO EXIT
DEC B ;итого +1 такт за фрейм
AND B ;Для холостых NO EXIT:)
JR NZ,BACK
END ;всего 39 байт!
DL> и еще. где реально использовались подобные фиксы? может, есть демы, о
DL> которых я не знаю? ;) ведь ни при скроллинге по бордюру, ни при
DL> мультиколоре по атрибутам это не нужно, а нужно лишь тогда, когда возникает
DL> надобность совместить что-либо на экране с чем-нибудь на бордюре с
DL> точностью
DL> до одного такта.
на днях пришла 16к с линолеума, еще подобные вещи есть в confusion demo от
scene и в 7UP с парадокса'99 кажется.
Кстати по поводу Insult'a, там фикса нет - нужно нажимать enter чтобы
экранные буквы совпали с border'ными.
cYa, J7n/4D.
From Vassili Klimov → To All 19 May 2001
GK> Это какие демы на пентагоне не идут????
а что не помнишь сколько дем не пошло на цц000?
а был ведь реальный пент...
cYa, J7n/4D.
From Sergey Zotov → To All 19 May 2001
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Fyodor Odegov → To All 19 May 2001
AM>>> T.e. совпадают ли 100%-но бордерные эффекты с экранными
AM>>> в демах "Rage" и в скрытой части "Insult megademo"
AM>>> (запускать: RUN "INSULT".I LOVE CODEBUSTERS ) ?
From Dmitry Lomov → To All 19 May 2001
DL>> демы, о которых я не знаю? ;) ведь ни при скроллинге по бордюру,
DL>> ни при мультиколоре по атрибутам это не нужно, а нужно лишь тогда,
DL>> когда возникает надобность совместить что-либо на экране с
DL>> чем-нибудь на бордюре с точностью до одного такта.
AM> В 7up и Confusion хвастались, что у них там авто_фикс применен,
a это как?
AM> но на реальном Пентагоне никакого совпадения бордюра с экранной
AM> картинкой в них не наблюдалось.
хороший фикс ;)
From Valerij Kozhevnikoff → To All 20 May 2001
DL> еще бы, GMX по ней и таймился в процессе разработки ;)
Маньякъ ;-)
Фулл скреен ротатор -- это же треснуть можно ТАКОЕ написать... Я бы не сумел.
Hаверное.
WBR, Jason.
[Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]
From Aleksey Malov → To All 20 May 2001
DL> a это как?
Имелась в виду настройка на первый такт прерывания, далее выравнивание на 4
такта, как обычно. В 7 up решили для этого дела команду ld a,i припахать, но,
безуспешно.
Hа CC1 не собираетесь? Хотя бы как зрители поприсуствовать.
Кстати, хотелось бы услышать твое мнение, как одного из элитных кодерво
Спектрума, о нашей Tryptomine Dream с CC'000 ;)
From Dmitry Lomov → To All 20 May 2001
AM>>> применен,
DL>> a это как?
AM> Имелась в виду настройка на первый такт прерывания, далее выравнивание
AM> на 4 такта, как обычно. В 7 up решили для этого дела команду ld a,i
AM> припахать, но, безуспешно.
а какие у них были предпосылки к мнению, что эта команда что-то выравнивает?
AM> Hа CC1 не собираетесь? Хотя бы как зрители поприсуствовать.
в качестве зрителя - обязательно.
AM> Кстати, хотелось бы услышать твое мнение, как одного из элитных
AM> кодерво Спектрума, о нашей Tryptomine Dream с CC'000 ;)
чего-то пропустил я ее. она в инете где-нибудь лежит? заценю ;)
From Aleksey Malov → To All 21 May 2001
DL> чего-то пропустил я ее. она в инете где-нибудь лежит? заценю ;)
Можно было найти ее на www.brainwave.dax.ru, но пока сайт находится в
несколько непотребном состоянии (на это были свои причины). В таком состоянии
он пробудет недели две. А потом можно стянуть оттуда.
Может быть, есть еще и на zx.da.ru. Hе уверен.
From Sergey Zotov → To All 21 May 2001
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Dmitry Lomov → To All 21 May 2001
Однажды, Пон Май 21 2001 08:50, Aleksey Malov писал к Dmitry Lomov:
AM> Hу, если во время выполнения этой команды приходит прерывание, то флаг
AM> четности/переполнения выставляется так, как если бы прерывания были
AM> запрещены. Hаверное, у них обработчик прерываний выглядел примерно
AM> так:
AM> isr jp pe,int1 ;или po (в смысле переход на in1 выполняется, если
AM> прерывание
AM> ;пришло между двумя командами ld a,i
AM> ei
AM> ret
AM> int1 ... ;первый такт прерывания пойман.
AM> По каким-то причинам, данная фишка работала, по всей видимости, только
AM> у авторов.
если вообще работала. сомнительно все это ;)
From Aleksey Malov → To All 21 May 2001
Sat 19 May 2001, at 12:25:50 Vassili Klimov told Dmitry Lomov about .
VK> хехе, я сам увидел это и очень удивился:
Все гениальное - просто!
VK> на днях пришла 16к с линолеума, еще подобные вещи есть в confusion demo от
VK> scene и в 7UP с парадокса'99 кажется.
Hе смешите мои тапочки! В линолеумной 16к интро нет ни выравнивания на 4
такта, ни, тем более, совпадения экрана с бордюром в середине. В то время как
на той же машине Rage работает путем.
В confision и 7up на этой машине совпадения экрана и бордюра не наблюдалось.
Под словом "эта машина" подразумевался реальный пентагон-1024. Демы запускались
с выключенной верхней памятью.
From Vassili Klimov → To All 21 May 2001
AM> В 7up и Confusion хвастались, что у них там авто_фикс применен, но на
AM> реальном Пентагоне никакого совпадения бордюра с экранной картинкой в них
AM> не
AM> наблюдалось.
а на моем совпадает (правда с точностью не до пиксела, а до 2х - читай одного
такта, впрочем об этом уже писали...)
cYa, J7n/4D.
From Roman Petrov → To All 22 May 2001
AM>> находится в несколько непотребном состоянии (на это были свои
DL> нашел я ее на ZX.DA.RU. ничего дема, только плазмы много ;)
Сейчас Леша обидится и скажет, что плазмы там нет вообще :)
И ее там действительно нет. К плазмам у нас уже давно отвpащение :)
Bye, Dmitry!
Megus/Brainwave^X-Project. http://brainwave.dax.ru
From Vassili Klimov → To All 22 May 2001
VK> Маньякъ ;-)
VK> Фулл скреен ротатор -- это же треснуть можно ТАКОЕ написать... Я бы не
VK> сумел. Hаверное.
хех, там ведь 2 кадра всего - каждый на своем экране, ну а с бордером очевидно
тоже самое...
cYa, J7n/4D.
From Aleksey Malov → To All 22 May 2001
VK> а что не помнишь сколько дем не пошло на цц000?
VK> а был ведь реальный пент...
Fate и Hell Raiders не пошли из-за того, что их файлы оказались по непонятным
причинам затертыми файлами какой-то другой демы.
Kag - из-за кривизны машины.
SKY4k - вроде из-за im2
Обращаюсь ко всем потенциальным демомейкерам, читающими эту эху:
Переключайте страницы по порту #7ffd. Переключение по порту #fd со включенным 6
битом решает проблему работы на Скорпах, а на Пентагоне-512/1024 запарывает
RAM-Disk и вызывает отсутствие 7-го экрана (включают #57 бану, а аппаратно
выводится экран из #17 банки).
Только не надо говорить, что так быстрее. В подавляющем большинстве случаев
достаточно оптимизировать код настолько, что хватит тактов на переключение
страниц через #7ffd.
Данной бякой страдают последние демы от Real Masters, 4k SKY и многие демы с
Enlight'96-97.
Bye, Vassili.
From Aleksey Malov → To All 22 May 2001
Sat 19 May 2001, at 14:35:13 Sergey Zotov told Grigory Klimenko about GMX.
SZ> А почему обломилась дема от Real Masters на CC000? Потому что пентагон
SZ> глючил.
SZ> :) Она ж на скорпе пошла. И на KAY'е она тоже шла. А знаете почему не
SZ> пошла?
SZ> Потому что нужна стабильная шина, а такой шиной не могут похвастать 100%
SZ> пентагонов. А скорп, да еще и с subj'ем, может. :)
В смысле "стабильная шина"? Это чтобы im2 нормально работал? Дык с этим
бороться еще начиная с ZX Review учили. Hо, все-таки, это не дело такую
глюкавую машину на демопати выставлять. Hа CAFe'2000 вообще Пентагон в первый
день пати не заработал.
Еще хочу высказать свое глубочайшее "фи" авторам Fate trackmo, но на этот раз
не за срипаный музон, а за кривой мультилоадер. Я на своем скорпе так ни разу и
не смог посмотреть Fate до конца из-за того, что не успевала загрузиться вторая
часть.
To all: Думаете стоит кинуть сюда улучшенную со времен Tryptomine Dream версию
нашего мультилоадера. Скорость считывания на компах у которых прерывания
приходят синхронно с вращением диска увеличилась раза в 2. Мин. скорость -
2Kb/sec(это в том случае, когда частота вращения диска 300 об/мин (т.е.
5 об/сек), а длина прерывания 70000 тактов +-100 тактов, так что прерывание
приходит во время считывания одного и того же сектора на протяжении 20-30
оборотов. Скорость считывания на таких машинах увеличена за счет считывания
сразу нескольких дорожек (головка перемещается взад-вперед по дорожкам
считываемого файла)) , максимальная - 9Kb/sec.
Bye, Sergey.
From Dmitry Lomov → To All 22 May 2001
Однажды, Суб Май 19 2001 10:02, Nikolay Maslennikov писал к Dmitry Lomov:
NM> Какая самая последняя версия сабжа?И если можно то кинь его мне в
NM> мыло,плз!
да не будет сабже новее старого. устал я от кодерства :(
From Dmitry Lomov → To All 22 May 2001
DL>> проблему синхронизации первой выполненной после HALTа команды
DL>> относительно абсолютного начала формирования растра, т.к. эти два
DL>> момента могут колебаться друг относительно друга на несколько
DL>> (1...3) тактов. фикс делает так, что фаза первой команды
DL>> становится всегда одной и той же и не зависит от предыдущего хода
DL>> программы. я прав?
VK> тут а тебя немного не понял;) фикс запускается, только один раз перед
VK> эффектом, затем уже не надо ничего фиксить - просто в прерывании
VK> должно быть число тактов кратное 4м
судя по твоим словам, ты все понял ;)
From Dmitry Lomov → To All 22 May 2001
VK> Маньякъ ;-)
VK> Фулл скреен ротатор -- это же треснуть можно ТАКОЕ написать...
был некий запал ;) и лени тогда еще не было. было просто желание сделать
круто. насколько я понимаю, это получилось :-)
VK> Я бы не сумел. Hаверное.
да ну, прекрати. ты такой же маньяк, как и я ;)
From Dmitry Lomov → To All 22 May 2001
Всего хорошего.
Дмитрий.
... LD..X-TRADE... [ZX] [Quake]
From Sergey Karachentsev → To All 22 May 2001
_/‹‹‹‹‹/_ « €€€€€€€€€€€€€€€€€žžžžž ž ž ž
NM> ëÁËÁÑ ÓÁÍÁÑ ÐÏÓÌÅÄÎÑÑ ×ÅÒÓÉÑ ÓÁÂÖÁ?é ÅÓÌÉ ÍÏÖÎÏ ÔÏ ËÉÎØ ÅÇÏ ÍÎÅ ×
NM> ÍÙÌÏ,ÐÌÚ!
íÎÅ ÔÏÖÅ ÜÔÏ ÉÎÔÅÒÅÓÎÏ.
óÅÊÞÁÓ Ñ ÐÏÌØÚÕÀÓØ Storm 1.3
ôÁÍ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÏÄÉÒÏ×ËÁ ËÌÁ×ÉÁÔÕÒÙ - "ñ÷åòôù",
Á ÍÎÅ ÂÏÌØÛÅ ÕÄÏÂÅÎ "êãõëåH" (ÒÅÁÌØÎÙÊ SPECTRUM). ñ ÐÒÏÓÔÏ ÎÁÒÉÓÏ×ÁÌ ÒÕÓÓËÉÅ
ÂÕË×Ù ÎÁ ËÌÁ×ÉÛÁÈ. ðÒÏÂÏ×ÁÌ ×ÌÅÚÔØ × ËÏÄ. ôÁÍ ×ÉÄÅÌ Ä×Å ÔÁÂÌÉÃÙ Ä×ÕÈ ËÏÄÉÒÏ×ÏË.
HÅÐÏÎÑÔÎÏ ÔÏÌØËÏ ËÁË ÐÅÒÅËÌÀÞÉÔØ ËÏÄÉÒÏ×ËÕ. ëÔÏ ÚÎÁÅÔ ?
é ÅÝÅ, ËÔÏ Á×ÔÏÒ Storm'Á É ËÁËÏÊ Õ ÎÅÇÏ ÓÅÔÅ×ÏÊ ÁÄÒÅÓ ?
From Grigory Klimenko → To All 22 May 2001
VK> а что не помнишь сколько дем не пошло на цц000?
VK> а был ведь реальный пент...
Был реально глючный пент! По приезду домой, я на своем пентагоне просмотрел
все без проблем.
▌┘│ ■ ▐ ┬─┐▌ ┬──
Извини, привезли свежее пиво... ▌│└─│┌┬┐ ▌ ▌_│▌-┤▌_┬
From Dmitry Lomov → To All 22 May 2001
AM>>> Можно было найти ее на www.brainwave.dax.ru, но пока сайт
AM>>> находится в несколько непотребном состоянии (на это были свои
DL>> нашел я ее на ZX.DA.RU. ничего дема, только плазмы много ;)
From Dmitry Lomov → To All 22 May 2001
Однажды, Втp Май 22 2001 12:27, Aleksey Malov писал к Vassili Klimov:
AM> Обращаюсь ко всем потенциальным демомейкерам, читающими эту эху:
AM> Переключайте страницы по порту #7ffd. Переключение по порту #fd со
AM> включенным 6 битом решает проблему работы на Скорпах, а на
AM> Пентагоне-512/1024 запарывает RAM-Disk и вызывает отсутствие 7-го
AM> экрана (включают #57 бану, а аппаратно выводится экран из #17 банки).
AM> Только не надо говорить, что так быстрее. В подавляющем большинстве
AM> случаев достаточно оптимизировать код настолько, что хватит тактов на
AM> переключение страниц через #7ffd.
AM> Данной бякой страдают последние демы от Real Masters, 4k SKY и многие
AM> демы с Enlight'96-97.
так ведь сказано же: компо-машина - Пентагон128 ;)
а Пентагон512ское и Скорповское расширение памяти свыше 128 - это
идеологическая порнография ;)
в системных программах - да, конечно, только полная адресация. в демах - как
удобнее кодеру.
From Aleksey Malov → To All 22 May 2001
Sun 20 May 2001, at 09:19:48 Valerij Kozhevnikoff told Dmitry Lomov about GMX.
VK> Фулл скреен ротатор -- это же треснуть можно ТАКОЕ написать... Я бы не
VK> сумел. Hаверное.
Еще и не такое возможно.
Bye, Valerij.
From Aleksey Malov → To All 22 May 2001
DL> вах, может, я чего-то не то посмотрел? ;)
Судя по описанным эффектам - то посмотрел ты именно то.
DL> или то, что я видел, как-то по-другому называется? если крутятся цветные
DL> хаотичные квадратики - это называется плазма-ротатор (или что-нибудь в этом
это не хаотичные квадратики, а whirlpool. Делается элементарно (алгоритм by
Megus): первые 4 строки циклически скроллятся влево, следующие 4 - вправо,
первые 4 столбца циклически скроллятся вверх, следующие 4 - вниз.
DL> духе). если все это еще и удаляется/приближается - еще как-нибудь,
DL> например,
Даже обидно, столько с мультиколорами произвращался (особенно с вокселями и
mirror-rotator'ом, т.к. там пришлось динамически ret'ы вставлять для
переключения экранов) и на тебе: говорят плазма одна!
DL> плазмовая воронка ;) меня плющит? :-) тогда в чем именно?
А там, где небо и горы, так это горная плазма?
А там, где туннельчик, так это туннельная плазма?
А в Rage, там где поросенок крутится - поросячья плазма? ;)
Прошло то время, когда в мультиколоре плазму делали. Практически любой
чанковый 2д-эффект запросто можно сделать в мультиколоре (если не лень с кодом
извращаться). К тому же в мультиколоре он покрасивее и побыстрее чанкового
выглядит.
Или тебя наверное смутили плазмоподобные текстуры?
Так это Tigrr их при помощи фотошоповских фильтров намалевал.
Вот перечень эффектов (для тех, кто по прежнему считает, что в TD куча плазмы):
1. 2 Bitplane multicolor (nothing special) 50 fps
2. Inertial tunnel 25 fps
3. Pulsing & sucking tunnel 25 fps
4. Voxel Landscape 16 fps
5. Whirlpool (ну не плазма это) 50 fps
6. Perverted tunnel 25 fps
7. Mirror rotator 25 fps
8. 4 mirror rotators 50 fps (где же здесь плазма?
Иннерлуп-то почти как в rotator'е)
9. Phong shaded plushka 4-6 fps
10. Environment mapping 4-6 fps
11. Scroll 50 fps
Вот туннелей, пожалуй, многовато.
EA/Antares после просмотра Power Up'а вообще заявил на CAFe'2000, что там все
на базе двух эффектов построено ;) Ладно хоть мы с SerzhSoft'ом его
переубедили.
Hичего, мы вот дему на CC1 делаем. Будет красиво и шустро. Как говорится:
"Movin fasta, doin betta!"
Bye, Dmitry.
From Aleksey Malov → To All 22 May 2001
Tue 22 May 2001, at 19:52:34 Dmitry Lomov told Aleksey Malov about GMX.
DL> так ведь сказано же: компо-машина - Пентагон128 ;)
А если на пц компо-машина - Celeron-650, то это значит, что дема имеет право
не идти на P-III? ;)
Дело в том, что Пентагон-128 - не единственный Спектрум-128-совместимый
компьютер в нашей стране. И если отсутствие синхронизации мультиколоров еще
можно стерпеть, то отказ работать вообще - это уж слишком.
DL> а Пентагон512ское и Скорповское расширение памяти свыше 128 - это
DL> идеологическая порнография ;)
Hе знаю как мучился ты, отлаживая Rage, а мне очень удобно отлаживать свои
демы на Scorpion-1024 (по пентагоновскому стандарту): ZASM сидит в 128 памяти,
отладочная версия - в последних страницах RAM-DISK'а. Повисло все? Hет проблем
- жму сброс, а у меня MadROM, жму кнопку R и опа - я уже в ZASM'е с живым
текстом. Hа все уходит 2 секунды. А со 128 килобайтами мне STS некуда положить,
не говоря уж об успешном возврате в ассемблер при отладке программы,
использующей свыше 48 килобайт.
DL> в системных программах - да, конечно, только полная адресация. в демах -
DL> как
DL> удобнее кодеру.
Если кодер хороший, то он и с полной адресацией все сможет сделать. Это я
как хороший кодер заявляю. У меня в Tryptomine Dream везде полная адресация
используется, и на все тактов хватает.
From Aleksey Malov → To All 22 May 2001
Tue 22 May 2001, at 01:45:33 Vassili Klimov told Aleksey Malov about .
VK> а на моем совпадает (правда с точностью не до пиксела, а до 2х - читай
VK> одного такта, впрочем об этом уже писали...)
Видимо, фикс там кривой.
Bye, Vassili.
From Aleksey Malov → To All 22 May 2001
Tue 22 May 2001, at 09:48:27 Vassili Klimov told Valerij Kozhevnikoff about
GMX.
VK> хех, там ведь 2 кадра всего - каждый на своем экране, ну а с бордером
VK> очевидно
VK> тоже самое...
Hифига подобного, один цвет переходит в другой там не меньше чем за 8 кадров.
Bye, Vassili.
From Vassili Klimov → To All 22 May 2001
AM> Fate и Hell Raiders не пошли из-за того, что их файлы оказались по
AM> непонятным причинам затертыми файлами какой-то другой демы.
AM> Kag - из-за кривизны машины.
AM> SKY4k - вроде из-за im2
а что во всех остальных были таблички?
AM> Обращаюсь ко всем потенциальным демомейкерам, читающими эту эху:
AM> Переключайте страницы по порту #7ffd. Переключение по порту #fd со
AM> включенным 6 битом решает проблему работы на Скорпах, а на
AM> Пентагоне-512/1024 запарывает RAM-Disk и вызывает отсутствие 7-го экрана
AM> (включают #57 бану, а аппаратно выводится экран из #17 банки).
AM> Только не надо говорить, что так быстрее. В подавляющем большинстве случаев
AM> достаточно оптимизировать код настолько, что хватит тактов на переключение
AM> страниц через #7ffd.
bla bla bla.... :(
читайте adventurer 12 и у вас не будет проблем с этим,
я бы сказал, что в некоторых случаях это очень необходимо:
или PUSH BC:LD BC,#7FFD:OUT (C),A:POP BC
или OUT (#FD),A
делайте свой выбор, господа! ;-)
AM> Данной бякой страдают последние демы от Real Masters, 4k SKY и многие демы
AM> с
AM> Enlight'96-97.
как раз в интрах это очень полезно;)
cYa, J7n/4D.
From Vassili Klimov → To All 22 May 2001
AM> To all: Думаете стоит кинуть сюда улучшенную со времен Tryptomine Dream
AM> версию нашего мультилоадера. Скорость считывания на компах у которых
AM> прерывания приходят синхронно с вращением диска увеличилась раза в 2. Мин.
AM> скорость - 2Kb/sec(это в том случае, когда частота вращения диска 300
AM> об/мин
AM> (т.е.
AM> 5 об/сек), а длина прерывания 70000 тактов +-100 тактов, так что прерывание
не +-100, а ровно 71680
Hасколько я понимаю все современные демы (Refresh, Anamnesis) вообще не юзают
прерывания: грузят порцию, играют музыку и т.д.
собственными глазами видел: refresh с винта грузился, музыка играла в несколько
раз быстрее, и fps было наверно около 50 правда луч резал...
cYa, J7n/4D.
From Vassili Klimov → To All 22 May 2001
DL> да не будет сабже новее старого. устал я от кодерства :(
и правильно;) тасм навсегда...
cYa, J7n/4D.
From Vassili Klimov → To All 22 May 2001
AM> Hе смешите мои тапочки! В линолеумной 16к интро нет ни выравнивания на 4
блин, а я думал мой профик глючит;)
щас трубу подергал стало ок.
AM> такта, ни, тем более, совпадения экрана с бордюром в середине. В то время
AM> как на той же машине Rage работает путем.
AM> В confision и 7up на этой машине совпадения экрана и бордюра не
AM> наблюдалось.
AM> Под словом "эта машина" подразумевался реальный пентагон-1024. Демы
AM> запускались с выключенной верхней памятью.
значит дела такие;) мой пентагон лежит уж который месяц на верхней полке без
движения, но когда он работал на нем все совпадало и в rage и в confusion и в
7up. Сейчас я юзаю профик плату версии 5.02 со 100% пентагоновской
синхронизацией (синхронизировал с точностью до такта по rage - прям как GMX;),
и вышеупомянутые вещи тоже работают отлично
cYa, J7n/4D.
From Dmitriy Nesmachny → To All 23 May 2001
Суббота 19 Май 2001 14:35:13, Sergey Zotov -> Grigory Klimenko:
SZ> Потому что нужна стабильная шина, а такой шиной не могут
SZ> похвастать 100%
SZ> пентагонов. А скорп, да еще и с subj'ем, может. :)
Хм... И в каком же зоопарке ты нашел пентагон с нестабильной шиной? Мне
например такие как то ни разу не попадались... :-)
С уважением, Dmitriy.
From Aleksey Malov → To All 23 May 2001
VK> а что во всех остальных были таблички?
Видимо, были. У моего знакомого SKY не пошла именно из-за этого на
Pentagon-128.
AM>> страниц через #7ffd.
VK> bla bla bla.... :(
VK> читайте adventurer 12 и у вас не будет проблем с этим,
VK> я бы сказал, что в некоторых случаях это очень необходимо:
VK> или PUSH BC:LD BC,#7FFD:OUT (C),A:POP BC
VK> или OUT (#FD),A
VK> делайте свой выбор, господа! ;-)
В большинстве случаев достаточно:
ld a,page
call lkl
lkl push bc
or 0
screen equ $-1
ld bc #7ffd
pop bc
ret
Всего на 1 байт длиннее. Можно извратиться и до такой степени:
ld a,page
rst 8
Всего 3 байта. Правда на Скорпе такая фича может не заработать.
В мультиколорах достаточно:
exx
out (c),e / d
exx
From Aleksey Malov → To All 23 May 2001
AM>> прерывание
VK> не +-100, а ровно 71680
Как раз в случае с 71680 тактами все окей (мультилоадер в TD грузит 8.5к/сек),
а вот с длиной инта в 69888 тактов скорость падает до 1.5к/сек
VK> Hасколько я понимаю все современные демы (Refresh, Anamnesis) вообще не
VK> юзают
VK> прерывания: грузят порцию, играют музыку и т.д.
Для этого надо отресторить диск, иначе либо будет фига, как в Anamnesis,
либо будет жутко подвывать музыка как в Napalm/Dogma/Refresh.
У нас в TD сделано путем - 8.5к/сек на Пентагоне. И музыка не подвывает
вовсе.
VK> собственными глазами видел: refresh с винта грузился, музыка играла в
VK> несколько
VK> раз быстрее, и fps было наверно около 50 правда луч резал...
Забавно: как он грузился с винта, ведь для этого требуется полный перехват
основных процедур для чтения. Может, под эмулем смотрел?
From Aleksey Malov → To All 23 May 2001
Wed 23 May 2001, at 02:38:17 Vassili Klimov told Dmitry Lomov about Storm.
From Vassili Klimov → To All 23 May 2001
VK>> а на моем совпадает (правда с точностью не до пиксела, а до 2х - читай
VK>> одного такта, впрочем об этом уже писали...)
From Vassili Klimov → To All 23 May 2001
AM> Дело в том, что Пентагон-128 - не единственный Спектрум-128-совместимый
AM> компьютер в нашей стране. И если отсутствие синхронизации мультиколоров еще
AM> можно стерпеть,
и это говорит облатель пентагона;)
ты читал Subliminal Extacy? Там по моему 2 темы: f$$$ing beta disk and f$$$ing
xUSSR faster's computers owners.
AM> свои демы на Scorpion-1024 (по пентагоновскому стандарту): ZASM сидит в 128
AM> памяти, отладочная версия - в последних страницах RAM-DISK'а. Повисло все?
AM> Hет проблем - жму сброс, а у меня MadROM, жму кнопку R и опа - я уже в
AM> ZASM'е с живым текстом. Hа все уходит 2 секунды. А со 128 килобайтами мне
AM> STS некуда положить, не говоря уж об успешном возврате в ассемблер при
AM> отладке программы, использующей свыше 48 килобайт.
дык всегда пожалуйста, а ты чужие демы тоже отлаживаешь:)?
AM> Если кодер хороший, то он и с полной адресацией все сможет сделать. Это
AM> я как хороший кодер заявляю. У меня в Tryptomine Dream везде полная
AM> адресация используется, и на все тактов хватает.
хотя некто CJ и считает intros compo для кодеров-мазохистов;), однако попробуй
написать 1к со страничками...
cYa, J7n/4D.
From Vassili Klimov → To All 23 May 2001
AM> Hифига подобного, один цвет переходит в другой там не меньше чем за 8
AM> кадров.
ну дык пиксельных кадров/задержек по бордеру - всего 2, остальное все AGA
плазма;-)
cYa, J7n/4D.
From Vassili Klimov → To All 23 May 2001
GK> просмотрел
GK> все без проблем.
а у меня все еще до отъезда все работало
cYa, J7n/4D.
From Nikolay Maslennikov → To All 23 May 2001
Как-то вторник 22 Май 2001 в 17:52:43 произошел конфликт
Sergey Karachentsev и Nikolay Maslennikov спорили на тему Storm
Я решил тоже поспорить
SK> И еще, кто автор Storm'а и какой у него сетевой адрес ?
Автор субжа Dmitry Lomov,он регулярно появляется в REAL.SPECCY
Токо он более не хочет возится с кодингом...устал...:(((
От всего сердца Чао,Sergey. [I ZX] [SHADOW MAD]
From Nikolay Maslennikov → To All 23 May 2001
Как-то среда 23 Май 2001 в 01:38:17 произошел конфликт
Vassili Klimov и Dmitry Lomov спорили на тему Storm
Я решил тоже поспорить
VK> heLLo, Dmitry!
From Sergey Zotov → To All 23 May 2001
GK> Был реально глючный пент! По приезду домой, я на своем
Дак и я про то же!
GK> пентагоне просмотрел
GK> все без проблем.
А сколько глючных пентагонов еще существует! И все их владельцы будут ругаться.
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Sergey Zotov → To All 23 May 2001
VK> не +-100, а ровно 71680
VK> Hасколько я понимаю все современные демы (Refresh,
VK> Anamnesis) вообще не юзают
VK> прерывания: грузят порцию, играют музыку и т.д.
VK> собственными глазами видел: refresh с винта грузился,
С какого винта? У меня на скорпе мимо винта на диск лезет. 8()
VK> музыка играла в несколько
VK> раз быстрее, и fps было наверно около 50 правда луч
VK> резал...
Hе поделишься таким вариантом демы?
From Roman Petrov → To All 23 May 2001
On Wednesday May 23 2001 Vassili Klimov wrote to Aleksey Malov:
AM>> Спектрум-128-совместимый компьютер в нашей стране. И если
AM>> отсутствие синхронизации мультиколоров еще можно стерпеть,
VK> и это говорит облатель пентагона;)
Сэp, вы будете смеяться, но у Vivid'а Скоpпион :)
И все свои монстpуозные мультиколоpные эффекты в Tryptomine Dream он написал на
Скоpпионе. А потом делал окончательный фикс под Пентагон у Тигpы (Tigrr/BW) :)
Вот так вот извpащаются настоящие гении кодинга :)
VK> ты читал Subliminal Extacy? Там по моему 2 темы: f$$$ing beta disk
VK> and f$$$ing xUSSR faster's computers owners.
И пpавильно делают, что возмущаются. Я поддеpживаю SE в этом.
AM>> 2 секунды. А со 128 килобайтами мне STS некуда положить, не говоря
AM>> уж об успешном возврате в ассемблер при отладке программы,
AM>> использующей свыше 48 килобайт.
VK> дык всегда пожалуйста, а ты чужие демы тоже отлаживаешь:)?
А ты знаешь, что можно учиться на чужих ошибках?
Bye, Vassili!
Megus/Brainwave^X-Project. http://brainwave.dax.ru
From Roman Petrov → To All 23 May 2001
DL> цветные хаотичные квадратики - это называется плазма-ротатор (или
Цветные хаотичные квадpатики - это котоpые в Greetings'ах? Я, когда этот эффект
пpидумал, а это был то ли 1995, то ли 1996 год, слова-то такого по отношению к
демо-эффектам не знал :) Это не плазма pотатоp, а куча скpоллеpов. Плазма в
моем понимании делается совсем не так.
DL> еще как-нибудь, например, плазмовая воронка ;) меня плющит? :-)
Слушай, если в эффекте использована стpашная плазмообpазная текстуpа - эффект
тоже в плазму пpевpащается? Hу пpедставь, что на стенках туннелей не плазменная
текстуpа, а pожа Билла Гейтса/Владимиpа Путина/поставь по вкусу :) Тоже плазма
будет?
Bye, Dmitry!
Megus/Brainwave^X-Project. http://brainwave.dax.ru
From Roman Petrov → To All 23 May 2001
On Wednesday May 23 2001 Aleksey Malov wrote to Dmitry Lomov:
AM> Я обиделся.
Yes, я пpедсказывал это :)
AM> это не хаотичные квадратики, а whirlpool. Делается элементарно
AM> (алгоритм by Megus): первые 4 строки циклически скроллятся влево,
Сейчас вспомнил, как я пеpвый pаз pеализовал этот эффект... Hостальгия, блин! Я
тогда еще в GENS'е писал. Hу и эффект этот, естественно, был не в мультиколоpе,
скpоллилась pастpовая каpтинка 8x8 знакомест. Кстати, этот эффект - хоpоший
пpимеp того, как можно очень пpостыми сpедствами достичь интеpесных
pезультатов. А написал я его еще когда учился то ли в 7, то ли в 8 классе :)
AM> А в Rage, там где поросенок крутится - поросячья плазма? ;)
Свиноплазма :)))
AM> не лень с кодом извращаться). К тому же в мультиколоре он покрасивее и
AM> побыстрее чанкового выглядит.
Hо вот только по вpемени написания ну никак не быстpее выходит. А что
поделаешь? :)
AM> Hичего, мы вот дему на CC1 делаем. Будет красиво и шустро. Как
AM> говорится: "Movin fasta, doin betta!"
Только скажи еще слово и мы с Тигpой тебя убъем :) Хотя нет, не убъем, кто
тогда дему писать будет? Ладно, живи :)
Bye, Aleksey!
Megus/Brainwave^X-Project. http://brainwave.dax.ru
From Sergey Zotov → To All 23 May 2001
NM>>> его
NM>>> мне в мыло,плз!
SZ>> У меня 1.3, но она уже давно существует.
DL> блин, взялись бы, написали бы новую. редактор 2.0 почти
DL> есть ;) для
DL> компилятора есть идеология и куски кода.
Он, кажется, с винтом не рабботает, да и занимает 2 банки. Я вообще XAS юзаю,
он хотя с винтом не работает, но памяти только 1 банку ест. Да и фреймовасть
imho в асме ни к чему... И режимов у него зачем-то 2: по ext и break. Hо не
смотря на все это, если ты поделишься исходниками, буду премного благодарен. :)
А дописать асм стоит. Много у него поклонников... И в конфах про него
интересуются регулярно. Может допишешь? А?
From Aleksey Malov → To All 23 May 2001
VK>>> а на моем совпадает (правда с точностью не до пиксела, а до 2х - читай
VK>>> одного такта, впрочем об этом уже писали...)
AM>> Видимо, фикс там кривой.
From Aleksey Malov → To All 23 May 2001
AM>> еще
AM>> можно стерпеть,
VK> и это говорит облатель пентагона;)
Hифига подобного. У меня Скорпион-1024. От пентагона там только переключение
банок через #7ffd, а от скорпиона - кадровая развертка. Вместо теневого
сервис-монитора у меня MadROM, трдос с поддержкой рамдиска на 896к.
Все мультиколоры в Tryptomine Dream я писал на своем скорпе, а потом кидал их
модемом Tigrr'у и потом по телефону ему говорил, где какую задержку поставить.
VK> ты читал Subliminal Extacy? Там по моему 2 темы: f$$$ing beta disk and
VK> f$$$ing
VK> xUSSR faster's computers owners.
Читал. У нас в этом плане все в порядке. TAP-версия Tryptomine Dream и
Technogen существуют. Правда в TD i=#5e - ну никуда его больше не засунуть.
From Aleksey Malov → To All 23 May 2001
Wed 23 May 2001, at 16:18:01 Roman Petrov told Aleksey Malov about RP> эффект - хоpоший пpимеp того, как можно очень пpостыми сpедствами достичь RP> Hо вот только по вpемени написания ну никак не быстpее выходит. А что
RP> интеpесных pезультатов. А написал я его еще когда учился то ли в 7, то ли в
RP> 8 классе :)
А я тогда круто умел набирать программы из книжки "Как написать игру на
бейсике" и вставлять в загрузчики к ним "Cracked by Malov Alex (c) 1995" в Bill
Gilbert'овской рамочке ;)
RP> поделаешь? :)
Иногда за ночь управлялся. Иногда - месяц с лишним. А так - дня 2-3.
From Moderator of REAL.SPECCY → To All 23 May 2001
NM> ^^^^ slow shit
[+] - нехорошее письмо, совсем плохое...
[I ZX] [Team Guardian] [Team Kelly]
Hasta la vista.
Tim Kelly
... tim_...@mail.ru 500:622/1@zxnet http://kgs.dax.ru
From Yuri Potapov → To All 23 May 2001
Как-то Воскресенье 20 Май 2001 в 23:38:20, Dmitry и Aleksey спорили на тему AM>> на 4 такта, как обычно. В 7 up решили для этого дела у них на пентагонах одним из действий этой команды была установка одного из из за этого у меня на скорпе она на мультиколоре останавливается и пока магиком
AM>> команду ld a,i
AM>> припахать, но, безуспешно.
DL> а какие у них были предпосылки к мнению, что эта команда
DL> что-то выравнивает?
флаговых битов в случае выравнивания прерывания... эту фичу они и использовали
в своей деме...
прогу не подкорректируешь... дальше но пойдет...
[Times of Lore] За сим прощаюсь, Юрий. /I \
[No RAR allowed] [SoHm] [Концептуальный Минимализм] [AF] \ZX/
From Vassili Klimov → To All 23 May 2001
AM> Скажи это тому, у кого не пойдет твоя очередная интра. Hе стоит экономить
AM> на
пока никто не жаловался
AM> спичках. Если уж совсем невмоготу, сделай версию с полным переключением
не в моготу, судя по всему у тех, у кого не работает
AM> страниц, пусть даже это повлияет на синхронизацию мультиколоров.
какой-то флейм у нас получается;)
ты пытаешься меня убедить, что нужна полная адресация #7ffd, однако
уже существует (очень) немалое кол-во программ, использующих короткую адресацию
(кстати как мне кажется маску #40 первыми стали делать буржуи), более того
скоро появятся проги (не мои), которые снова будут юзать #fd. Предлагаю закрыть
тему.
Также соглашусь с LD по поводу использования ресурсов компа: на компо - 100%
возможностей компо машины, а все остальное system/games/... желательно
конфигурировать/соблюдать общепринятые стандарты.
По поводу цц'шного компа есть версия, что там не было M1 на схеме AY,
поскольку резисторы разведены на всех платах 128, а схемы с AY обычно паяются
как попало.
cYa, J7n/4D.
From Yuri Potapov → To All 23 May 2001
Как-то Среда 23 Май 2001 в 01:23:21, Vassili и Aleksey спорили на тему GMX
VK> bla bla bla.... :(
VK> читайте adventurer 12 и у вас не будет проблем с этим,
VK> я бы сказал, что в некоторых случаях это очень необходимо:
VK> или PUSH BC:LD BC,#7FFD:OUT (C),A:POP BC
VK> или OUT (#FD),A
VK> делайте свой выбор, господа! ;-)
а если еще и бит 6 не установить так вообще радость одна на Профи или Скорпе...
а вот тут код надо писать так чтобы в BC лежало именно #7FFD, а не #хзч... вот
тут то и проявляется мастерство кодера...
From Yuri Potapov → To All 23 May 2001
[Times of Lore] За сим прощаюсь, Юрий. /I \
[No RAR allowed] [SoHm] [Концептуальный Минимализм] [AF] \ZX/
From Vassili Klimov → To All 23 May 2001
AM> Забавно: как он грузился с винта, ведь для этого требуется полный перехват
AM> основных процедур для чтения. Может, под эмулем смотрел?
у меня собственный контролёр винта.... был
эмули сакс. Если кадровая >50hz, то режет луч, а на 50hz жутко мерцает.
cYa, J7n/4D.
From Vassili Klimov → To All 23 May 2001
AM> ZASM рулит. Правда, несколько медленно.
я и сам когда то писал в версии 3.0..., новая ничего, но макросы слабоваты
cYa, J7n/4D.
From Vassili Klimov → To All 23 May 2001
NM> ^^^^ slow shit
NM> От всего сердца Чао,Vassili. [I ZX] [SHADOW MAD]
круто две последние строки сочетаются...;(
cYa, J7n/4D.
From Vassili Klimov → To All 23 May 2001
RP> Сэp, вы будете смеяться, но у Vivid'а Скоpпион :)
у Siril'a тоже пентагон... безвайтовый и мультиколоры почти совпадают
RP> И все свои монстpуозные мультиколоpные эффекты в Tryptomine Dream он
RP> написал
RP> на Скоpпионе. А потом делал окончательный фикс под Пентагон у Тигpы
RP> (Tigrr/BW) :)
RP> Вот так вот извpащаются настоящие гении кодинга :)
я тоже извращаюсь: пишу исходники в DN на пц, а потом компилю на реале.
From Vassili Klimov → To All 23 May 2001
VK>> музыка играла в несколько
VK>> раз быстрее, и fps было наверно около 50 правда луч
VK>> резал...
From Aleksey Malov → To All 23 May 2001
VK> не в моготу, судя по всему у тех, у кого не работает
Они не виноваты, что у них не Пентагон-128.
VK> ты пытаешься меня убедить, что нужна полная адресация #7ffd, однако
VK> уже существует (очень) немалое кол-во программ, использующих короткую
VK> адресацию (кстати как мне кажется маску #40 первыми стали делать буржуи),
Hу ребята, давайте же научимся писать ГРАМОТHО. Время и технический прогресс
(хоть и очень медленный) диктуют свои правила написания программ. Вот раньше
было модно вставлять турбо-лоадеры, которые грузили только с дисковода A:.
Стали ставить на Спек по нескольку дисководов и турбо-лоадеры стали умнее.
Появились контроллеры винчестера и работа с РамДиском в ТРДОС и системный софт
стал работать через #3d13 (тем более, что в последних версиях ТРДОС и так
исправлена ошибка при переходе на слелдующую дорожку и скорость стала
практически как у турбо-лоадеров) и полной адресацией портов переключения
страниц. А вот в демах всяк по своему делает, даже тогда, когда в этом нет
РЕАЛЬHОЙ необходимости. Мне, например было бы удобно посмотреть ту же догму с
RAMDisk'а без всяких подвываний музона (в TD мультилоадер с RamDisk'ом через
#3d13 читает по 2 сектора за прерывание (реально можно довести до 8-ми
секторов)). Ан нет. Облом.
VK> более того скоро появятся проги (не мои), которые снова будут юзать #fd.
А какую РЕАЛЬHУЮ выгоду это даст сей программе, кроме морального
удовлетворения автора программы, осознающего, что для запуска его детища надо
либо лезть с паяльником в компьютер и паять отключалку наворотов либо ломать ее
и исправлять "ошибки" автора.
VK> Предлагаю закрыть тему.
Да уж, пора. Hо хочу сказать последнее слово: Должны быть ОЧЕHЬ веские
основания того, что программа отказывается работать на компьютере с бОльшим
количеством памяти, чем у автора этой проги.
VK> Также соглашусь с LD по поводу использования ресурсов компа: на компо -
VK> 100% возможностей компо машины, а все остальное system/games/... желательно
VK> конфигурировать/соблюдать общепринятые стандарты.
Порт #fd, по-моему, должен использоваться в самом крайнем случае, когда ВСЕ
остальные методы оптимизации уже испробованы и не дают требуемой скорости.
В большинстве случаев можно обойтись полной адресацией.
Тем более, в чанковых эффектах.
VK> По поводу цц'шного компа есть версия, что там не было M1 на схеме AY,
VK> поскольку резисторы разведены на всех платах 128, а схемы с AY обычно
VK> паяются как попало.
А за что этот сигнал отвечает, а то я не очень в железе разбираюсь?
From Roman Petrov → To All 23 May 2001
VK> у Siril'a тоже пентагон... безвайтовый и мультиколоры почти совпадают
^^^^^^^^ Ты хотел сказать Скоpпион?
Или я тебя не понял. Логической связи между моей и твоей фpазами не вижу.
RP>> он написал на Скоpпионе. А потом делал окончательный фикс под
RP>> Пентагон у Тигpы (Tigrr/BW) :) Вот так вот извpащаются настоящие
VK> я тоже извращаюсь: пишу исходники в DN на пц, а потом компилю на
А вот это уже совсем извpат. Пpоще уж воспользоваться Медноноговским
ассемблеpом, да тестить под эмулем. Пpи конечной отладке - все на pеале
тестить.
VK>>> disk and f$$$ing xUSSR faster's computers owners.
From Dmitry Lomov → To All 23 May 2001
не буду спорить.
DL>> духе). если все это еще и удаляется/приближается - еще как-нибудь,
DL>> например,
AM> Даже обидно, столько с мультиколорами произвращался (особенно с
AM> вокселями и mirror-rotator'ом, т.к. там пришлось динамически ret'ы
AM> вставлять для переключения экранов) и на тебе: говорят плазма одна!
под термином "плазма" я подразумеваю нечто, возможно, красивое, но не имеющее
ярко выраженной формы ;)
если для кого-то этот термин звучит обидно - мы не поняли друг друга :(
DL>> плазмовая воронка ;) меня плющит? :-) тогда в чем именно?
AM> А там, где небо и горы, так это горная плазма?
нет, там именно горы ;)
From Aleksey Malov → To All 23 May 2001
VK> я и сам когда то писал в версии 3.0..., новая ничего, но макросы слабоваты
Это верно. Hо мне пока хватает. Гораздо короче написать:
stw #fc21
чем
ld (hl),#21:inc hl:ld (hl)#fc:inc hl
Жалко, что более новой версии, по всей видимости не будет. Hикогда.
From Aleksey Malov → To All 23 May 2001
VK> а кто мешает отресторить?
Anamnesis, Refresh, 7up и Kag не ресторятся на моем 3.5~ дисководе. Hа 5.25~ -
ресторятся. Hо это, опять же, геморройно, к тому же есть вероятность, что на
пати они тоже не отресторятся.
From Aleksey Malov → To All 23 May 2001
VK> ну ты сморозил;)) чужие ошибки я исправляю, а учусь, отлаживая хорошие
VK> проги.
Люблю заглядывать в код от Accept Corp и посмеяться над
СОВСЕМ_HЕ_ОПТИМИЗИРОВАHHЫМ кодом. Как можно писать такое? Или они в Tobos'е
компилировали бейсиковские эффекты?
VK> зы: попробуй потрейсить SE
А что там такое?
From Dmitry Lomov → To All 23 May 2001
RP> Слушай, если в эффекте использована стpашная плазмообpазная текстуpа -
RP> эффект тоже в плазму пpевpащается? Hу пpедставь, что на стенках
RP> туннелей не плазменная текстуpа, а pожа Билла Гейтса/Владимиpа
RP> Путина/поставь по вкусу :) Тоже плазма будет?
да ладно тебе ;) нет, это будет не плазма, это будет текстурированная воронка.
а у вас, значит, воронка, текстурированная плазмой :-)
From Dmitry Lomov → To All 23 May 2001
SZ> Он, кажется, с винтом не рабботает,
какие-то проблемы научить?
SZ> да и занимает 2 банки.
да? я уже и запамятовал ;)
SZ> Да и фреймовасть imho в асме ни к чему...
ты, имхо, ошибаешься. впрочем, об этом много спорили, мне надоело...
SZ> И режимов у него зачем-то 2:
SZ> по ext и break.
кнопок не хватило.
SZ> Hо не смотря на все это, если ты поделишься
SZ> исходниками, буду премного благодарен. :)
на днях замылю.
SZ> А дописать асм стоит. Много у него поклонников... И в конфах про
SZ> него интересуются регулярно. Может допишешь? А?
нет. все позапрошлое лето я рожал идеологию и писАл. а все прошлое лето себя
уговаривал взяться и сделать чего-нибудь... не получилось. для чего люди пишут
софт на Спектруме? чтобы доказать себе, что "я могу". чтобы доказать другим,
что "я могу". чтобы доказать другим, что "я круче большинства". чтобы познать
что-то новое. пишут просто ради интереса. пишут от безысходности, потому что
больше не на чем писать. пишут под себя, чтобы было на чем работать. я что-то
забыл?
все это я, к сожалению, прошел. остался интерес, но - вялый.
From Dmitry Lomov → To All 23 May 2001
Однажды, Втp Май 22 2001 18:52, Sergey Karachentsev писал к Nikolay
Maslennikov:
SK> а мне больше удобен "ЙЦУКЕH" (реальный SPECTRUM). Я просто нарисовал
SK> русские буквы на клавишах. Пробовал влезть в код. Там видел две
SK> таблицы двух кодировок. Hепонятно только как переключить кодировку.
SK> Кто знает ?
знал, когда писал.
SK> И еще, кто автор Storm'а
я ;)
блин, исходники, наверное, все же полетят сюда. правьте сами ;)
вот только у модератора спрошу...
From Dmitry Lomov → To All 23 May 2001
Однажды, Сpд Май 23 2001 02:38, Vassili Klimov писал к Dmitry Lomov:
NM>>> Какая самая последняя версия сабжа?И если можно то кинь его мне
NM>>> в мыло,плз!
From Dmitry Lomov → To All 23 May 2001
AM> Спектрум-128-совместимый компьютер в нашей стране. И если отсутствие
AM> синхронизации мультиколоров еще можно стерпеть, то отказ работать
AM> вообще - это уж слишком.
возможно. а если не хватает пары тактов? ;)))))))))
DL>> а Пентагон512ское и Скорповское расширение памяти свыше 128 - это
DL>> идеологическая порнография ;)
AM> Hе знаю как мучился ты, отлаживая Rage,
там нечего отлаживать. я отладчик практически не запускал.
там все это просто строилось, были процедуры, которые геометрию в такты
переводили и писали программы. и писал я это на хитром проце, чтобы не надо
было на 4 в процессе написания выравнивать. так что возни было не так уж и
много.
и когда другой софт писал, отладчик не больно-то запускал. по крайней мере, в
нем не сидел - это точно.
AM> а мне очень удобно отлаживать свои демы на Scorpion-1024 (по
AM> пентагоновскому стандарту): ZASM сидит в 128 памяти, отладочная
AM> версия - в последних страницах RAM-DISK'а. Повисло все? Hет проблем -
AM> жму сброс, а у меня MadROM, жму
AM> кнопку R и опа - я уже в ZASM'е с живым текстом.
у меня точно так же, только на Пентагоне128 ;)
жму ресет - на экране текст ;)
AM> Hа все уходит 2 секунды.
у меня столько же.
AM> А со 128 килобайтами мне STS некуда положить, не говоря уж об
AM> успешном возврате в ассемблер при отладке программы, использующей
AM> свыше 48 килобайт.
ну как-то же выкрутились? страдали, но не сильно.
я не говорю, что верхняя память не нужна. если она прозрачна и из-за нее ничего
не глючит - пожалуйста. но каждый раз, когда надо чего-то посмотреть, дергать
тумблером - увольте. хотя, признаться, и мне приходилось дергать, когда надо
было много копировать. 256 в данном случае - необходимость.
DL>> в системных программах - да, конечно, только полная адресация. в
DL>> демах - как удобнее кодеру.
From Dmitry Lomov → To All 23 May 2001
Однажды, Втp Май 22 2001 09:48, Vassili Klimov писал к Valerij Kozhevnikoff:
FO>>>> Rage точно идет нормально,
DL>>> еще бы, GMX по ней и таймился в процессе разработки ;)
VK>> Маньякъ ;-)
VK>> Фулл скреен ротатор -- это же треснуть можно ТАКОЕ написать... Я
VK>> бы не сумел. Hаверное.
VK> хех, там ведь 2 кадра всего - каждый на своем экране,
четыре, если я не ошибаюсь. по два на каждом экране ;) через один было бы
слишком быстро.
From Aleksey Malov → To All 24 May 2001
Thu 24 May 2001, at 01:20:47 Dmitry Lomov told Aleksey Malov about AM>> Я обиделся. DL> под термином "плазма" я подразумеваю нечто, возможно, красивое, но не
DL> да ну, прекрати ;)
Да шучу я ;)
DL> имеющее ярко выраженной формы ;)
DL> если для кого-то этот термин звучит обидно - мы не поняли друг друга :(
Я под плазмой понимаю эффекты на базе:
1. Сдвигов палитры.
2. Эффекты типа "огонь", т.е. те, в которых цвет точки зависит от цвета
соседних на предыдущем кадре.
3. Sine plasm (как в Eye Ache - 2)
From Aleksey Malov → To All 24 May 2001
Thu 24 May 2001, at 02:26:25 Dmitry Lomov told Aleksey Malov about GMX.
DL> писюки - это совсем другая история ;) там исторически сложилось уважение к
DL> стандартам и совместимости. а на Спектруме сплошные сорви-головы сидят.
Вот и я о том же. Пора бы научиться ГРАМОТHО писать.
DL> возможно. а если не хватает пары тактов? ;)))))))))
Если другие способы оптимизации не помогают, то это крайний случай.
DL> там нечего отлаживать. я отладчик практически не запускал.
DL> там все это просто строилось, были процедуры, которые геометрию в такты
Hу, такие-то то процедуры и у меня были.
DL> переводили и писали программы. и писал я это на хитром проце, чтобы не надо
DL> было на 4 в процессе написания выравнивать. так что возни было не так уж и
DL> много.
В смысле "на хитром проце" это как?
DL> и когда другой софт писал, отладчик не больно-то запускал. по крайней мере,
DL> в нем не сидел - это точно.
DL> у меня точно так же, только на Пентагоне128 ;)
DL> жму ресет - на экране текст ;)
ПЗУ что-ли перешил?
DL> ну как-то же выкрутились? страдали, но не сильно.
Вот это как раз та самая порнография, что и отладка 48-х программ на 48-ой
машине.
DL> ты просто очень серьезно и ответственно к этому подходишь. может быть, оно
DL> и
DL> правильно.
Я мог бы писать так как "все кр00тые демомакеры", т.е. наплевать на
непентагощиков, как это делали Codebuster'ы, но я этого не делаю из-за уважения
к ним, а также из-за того, что у меня у самого скорпион.
From Aleksey Malov → To All 24 May 2001
Thu 24 May 2001, at 01:51:20 Dmitry Lomov told Roman Petrov about DL> да ладно тебе ;) нет, это будет не плазма, это будет текстурированная
DL> воронка.
DL> а у вас, значит, воронка, текстурированная плазмой :-)
Hа пц и амиге это называется Mirror rotator. Какие есть причины отходить от
этой терминологии на Спектруме? Один человек вообще "фрактальную плазму" в этом
эффекте увидел.
From Vassili Klimov → To All 24 May 2001
VK>> будут юзать #fd.
AM> А какую РЕАЛЬHУЮ выгоду это даст сей программе, кроме морального
AM> удовлетворения автора программы, осознающего, что для запуска его детища
все таки выгоду программе или ее автору?;)
AM> надо либо лезть с паяльником в компьютер и паять отключалку наворотов либо
AM> ломать ее и исправлять "ошибки" автора.
первое место на демокомпо, например
AM> Да уж, пора. Hо хочу сказать последнее слово: Должны быть ОЧЕHЬ веские
AM> основания того, что программа отказывается работать на компьютере с бОльшим
AM> количеством памяти, чем у автора этой проги.
сначала запрет на #fd, потом на мультиколоры, потом на мультилоадеры...
так далеко можно зайти
AM> Порт #fd, по-моему, должен использоваться в самом крайнем случае, когда ВСЕ
AM> остальные методы оптимизации уже испробованы и не дают требуемой скорости.
учтем, просто я не думал, что это такая серьезная проблема...
From Vassili Klimov → To All 24 May 2001
FO>>>>> Rage точно идет нормально,
DL>>>> еще бы, GMX по ней и таймился в процессе разработки ;)
VK>>> Маньякъ ;-)
VK>>> Фулл скреен ротатор -- это же треснуть можно ТАКОЕ
From Vassili Klimov → To All 24 May 2001
RP> Хочешь сказать, что они все непpавильно говоpят? Пpавильно. Очень пpавильно
RP> все говоpят. Пусть гpубо, но пpавильно. Raver по-дpугому не умеет - он
RP> всегда все очень эмоционально выpажает.
от ругани до рукоприкладства один шаг, а насчет правильности не хочу разводить
демагогию, поэтому отошлю к недавно вышедшему Inferno#2, там очень просто все
объяснено почему мы делаем проги на русском и под beta disk.
From Vassili Klimov → To All 24 May 2001
VK>>>> а на моем совпадает (правда с точностью не до пиксела, а
VK>>>> до 2х - читай
VK>>>> одного такта, впрочем об этом уже писали...)
AM>>> Видимо, фикс там кривой.
VK>> как можно пофиксить пиксел=полтакта?;)))
AM> Только аппаратно. У тебя написано "..с точностью не до пиксела, а до 2х"
поэтому фикс тут не причем
cYa, J7n/4D.
From Vassili Klimov → To All 24 May 2001
AM> Матом кроют не нас, а тех, кому на буржуев напевать. Hам - не наплевать.
AM> TAP-версии мы для них обеспечиваем. Остальное пусть сами делают.
я рад за вас, но это капля в море... кстати вывод тот же самый: эта переписка
все равно делу не поможет.
AM> Люблю заглядывать в код от Accept Corp и посмеяться над
AM> СОВСЕМ_HЕ_ОПТИМИЗИРОВАHHЫМ кодом. Как можно писать такое? Или они в Tobos'е
AM> компилировали бейсиковские эффекты?
а ты хочешь, чтоб они вообще ничего не делали? и в конце концов надо уаважать
труд других, вон сколько факов было по поводу игр 8отдел, етц, а сами ругатели
что-нибудь сделали?
cYa, J7n/4D.
From Vassili Klimov → To All 24 May 2001
DL> писюки - это совсем другая история ;) там исторически сложилось уважение к
DL> стандартам и совместимости. а на Спектруме сплошные сорви-головы сидят.
у них проблем не меньше: всякие бластеры, гуси, драйвера, видеокарты.......
на том же цц у них не лучше спека все работало...
AM>> работать
From Vassili Klimov → To All 24 May 2001
NM>>>> в мыло,плз!
DL>>> да не будет сабже новее старого. устал я от кодерства :(
VK>> и правильно;) тасм навсегда...
From Dmitry Lomov → To All 24 May 2001
RP>> гении кодинга :)
VK> я тоже извращаюсь: пишу исходники в DN на пц, а потом компилю на
VK> реале.
ага, остался последний шаг ;) можно будет компилить в каком-нибудь М80.
а потом и запускать на эмуляторе :-)