=-------------=
  PIXEL SNAKE
 G E M H U N T
=-------------=
   v1.00.01

By Steven Danglis/My Pet Robot

NOTE: This program has only been tested on my 3.4ghz P4 running on Windows XP Pro, it may or may not work on yer comp.  If the sound causes any problems, run PSGH!NS.BAS/Pixel Snake Gem Hunt! (No Sound).exe ...

NOTE: I've noticed a strange bug when I run this program in DosBox v0.63 ... the first powerup each player gets, causes the score to look messed up.  [as a long decimal point that bleeds onto the playing field] ... I have no idea what causes this, as it does not happen when I run under a Windows enviroment.

Written entirely in QuickBasick 4.5 ... no 3rd party libraries used [aside from the standard QB.QLB]

Pixel Snake Gem Hunt! (PSGH!) is a revamped version of the ol' QB favorite "Nibbles" with fantastic graphics [by Qbasic standards] and Windows XP-compatible sound effects.  Its a 5 level [primarily 2 player versus] romp in which you must outlast your opponant and collect as many gems/power-ups as possible. See in-game help for more information.  Laziness has kept me from making any more thorough documentation, but I'm sure this program'll speak for itself ... although my coding's a lil' rusty, its pretty frickin' bad-ass.

Portions of code were taken from [and modified from]:
- unknown fading demo
- unknown bitmap loading demo
- AWDRAW.BAS [For sprite & palette handling]
- RPGE.BAS [WAV file support in Win XP]

