front dc.l screen1 { --- front/back screen addresses.
back dc.l screen2 {
* This is the list of piccy addresses.
pic_list dc.l pp1,pp2,pp3,pp4,pp5,pp6,pp7,pp8
dc.l pp9,pp10,pp11,pp12,pp13,pp14,pp15
dc.l -1 < end of table
pic_ptr dc.l pic_list < Pointer to piccy list
* These are the plasma colour values.
; First RED
plas_r_bit
i set 0
REPT 32-1
dc.w i*%100000000000
i set i+1
ENDR
dc.w i*%100000000000
dc.w i*%100000000000
REPT 32-1
dc.w i*%100000000000
i set i-1
ENDR
plas_r_end
; Now GREEN
plas_g_bit
i set 0
REPT 32-1
dc.w i*%1000000
i set i+1
ENDR
dc.w i*%1000000
dc.w i*%1000000
REPT 32-1
dc.w i*%1000000
i set i-1
ENDR
plas_g_end
; Finally BLUE
plas_b_bit
i set 0
REPT 32-1
dc.w i
i set i+1
ENDR
dc.w i
dc.w i
REPT 32-1
dc.w i
i set i-1
ENDR
plas_b_end
* Now all the sine tables
; First for the scroller
scr_dist_dat
incbin a:\graphics\jsd.dat
dc.b -1 < End of table
even
; Now the plasma red bit
int_p_y_r
dcb.b 130,0 < Intial bit of zilch
plas_y_r_dat
incbin a:\graphics\jpr.dat
dc.b -1 < End of table
even
; Now the plasma green bit
int_p_y_g
dcb.b 260,0 < Intial bit of zilch
plas_y_g_dat
incbin a:\graphics\jpg.dat
dc.b -1 < End of table
even
; Now the plasma blue bit
int_p_y_b
dcb.b 390,0 < Intial bit of zilch
plas_y_b_dat
incbin a:\graphics\jpb.dat
dc.b -1 < End of table
even
* Now all the pointers for the plasma sine stuff.
plas_y_r_ptr
dc.l int_p_y_r RED sine pointer
plas_y_g_ptr
dc.l int_p_y_g GREEN sine pointer
plas_y_b_ptr
dc.l int_p_y_b BLUE sine pointer
* Now the scrolltext- capital letters only.
scr_text
dc.b ' OK, NOT EXACTLY A BRAIN-BLASTING DEMO, BUT IT WAS KNOCKED TOGETHER AT SHORT NOTICE! CODE BY GENIE AND EGB''S SMELLY SOX, EXCEPT FOR THE MOD REPLAY ROUTINE (WHICH- GASP! - IS *NOT* BY CHRIS '
dc.b 'OF AURA, BUT "BITMASTER OF BSW" !). MUSIC IS BY METRONOME OF ADRENALIN. '
dc.b 'JAGUAR SCREEN-SHOTS ARE FROM THE FOLLOWING GAMES: DINO/HUMANS TINY TOONS ALIEN VS PREDATOR KASUMI NINJA CRESCENT GALAXY .... '
dc.b 'WHERE POSSIBLE, TARGA PICTURES HAVE BEEN USED TO GET A DECENT TRUE COLOUR IMAGE, RATHER THAN A 256 COLOUR ONE! '
dc.b 'WHAT DO YOU MEAN THAT THE FADE IS SLOW?!?!?! DON''T YOU REALIZE THAT I''M DOING 3 BIT-COMPARE OPERATIONS ON '
dc.b '32 X 200 PIXELS AT A TIME!!!! WELL, WE WERE THE FIRST TO DO A REALTIME TRUE-COLOUR FADE BETWEEN 2 PICTURES ON A FALCON DEMO, SO DON''T EXPECT TOO MUCH FOR OUR FIRST GO! AH WELL, WAIT TILL WE GET OUR DSP MANUAL! '
dc.b 'EVEN BETTER, WAIT TILL WE ACTUALLY UNDERSTAND IT! '
dc.b 'THIS IS ALSO PROBABLY THE FIRST DEMO ON THE FALCON TO USE A SCROLLER... GROAN! SORRY ABOUT THAT! '
dc.b 'WE''RE ALSO STARTING TO ALLOW YOU TO EXIT BY PRESSING A '
dc.b 'MOUSE BUTTON, LIKE ON AMIGA DEMOS! YOU''D BETTER APPRECIATE THAT, OR WE''LL KILL YOU!!! '
dc.b 'COMING SOON FROM PB PRODUCTIONS ON THE FALCON..... '
dc.b 'THE PERPETUAL DAWN DEMO PT 2 - LOADS OF NEW EFFECTS, MOST OF THEM MUCH BETTER THAN THE ONES ON THIS DEMO! IT WILL ALSO HAVE LOADS OF DESIGNY EFFECTS, LIKE ON AMIGA DEMOS! YES, IT''LL ALSO BE A MULTIPART! OH, AND '
dc.b 'WE MIGHT EVEN GET ROUND TO DOING AN ISSUE OF PB!!!!! IF YOU WANT TO GET THE LATEST ISSUE OF OUR BRILLIANT FALCON COMPATIBLE DISKMAG, THEN WRITE TO: PB MAGAZINE, PO BOX 1083, GLASGOW G14 9DG, '
dc.b 'BRITAIN. YOU CAN ALSO GET IT BY ANONYMOUS FTP FROM ARCHIVE.UMICH.EDU IN THE DIRECTORY "MAGAZINES/DISKMAGS/PB" AND FROM FTP.UNI-KL.DE IN THE DIRECTORY "MAGAZINES" . WE CAN BE EMAILED AT THE '
dc.b 'ADDRESS AN18359@ANON.PENET.FI WELL, ENOUGH OF THIS SCROLLY BULL, LET''S WARP!!!! (EGB''S SMELLY SOX!) '
dc.b -1 < End of scrolltext
even
scr_ptr dc.l scr_text < Pointer to scrolltext
scr_dist_ptr
dc.l scr_dist_dat < Scrolly sine pointer
scr_cnt ds.b 1 < No. of pixels left to scroll.
even
build ds.w 16 < Scrolley character bitmap store
font incbin a:\graphics\fontish.bin < The font. (Yes, that old one again!)
even
* Now all the pics. All of them have been packed using the Atomix packer v3.5.