Avalis

by wolf_ on 10-07-2011, 22:01
Topic: Software
Tags: demo
Languages:

Another MSX victory! At the Vammala Party 2011 an MSX1 production called Avalis claimed the first position. It's made by Finnish MSX fans Lieves!Tuore and features a nifty PSG tune, a karaoke text engine and a photo. It uses the frame alternating technique you may have seen earlier in other MSX1 demos, to simulate extra colors.

Relevant link: Lieves!Tuore

Comments (9)

By Vampier

Prophet (2289)

Vampier's picture

11-07-2011, 00:58

files.sharenator.com/wtf_is_this_shit_piccard_Why_People_Hate_Hipsters-s306x227-109368-580.jpg

By FiXato

Scribe (1513)

FiXato's picture

11-07-2011, 01:43

Uploading a recording to youTube.
Is it normal that it kinda stalls on a single note at/near the end?

By FiXato

Scribe (1513)

FiXato's picture

11-07-2011, 02:37

By hap

Paragon (2020)

hap's picture

11-07-2011, 03:25

you should have done a singalong, fix =p

By Marq

Champion (386)

Marq's picture

11-07-2011, 08:58

The infinite loop at the end is normal. And thanks for the video, even if the flicker pic doesn't look much like it does on a video monitor.

By Manuel

Ascended (15526)

Manuel's picture

11-07-2011, 10:19

Welcome back L!T!

By [WYZ]

Champion (406)

[WYZ]'s picture

11-07-2011, 23:36

L!T Rules! but It's a bit hard to sing the lyrics. Smile

Yzi, did you tracked it on Arkos?

By yzi

Champion (441)

yzi's picture

12-07-2011, 09:17

Yes, the tune was done in Targhan's Arkos Tracker. I had to add some extra hacks on top of the playroutine for (1) the karaoke lyric sync, (2) outputting PSG port commands in a separate step right after the interlaced picture display, but before karaoke text processing and the actual playroutine, to get stable timing without wasting precious vblank time for music, and (3) delaying the sound with a ring buffer to get the screen display a bit ahead of the music.

The timeline of the main loop looks like this
- vblank (interrupt)
- interlaced picture display (fast VRAM access, stable time usage)
- output PSG port commands (quick)
- karaoke text processing and output to VRAM (processing time varies very much between frames)
- ArkosTracker playroutine (processing time varies)
- wait for next vblank

By MäSäXi

Paragon (1884)

MäSäXi's picture

12-07-2011, 16:57

It´s finnish version of "Grease in the world" from the 1970s disco-kids-wanna-be-rockers-now-until-they-change-back-to-disco-in-saturday-night-fever movie called Grease.

I remembered that original song faded last notes:

http://www.youtube.com/watch?v=6WssngbaSoI

and this karaoke doesn´t fade the end.

But really GOOD msx arrangement this is!!!!!!!!!! Even those lyrics of that "rasvis" song are quite silly to say at least, but it´s not your fault. ;)