demó effekt ötlet:
-fogunk egy jó képet és epimgconv-al csinálunk belőle hires256, hires16, attr és hires2 módú képeket.
-ezután ezeket a képeket váltogatjuk mindenféle módon:
-oda vissza, tehát hires256, hires16, attr, hires2, attr, hires16, hires256, ezáltal olyan hatást érünk el hogy a pixelek nőnek-csőkkennek
-soronként random váltjuk a képeket
-egy fel-le mozgó, 30-40 sor magas tömb amiben más-más módot mutatunk
-több fel le mozgő tömb, amikben más-más módot mutatunk
stb stb
[ Guests cannot view attachments ]
A fordításhoz
sjasm 0.39g6,
epimgconv és epcompress kell, a képet 5 különböző módban konvertálva:
-mode 0 -size 32 192 -palres 0 -quality 9 -outfmt 1 hires2.pic
-mode 1 -size 32 192 -palres 0 -quality 9 -outfmt 1 hires4.pic
-mode 4 -size 32 192 -palres 0 -quality 9 -outfmt 1 hires16.pic (itt lassú gépeken -quality 9 nélkül célszerű konvertálni, vagy -mode 3 használatával)
-mode 6 -size 32 192 -palres 0 -bias B -quality 9 -outfmt 1 attr16.pic
-mode 5 -size 32 192 -palres 0 -quality 9 -outfmt 1 hires256.pic
Az attribútum módú képnél a "B" a 16 színű bias értéke, ez ugyanis nem lehet különböző a képeken. A konvertálás után következhet a fordítás (sjasm), majd a program tömörítése (epcompress), mivel egyébként a nagy mérete miatt nem lehet betölteni.
A program futása a Space vagy Esc billentyűvel szakítható meg, a reset nem működik, mert a rendszerszegmens tartalmát elrontja (de menti és kilépéskor visszaállítja). Az 5 kép és az LPT több, mint 63 KB video memóriát fogyaszt, ezért nem lett teljesen EXOS kompatibilis, jobban megírt program csak egy képet tárolna a video RAM-ban.
Ez könnyen megoldható lenne, mert egyszerre csak egy sor változik, tehát nem kellene sokat másolni.