nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 14:52



Reply to topic  [ 11 posts ] 
rotozoom 
Author Message
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Во вложении архивчик в котором два варианта минидемки (хотя это даже минидемкой назвать сложно)
rotozoom. Точнее говоря, это просто один эффектик с фоновой картинкой. Музыку запиливать не стал
(заколебался я что-то над всякими оптимизациями и прочими фигнами).
Написан по мотивам одноимённого эффекта из демки Mescaline Synesthesia.
Большей частью, логика эфекта (+таблички и мат.процедуры) просто сдёрнуты из
исходника демы с небольшими доработками. Выжал, на мой взгляд, максимум
производительности. Хотя в данной минидемке моего говнокода хоть отбавляй.
Была попытка прикрутить аппаратный зумер от демки Doom by Ivan Mak. Но не смог
заставить Спринтера применять конфиги. Что там за протокол такой я хз.
Фоновая картинка (боковая) имеет размеры 256*256 с цветом прозрачности,
128 цветов. Текстура для вращалки 256*64 (по аналогии с оригиналом), кол-во
цветов так же 128. Вращался выводится с разрешением 208*256. Чтобы покрыть эту
область делаю типа чанков 2*2 (просто 2 раза подряд кидаю в z-buffer одну
точку, но чтобы не было ощущения растянутости всю строку так же вывожу 2 раза
подряд).
Как ещё оптимизировать, я не знаю. Устал что-то. пока не буду пилить эффекты.

П.С. Для эмулятора и реала 2 разные версии из-за разницы во включении fast-ram.
отсылка на небольшой ролик: https://youtu.be/z31EgWY1yFI
Image


Attachments:
rotozoom_sprinter_emulator.zip [30.49 KiB]
Downloaded 453 times
27 Mar 2016 21:55
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Круто :)

_________________
:dj: https://mastodon.social/@Shaos


28 Mar 2016 03:08
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
пахоже, на профильном форуме и тема уже никому не интересна. печалька((((


29 Mar 2016 23:03
Profile
Senior

Joined: 01 May 2012 04:29
Posts: 178
Location: 194.158.206.200
Reply with quote
Сэймэн, анимофан?


30 Jul 2016 01:08
Profile
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Yuri wrote:
Сэймэн, анимофан?

не то чтобы фан, просто подобрать ничего более интересного не смог. сидел два дня медитировал на предмет какой-то "боковой" фоновой картинки...


01 Aug 2016 02:30
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Sayman wrote:
П.С. Для эмулятора и реала 2 разные версии из-за разницы во включении fast-ram

а где взять версию для реала если в архиве только для эмулятора?

у меня щас вот так оно эмулит:



Attachments:
video.mp4 [1.61 MiB]
Downloaded 405 times

_________________
:dj: https://mastodon.social/@Shaos
29 Nov 2020 02:59
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
пересобрал сабж. исправил картинку с анимешным личиком (в старом ротозуме почему-то часть её причёски справа обрезались) и прикрутил выход по esc (заодно ставлю свой обработчик прерываний, вместо досового).
rotozoom.exe для реала
rotzoom.exe для эмулятора zxmak2


Attachments:
rotozoom.zip [31.81 KiB]
Downloaded 311 times
29 Nov 2020 22:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
ок - спс

_________________
:dj: https://mastodon.social/@Shaos


29 Nov 2020 23:05
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
а свой обработчик прерываний для чего?

_________________
:dj: https://mastodon.social/@Shaos


18 Dec 2020 04:22
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
для скорости и для опроса клавы. т.к. вместо доса там fast ram.


18 Dec 2020 06:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ротозум через скандаблер на VGA-мониторе :mrgreen:


Attachments:
MySprinter2020-scandouble1ROTO.jpg
MySprinter2020-scandouble1ROTO.jpg [ 239.96 KiB | Viewed 5887 times ]

_________________
:dj: https://mastodon.social/@Shaos
19 Dec 2020 01:34
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.