SOPA/PIPA

I’m not in support of it, nor will I ever be. I like the freedom and creativity the Internet lets me have. Without that, I may as well go back to the “dark ages” of computing when nobody had even a 300 BPS Hayes modem.

RetroChallenge Day 6: Public test release


(alternate image link: http://goput.it/0hr.png )

Download:

http://update.beige-box.com/mlz/muslolz.exe

(alternate link: http://goput.it/pwk.zip )

System Requirements:
Any old x86 PC with MS-DOS 3.3 and VGA

RetroChallenge Day 5: Switching octaves

Now you can switch octaves in MusLolz, allowing for many more tones to be played. Still need to work on the fixed-length notes though.
Oh, and there may or may not be something coming tomorrow. Keep your eyes peeled.

RetroChallenge Day 4: Putting the “Mus” in “MusLolz”

MusLolz is no longer mute. It’s very limited right now; you only get one full octave of keys and each note is a fixed length. But it is possible to play music now, if haltingly. Bonus points if you can correctly identify the song I tried playing.

RetroChallenge Day 3: Switching screens and a trapezoid


(alternate image link: http://goput.it/m6r.png )
Here’s a screenshot of the keyboard reference screen. There will be more things added to this screen when MusLolz can actually play music. The most important thing today is that now you can switch between this boring text screen and the fancy visuals screen.


(alternate image link: http://goput.it/sb5.png )
In other news, our friend the Trapezoid has now been added to the visuals mode.

Octagon

CLS
SCREEN 12

‘ draw the octagon outline in white
DRAW “c15″
DRAW “e50 r50 f50 d50 g50 l50 h50 u50″
DRAW “br30″
DRAW “p4,15″ ‘fill the octagon outline in red

‘draw the sign post
DRAW “c7″
DRAW “b m388,341″ ‘move our virtual pen under the octagon without drawing any lines onscreen
DRAW “r15 d150 l15 u150″
DRAW “br3 bd3″
DRAW “p7,7″

COLOR 15
LOCATE 17, 49: PRINT “STOP”
LOCATE 1, 1: PRINT “Jack Black has been looking all over for one of these…”

Yellow Trapezoid


CLS
SCREEN 13

DRAW “c14″
DRAW “r60 f50 l160 e50″
DRAW “bd30″
DRAW “p14,14″

Trapezoid


CLS
SCREEN 13

DRAW “c2″
DRAW “r60 f50 l160 e50″
DRAW “bd30″
DRAW “p1,2

RetroChallenge Day 2: CLS


(alternate image link: http://goput.it/l4f.png )

This is a clear screen effect that you’ll see when in visuals mode. Visually, it is a triangle sweeping over the screen, leaving a blank background ready to fill again. In code, this effect is produced by two nested FOR loops. Like the main visuals, this appears to be scrolling which creates that triangular sweep effect.

RetroChallenge Day 1: Creating the visuals

muslolz
(alternate image link: clicky)
Nothing too special here. It’s running in screen mode 13, or 256-color VGA. Each block is a random color from the 256-color palette which is then placed on the screen in a random location using LOCATE. This has the unintended effect of scrolling, which looks cool I guess. I had intended on having one static screen getting filled up with randomly placed color