Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Software > Музыка

Reply
 
Thread Tools Display Modes
Old 1st April 2005, 17:17   #1
Guru
 
newart's Avatar
 
Join Date: 19th January 2005
Location: Санкт-Петербург
Posts: 10,689
Thanks: 394
Thanked 1,447 Times in 714 Posts
newart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant futurenewart has a brilliant future
Default DIGISID

Выяснилось, что многие до сих пор так и не видели, а кто-то просто
не смог запустить эту демку. (tap версию)
Выкладываю SCL.
Attached Files
File Type: rar DIGISID.rar (74.3 KB, 581 views)
newart is offline   Reply With Quote
Old 1st April 2005, 22:51   #2
Master
 
Costa's Avatar
 
Join Date: 17th March 2005
Location: Россия
Posts: 711
Thanks: 0
Thanked 1 Time in 1 Post
Costa is on a distinguished road
Default

Quote:
Originally Posted by newart
Выяснилось, что многие до сих пор так и не видели, а кто-то просто
не смог запустить эту демку. (tap версию)
Выкладываю SCL.
У меня тоже почемуто не пошла tap версия на spectaculatorе.
спасибо за scl версию.
Costa is offline   Reply With Quote
Old 2nd April 2005, 00:53   #3
Veteran
 
lvd's Avatar
 
Join Date: 23rd January 2005
Posts: 1,111
Thanks: 0
Thanked 2 Times in 2 Posts
lvd is on a distinguished road
Default

Quote:
Originally Posted by newart
Выяснилось, что многие до сих пор так и не видели, а кто-то просто
не смог запустить эту демку. (tap версию)
Выкладываю SCL.
Я собственно пошукал по инету немного. Точных описаний я не нашёл (плохо искал?), но похоже всё сводится к прерываниям эдак в килогерц с хреном на атари ст, в которых 68000 пинает YM каким-либо образом. И ЭТО назвали там (на атари ст) sid-sound. А в этом дигисиде то же самое делается софтваре-лупами. Как раз порядка килогерца задержки между пинками регистра громкости. ...Если на Z80 суметь подать с такой же (регулируемой) частотой прерывания, получим то же самое без извратов =)
lvd is offline   Reply With Quote
Old 3rd April 2005, 02:23   #4
Activist
 
PheeL's Avatar
 
Join Date: 19th January 2005
Location: Москва
Posts: 306
Thanks: 43
Thanked 83 Times in 34 Posts
PheeL will become famous soon enoughPheeL will become famous soon enough
Default

Кстати, пока не выставите в эмуле 228 тактов в линии - лучше не запускайте! Видимо там плейер здорово синхронизирован на такты, поэтому например при стандартных 224 тактах "по-дефолту" слышно как звук похрипывает. Поставьте эмуляцию чипа на AY, ACB - вобщем все как на родном +2 или +3 и тогда это действительно уже можно слушать. На реальном пентагоне или нашем клоне не советую. Либо лезте в код и переделывайте времянки.
__________________
(c) 1982 Sir Clive has you! Ltd
PheeL is offline   Reply With Quote
Old 3rd April 2005, 11:36   #5
Veteran
 
lvd's Avatar
 
Join Date: 23rd January 2005
Posts: 1,111
Thanks: 0
Thanked 2 Times in 2 Posts
lvd is on a distinguished road
Default

Quote:
Originally Posted by PheeL
Кстати, пока не выставите в эмуле 228 тактов в линии - лучше не запускайте! Видимо там плейер здорово синхронизирован на такты, поэтому например при стандартных 224 тактах "по-дефолту" слышно как звук похрипывает. Поставьте эмуляцию чипа на AY, ACB - вобщем все как на родном +2 или +3 и тогда это действительно уже можно слушать. На реальном пентагоне или нашем клоне не советую. Либо лезте в код и переделывайте времянки.
Хм, а собственно какая тому коду разница, сколько тактов где угодно? Он при запрещённых прерываниях работает собственно... и из области #8000 - #BFFF, т.е. из той памяти, что на 'фирменных' быстрая. Следовательно, на пятигонах, где вся память быстрая - играть будет одинаково вне зависимости от кол-ва тактов в кадре и в строчке. Эта прога ещё печатает что-то на экран (и наверное лазит в медленные странички), но скорее всего это тоже происходит в те моменты, когда ула не коматозит проц. Факт - печать в экран происходит в одни и те же моменты выполнения программы. В этом можно убедиться: выставив в унреале кол-во тактов в кадре 70908 (чтобы полоска не уезжала) и поставив точку останова по адресу #8DA2, понажимай esc (наблюдая за счётчиком тактов).