Files included:
/PSFGH!/Pixel Snake Gem Hunt!.exe
/PSFGH!/Pixel Snake Gem Hunt!.pif
/PSFGH!/Pixel Snake Gem Hunt! (No Sound).exe
Pixel Snake Gem Hunt! (No Sound).pif
/PSFGH!/PSGH!.BAS
/PSFGH!/PSGH!NS.BAS
/PSFGH!/readme.txt
/PSFGH!/BMP/controls.bmp
/PSFGH!/BMP/help.bmp
/PSFGH!/BMP/level01.bmp
/PSFGH!/BMP/level02.bmp
/PSFGH!/BMP/level03.bmp
/PSFGH!/BMP/level04.bmp
/PSFGH!/BMP/level05.bmp
/PSFGH!/BMP/levels.bmp
/PSFGH!/BMP/p1win.bmp
/PSFGH!/BMP/p2win.bmp
/PSFGH!/BMP/timeup.bmp
/PSFGH!/BMP/title.bmp
/PSFGH!/SOUNDS/1.wav
/PSFGH!/SOUNDS/10secs.wav
/PSFGH!/SOUNDS/2.wav
/PSFGH!/SOUNDS/3.wav
/PSFGH!/SOUNDS/4.wav
/PSFGH!/SOUNDS/5.wav
/PSFGH!/SOUNDS/50secs.wav
/PSFGH!/SOUNDS/bclick.wav
/PSFGH!/SOUNDS/cashreg.wav
/PSFGH!/SOUNDS/dead.wav
/PSFGH!/SOUNDS/escback.wav
/PSFGH!/SOUNDS/gb.wav
/PSFGH!/SOUNDS/go.wav
/PSFGH!/SOUNDS/intro1.wav
/PSFGH!/SOUNDS/intro2.wav
/PSFGH!/SOUNDS/match.wav
/PSFGH!/SOUNDS/newhs.wav
/PSFGH!/SOUNDS/pu01.wav
/PSFGH!/SOUNDS/pu02.wav
/PSFGH!/SOUNDS/pu03.wav
/PSFGH!/SOUNDS/pu04.wav
/PSFGH!/SOUNDS/select.wav
/PSFGH!/SOUNDS/timeup.wav
/PSFGH!/SPRITES/#.AWD
/PSFGH!/SPRITES/0.AWD
/PSFGH!/SPRITES/01A.AWD
/PSFGH!/SPRITES/01B.AWD
/PSFGH!/SPRITES/01C.AWD
/PSFGH!/SPRITES/01D.AWD
/PSFGH!/SPRITES/02A.AWD
/PSFGH!/SPRITES/02B.AWD
/PSFGH!/SPRITES/02C.AWD
/PSFGH!/SPRITES/02D.AWD
/PSFGH!/SPRITES/03A.AWD
/PSFGH!/SPRITES/03B.AWD
/PSFGH!/SPRITES/03C.AWD
/PSFGH!/SPRITES/03D.AWD
/PSFGH!/SPRITES/04A.AWD
/PSFGH!/SPRITES/04B.AWD
/PSFGH!/SPRITES/04C.AWD
/PSFGH!/SPRITES/04D.AWD
/PSFGH!/SPRITES/05A.AWD
/PSFGH!/SPRITES/05B.AWD
/PSFGH!/SPRITES/05C.AWD
/PSFGH!/SPRITES/05D.AWD
/PSFGH!/SPRITES/1.AWD
/PSFGH!/SPRITES/2.AWD
/PSFGH!/SPRITES/3.AWD
/PSFGH!/SPRITES/4.AWD
/PSFGH!/SPRITES/5.AWD
/PSFGH!/SPRITES/6.AWD
/PSFGH!/SPRITES/7.AWD
/PSFGH!/SPRITES/8.AWD
/PSFGH!/SPRITES/9.AWD
/PSFGH!/SPRITES/DRAW.AWD
/PSFGH!/SPRITES/DRAWMASK.AWD
/PSFGH!/SPRITES/FIN.AWD
/PSFGH!/SPRITES/FINMASK.AWD
/PSFGH!/SPRITES/GO.AWD
/PSFGH!/SPRITES/GOMASK.AWD
/PSFGH!/SPRITES/INV.AWD
/PSFGH!/SPRITES/INVMASK.AWD
/PSFGH!/SPRITES/MENU1.AWD
/PSFGH!/SPRITES/MENU2.AWD
/PSFGH!/SPRITES/MENU3.AWD
/PSFGH!/SPRITES/MENU4.AWD
/PSFGH!/SPRITES/MENU5.AWD
/PSFGH!/SPRITES/N0.AWD
/PSFGH!/SPRITES/N1.AWD
/PSFGH!/SPRITES/N2.AWD
/PSFGH!/SPRITES/N3.AWD
/PSFGH!/SPRITES/N4.AWD
/PSFGH!/SPRITES/N5.AWD
/PSFGH!/SPRITES/N6.AWD
/PSFGH!/SPRITES/N7.AWD
/PSFGH!/SPRITES/N8.AWD
/PSFGH!/SPRITES/N9.AWD
/PSFGH!/SPRITES/NHS.AWD
/PSFGH!/SPRITES/NHSMASK.AWD
/PSFGH!/SPRITES/OUCHNFO.AWD
/PSFGH!/SPRITES/P1.AWD
/PSFGH!/SPRITES/P12.AWD
/PSFGH!/SPRITES/P12MASK.AWD
/PSFGH!/SPRITES/P1MASK.AWD
/PSFGH!/SPRITES/P2.AWD
/PSFGH!/SPRITES/P2MASK.AWD
/PSFGH!/SPRITES/PAK.AWD
/PSFGH!/SPRITES/PAK2.AWD
/PSFGH!/SPRITES/PAK2MASK.AWD
/PSFGH!/SPRITES/PAKMASK.AWD
/PSFGH!/SPRITES/PAU.AWD
/PSFGH!/SPRITES/PAUMASK.AWD
/PSFGH!/SPRITES/PL1.AWD
/PSFGH!/SPRITES/PL1MASK.AWD
/PSFGH!/SPRITES/PL2.AWD
/PSFGH!/SPRITES/PL2MASK.AWD
/PSFGH!/SPRITES/PQUI.AWD
/PSFGH!/SPRITES/PQUIMASK.AWD
/PSFGH!/SPRITES/PRAC.AWD
/PSFGH!/SPRITES/PRACMASK.AWD
/PSFGH!/SPRITES/PRES.AWD
/PSFGH!/SPRITES/PRESMASK.AWD
/PSFGH!/SPRITES/PUP1.AWD
/PSFGH!/SPRITES/PUP1MASK.AWD
/PSFGH!/SPRITES/PUP1NFO.AWD
/PSFGH!/SPRITES/PUP2.AWD
/PSFGH!/SPRITES/PUP2MASK.AWD
/PSFGH!/SPRITES/PUP2NFO.AWD
/PSFGH!/SPRITES/PUP3.AWD
/PSFGH!/SPRITES/PUP3MASK.AWD
/PSFGH!/SPRITES/PUP3NFO.AWD
/PSFGH!/SPRITES/PUP4.AWD
/PSFGH!/SPRITES/PUP4MASK.AWD
/PSFGH!/SPRITES/PUP4NFO.AWD
/PSFGH!/SPRITES/SLA.AWD
/PSFGH!/SPRITES/SLB.AWD
/PSFGH!/SPRITES/TOGO.AWD
/PSFGH!/SPRITES/TOGOMASK.AWD
/PSFGH!/SPRITES/V.AWD
/PSFGH!/SPRITES/VMASK.AWD
/PSFGH!/SYSTEM/controls.txt
/PSFGH!/SYSTEM/level01.txt
/PSFGH!/SYSTEM/level02.txt
/PSFGH!/SYSTEM/level03.txt
/PSFGH!/SYSTEM/level04.txt
/PSFGH!/SYSTEM/level05.txt
/PSFGH!/SYSTEM/psgh!.ico
/PSFGH!/SYSTEM/psgh!.pal
/PSFGH!/SYSTEM/sound.txt