> > Of course. But we could make a screen split. Screen 8 (or better screen
7) for
> > the graphics and screen 2 or screen 0 for the text. It would be very
fast.
>
> It seems a good idea.
Why should you do that? You can as well display the text as graphics.
Advantages of that: 1. no hassle with screensplits, 2. you can add nice
colors to the text, 3. You can make the text appear in a nice-looking way...
Lots of nice effects possible, like fading every letter into screen (put
first letter on screen, color=(1,1,1) ::: put second letter on screen,
color=(1,1,1), make first letter color=(2,2,2) ::: etc. etc. etc.) or let
them appear in a way like the program below demonstrates:
(load a picture on page 1).
SCREEN 5
FOR I=0 to 32+7
FOR J=0 to 7
A=I*8-(J*7)
IF A=>0 THEN A<=255 THEN COPY (A,0)-(A,211),1 TO (A,0),0
NEXT
NEXT
Ofcourse this doesn't really work well (it is programmed without computer!),
but you get the idea.
(maybe it will look better if you insert a wait loop between the two NEXTs).
(or even better: a wait based on the timer!)
QBASIC version:
(little adapted: don't know how to do a copy, nor how to use 'invisible
pages', nor how to load an image, so I used a white line. However, with
timer wait -equal to 50Hz-, because QBASIC is fast enough for that)
SCREEN 13:T=0
FOR I=0 to 40+7
Lus: IF TIMER<(T+0.02) GOTO Lus
T=TIMER
FOR J=0 to 7
A=I*8-(J*7)
IF A=>0 THEN A<=320 THEN LINE (A,0)-(A,239),15 'change to 4 for nice red.
NEXT
NEXT
Why a QBASIC version? Well my MSX is 2 floors upstairs and I had to try out
if it worked...
~Grauw
--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
email me: [EMAIL PROTECTED] or ICQ: 10196372
visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****