pouët.net

PigXLs by JAC! [web]

;
;	>> PigXLs <<
;
;	A 128 bytes intro in 5 working stages for the Atari 800 XL (c) 2010-09-15 by JAC!
;
;	History:
;	After I had put my Fake Fade 64 bytes prod on Pouet (http://www.pouet.net/prod.php?which=55818),
;	it was not obvious to everybody why it is an achievement to change colors and draw lines in 64 bytes.
;	In fact on Atari there are only 52 bytes of code in case of a 64 bytes executable, and I'd really like to
;	see the MS DOS conversion of my release in 52 bytes x86 code. So I decided to go for "bigger" release
;	and port the MS DOS prod "Origins of the pig 128 bytes" (http://www.pouet.net/prod.php?which=22999).
;	That prod is #1761 in the all time top with 43 thumbs - strange world!
;
;	And to show that the XL can do it better, I decided to add raster bars, color cycling, sprites and sound.
;;	So here are the 5 working stages to the final result:

;	Stage 1: Hires mode with index addressing, color based on index, raster bars
;	Stage 2: Lores mode with index addressing and scaled coordinates, color based on index and $d01f sound
;	Stage 3: Lores mode with stack/PLA addressing and scaled coordinates, color based on coordinates and $d20x alarm sound
;	Stage 4: Lores mode with stack/PLA addressing and scaled coordinates, color based on coordinates and $d20x rhythm sound
;	Stage 5: Lores mode with stack/PLA addressing and scaled coordinates, color based on coordinates, $d20x rhythm sound and players
;
;	The executables for all stages will start automatically from a game DOS or an emulator.
;	An ATR with MyPicoDOS is included in the download package.
;	When using MyDOS or ATARI DOS, the executable has to be start via "M - Run Address".
;	The start address for stage 1 and 2 is "2000", for all others it is "0154".
;
;	
;	For PC users:
;	No, there is no ESC support because Atarians and Chuck Norris use RESET instead.
;
;	Created using WUDSN IDE. Visit http://www.wudsn.com to increase my hit counter.