Loonies 8192Retro Puzzle Fun in 22 KiB (DOS, 286+, VGA, PC Speaker/OPL-2/MIDI/CD-Audio)
A simple puzzle game. Initially it fit into just 8 KiB, then grew to 16 KiB and now is a 21 KiB monster executable (it will still fit nicely into your available RAM, I'm sure). This release adds 2 new methods of playing back sound: PC-Speaker (super lo-fi) and CD-Audio (very hi-fi).
How to play: There are 2x2-blocks falling down the top, with two different colors. Use LEFT/RIGHT/DOWN to move the block and use UP to rotate it. Use SPACE to drop the block (it will fall fast until it lands).
Create 2x2 blocks of the same color. These will be marked by the sweeper (the line moves left-to-right) when it passes the blocks. When it restarts, all marked blocks will be removed and you earn points. The HJKL keys can also be used to move. "S" switches the soundtrack (the default is "Descent" by Tim Samoff <samoff.com>, the other is "Clickedy" by me ;). "P" toggles pause mode, "Q" quits the game.
- Download: LOON8R44.ZIP (ZIP, 22 KiB, with README)
Vogons User Photos
Here are some pictures from Vogons forum users that ran the game on their hardware, thanks to: Eleanor1967, amadeus777999 and Jo22. Also to the following people for testing: root42, K1n9_Duk3, Kamerat and blurks.
The last one is a Roland MT-32 attached via SBMIDI, as the latest version of Loonies 8192 has support for General MIDI via both MPU-401 (UART mode) and SBMIDI interfaces.
Of course, the point of this exercise is experiencing it on real hardware, but failing that, you can listen to two different renditions of the songs in this game here, one with OPL-2 music being played back by a Yamaha OPL-3 chip on a Sound Blaster 16 and the other with General MIDI music being played back by a Roland SCB-7 WaveBlaster daughterboard on the same SB16.
This is a work in progress, here's a (fully-working) cardboard prototype:
- r17: 12 MHz 80286 with Tseng ET4000. DOS 5.0 and AdLib card (OPL2)
- r19: 12 MHz 80286 with Tseng ET4000. DOS 5.0 and AdLib card (OPL2)
- r14 on a Schneider Tower AT; Specs: 286-10, OAK VGA, CT1350B, EMU386
- r15: Loonies for 8086
- r26 on a 286-10, OAK VGA, CT1350B, EMU386
- r27 with SB-MIDI/MT-32 (no channel mapping)
- r28 with SB-MIDI/CM-64 with General MIDI setting
- r27 with SB-MIDI/Casio CT-460 (just a test)
- r32 on a 80286@12MHz, AdLib OPL2
- r32 - Different modes on 286-10
- r33 on a Pentium 133 with MPU-401/DreamBlaster S1 (GM)
- r41 on a 16 MHz 286 PC
- r42 on a 286@12MHz with OPL2
- Loonies 8192 Soundtrack on SoundCloud