Если почитать тут http://zx.pk.ru/showpost.php?p=1675&postcount=11 и сравнить число тактов с тем, которое необходимо для того, чтобы полоска стояла на месте (см. выше), то косвенно подтвердится гипотеза о том, что эта прога лазает в медленную память только тогда, когда туда ула не лезет (т.е. никогда не тормозит).


Вывод: если у вашего спека нету тормозной памяти и прокатывают глюкавые извраты с портом #ФД, то эта прога у вас будет играть как задумывалось. =)=)=)
lvd is offline   Reply With Quote
Old 3rd April 2005, 15:20   #6
Master
 
Vladimir Kladov's Avatar
 
Join Date: 9th February 2005
Location: Новосибирск
Posts: 924
Thanks: 0
Thanked 37 Times in 25 Posts
Vladimir Kladov will become famous soon enough
Default

подтверждаю lvd. На моем эмуляторе от выбора модели зависит только то, как ведет себя полоска на бордюре. Кстати, именно на EmuZWin с такими программами легче всего экспериментировать: всегда можно выбрать другое тактирование, без сброса текущей программы.
Vladimir Kladov is offline   Reply With Quote
Old 3rd April 2005, 16:17   #7
Activist
 
PheeL's Avatar
 
Join Date: 19th January 2005
Location: Москва
Posts: 306
Thanks: 43
Thanked 83 Times in 34 Posts
PheeL will become famous soon enoughPheeL will become famous soon enough
Default

Ну, кстати, вполне может быть что ничего и не зависит. Внутрь я, конечно, не смотрел. Меня сильно смутила надпись sound multicolor (хотя на заборе тоже часто пишут), а как известно мультиколор у нас привязан к времянке машины. К тому же я тут поигрался настройками звукового чипа в эмуляторе - может из-за этого мне так сильно почувствовалась разница? На разных таблицах-то? Вобщем, я озадачен. Вот интересен следующий момент - как удалось повторить работу такого же чипа, но с частотой 2МГц (Atari ST)? Сэмплирование - это замечательно, но спасает ведь тоже не всегда.
__________________
(c) 1982 Sir Clive has you! Ltd
PheeL is offline   Reply With Quote
Old 3rd April 2005, 17:43   #8
Veteran
 
lvd's Avatar
 
Join Date: 23rd January 2005
Posts: 1,111
Thanks: 0
Thanked 2 Times in 2 Posts
lvd is on a distinguished road
Default

Quote:
Originally Posted by Vladimir Kladov
подтверждаю lvd. На моем эмуляторе от выбора модели зависит только то, как ведет себя полоска на бордюре. Кстати, именно на EmuZWin с такими программами легче всего экспериментировать: всегда можно выбрать другое тактирование, без сброса текущей программы.
Хехе, в унреале тоже можно =)
lvd is offline   Reply With Quote
Old 3rd April 2005, 18:58   #9
Veteran
 
SMT's Avatar
 
Join Date: 16th January 2005
Location: Бобруйск
Posts: 1,267
Thanks: 3
Thanked 33 Times in 21 Posts
SMT is on a distinguished road
Default

Quote:
Originally Posted by Vladimir Kladov
подтверждаю lvd. На моем эмуляторе от выбора модели зависит только то, как ведет себя полоска на бордюре
в фирменных машинах когда луч на paper, память тормозить, когда на бордюре - нет. там точно код только в быстрой странице? - иначе плавает не только начало бордюра, но и время выполнения кода внутри кадра
SMT is offline   Reply With Quote
Old 3rd April 2005, 22:31   #10
Master
 
Vladimir Kladov's Avatar
 
Join Date: 9th February 2005
Location: Новосибирск
Posts: 924
Thanks: 0
Thanked 37 Times in 25 Posts
Vladimir Kladov will become famous soon enough
Default

@я: ...на EmuZWin с такими программами легче всего экспериментировать: всегда можно выбрать другое тактирование, без сброса текущей программы.

@lvd: Хехе, в унреале тоже можно =)

Хм, между Pentagon и Scorpion? Есть еще оригинальные 128, +2, +2А/+3, 48 - у них есть замедление памяти. Я не вижу замедления в унриле, его ведь там нет?
Vladimir Kladov is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 12:04.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика