On Wed, 21 Jan 1998, Jan-Lieuwe Koopmans wrote:

> >On Tue, 20 Jan 1998, Maurizio wrote:
> >
> >> Hi all,
> >>
> >> just a weird idea.
> >>
> >> Why not a competition for demos witten in Basic?
> >
> >Yes, I like that idea !!! Expetially, if we can use XBASIC.
> >
> >>
> >> I think i will be a nice *match*!!!
> >>
> >> Of course in Basic mean without an ML or related instrunction like
> >> Poke,Peek,Vpoke,Vpeek,In,Out,Usr,Data etc.
> >> I don't know is right to exclude also the Vdp instrunction.
> >
> >I don't think, that VPOKE, VPEEK, VDP and DATA commands has anything to do
> >with ML. IN, OUT and WAIT commands are also not for ML proggrams, but
> >anyway they should maybe leaved outside of this competition. Maybe also
> >all CALL, BLOAD and '#I commands should be forbidden exept
> >BLOAD"XBASIC.BIN",R and _TURBO ON/OFF, if we use XBASIC.
> >
> 
> 
> First of all I'd like to say that I think this a good idea...
> 
> I don't think the DATA and POKE commands are a problem if you ban the USR
> command, so I think both DATA and POKE (and PEEK) should be legal commands
> in the contest. VPEEK and VPOKE are the only commands to read from/write to
> the video-memory, and they really haven't got anything to do with ML. The
> only alternative would be POINT and PSET (but that's not a full 100%
> alternative).
> 
> IN and OUT (and VDP), really haven't got *ANYTHING* to do with ML. IN and
> OUT just let you write or read data through a port. The VDP command let's
> you write to VDP registers. Basically the only ML related command is "USR".
> Ban this one and you get pure basic.

And '#I in XBASIC. Naturally POKE can also be used in wrong way, if we
really want to. I mean something like this :

Let's suppose, that we have #3E,#C9,#32,#9A,#FD followwed by our own code
in address #C000

Then we write BASIC proggram like this :

10 POKE &HFD9A,201:POKE &HFD9B,0:POKE &HFD9C,192:POKE &HFD9A,195
20 goto 20

Then our ML proggram will be runned at the latest after 1/50 secs.

> 
> So, we should make a list of banned commands, legalize KUN-BASIC (XBASIC) or
> not, pick a deadline and an upload FTP-site, and off we go!

Maybe it should be neccessary also to decide for what computer we are
makeing these demos. (MSX1, MSX2, MSX2+ or MSX tR)

> 
> P/S: BLOAD should also be legal, as long as you ban the ",R" switch. How
> should I otherwise load binary data into (video)memory???
> 

Yes, you are absolutely right. Maybe it is easy, if we just say : 
"NO ML !!!" and that's it. I think, that anybody can understand, what we
mean. My suggestion is that we are going to use MSX2 computers, XBASIC,
you can send your BASIC proggrams for me and I'll put them to my WWW-page
(www.clinet.fi/~nyke/basic_compo) and the deadline is after 3 weeks.
(More BASIC can be very risky for health.)

If anybody doesn't have anything to complain, time starts about now. This
way we can get even something to be done before year 2000.

Hmm... Maybe someone should mail to comp.sys.msx also.

                            ,_____.
                    _=_=_=_=!_MSX_!=_=_=_=_=_=_=_=_,
                   ! A1ST ~--- - I  ( o o o o o o )i
                  /--------------------------------`,
                 / .::::::::::::::::::::::;::;  ::::.,
                / :::.:.:.:::____________:::::!.  -=- `,
                ~======================================
                       NYYRIKKI : [EMAIL PROTECTED]



> 
> Greets,
> 
> Jan-Lieuwe
> 
> ****
> 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/)
> ****
> 

****
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/)
****

Reply via email to