@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr  ORG $5000 INCLUDE D8:BIGMESS.ASMINIT; TURN ON PLAYFIELD, MAKE IT FULLSCREEN LDA #47 STA 559; TURN ON }MUSIC FROM BLACK LAMP JSR $7000; TURN OFF KEYBOARD INTERRUPT LDA #0 STA $10 STA $D20E; POINT TO CHARS}ET LDA #$78 STA 756 JSR CONVERT JSR DLISETUP JSR PMSETUP JSR VBLSETUP JSR DLINTERRUPTHER}E JMP HERE ; FOREVERPMSETUP INCLUDE D8:BIGPM.ASMDLISETUP INCLUDE D8:BIGDL.ASM INCLUDE D8:BIGDLI.ASMVBL}SETUP INCLUDE D8:BIGVBL.ASMCONVERT INCLUDE D8:BIGCLR.ASM END INITD8:BIGDL.ASM INCLUDE D8:BIGDLI.ASMVBLR; CLEAR THE PMAREA LDX #0CLRPM LDA #255 STA $A000,X STA $A100,X LDA #0 STA $A200,X STA $A }300,X STA $A400,X STA $A500,X STA $A600,X STA $A700,X INX BNE CLRPM; POINT TO PMAREA LDA } #$A0 STA $D407; ENABLE PLAYERS AND MISSILES LDA #3 STA $D01D; SET PRIORITIES LDA #1+16 STA 623;  }SET SIZE LDA #3 STA $D008 STA $D009 STA $D00A STA $D00B RTSTIES LDA #1+16 STA 623; Z; POINT EMPTY STRING TO TOP SCROLL LDA #SCREMP&255 STA TOP+1 LDA #SCREMP/256 STA TOP+2; DITTO FOR SCROL}L 2 LDA #SE1&255 STA BOT+1 LDA #SE1/256 STA BOT+2; POINT TO CREDITS LDA #CREDIT&255 STA CRED+}1 LDA #CREDIT/256 STA CRED+2; POINT TO NEWDLDATA LDA #DLDATA&255 STA $230 STA JDL+1 LDA #DLDA}TA/256 STA $231 STA JDL+2 RTSDLDATA DB 128,0,0,0,0,0,0TOP DB 64+7+16,0,0 DB 112,112,112,112,112,1}12 DB 112,112,112,112,112,112 DB 112,112,112,112,112,112 DB 112,112,0,0,0,0,0,0BOT DB 64+7+16,0,0 DB 11}2CRED DB 64+7,0,0 DB 6JDL DB 65,0,012,112,112,112,112,112 DB 112,112,0,0,0,0,0,0BOT DB 64+7+16,0,0 DB 11,; POINT PMSCROLL MESSAGE TO PAGE ZERO; LOCATION $80+$81 FOR THE SCROLL COUNT LDA #PMSCROLL&255 STA $80 ; } ZERO PAGE LDA #PMSCROLL/256 STA $81; SET TIMERS TO ZERO LDA #0 STA 20 STA 19 STA 18; ENABLE } VBI LDA #6 LDY #VBI&255 LDX #VBI/256 JMP $E45CVBI PHA TYA PHA TXA PHA; POINT }CHARSET AT $7800 LDA #$78 STA $D409; FIND THE CHARACTER TO COPY TO PM LDX BYTE CPX #8 BNE FINTHIS } LDY #0 STY BYTE LDA ($80),Y CMP #$9B BNE SKRESPM LDA #PMSCROLL&255 STA $80 LDA #PMSCRO }LL/256 STA $81 LDA ($80),YSKRESPM SEC SBC #32 STA $82 STY $83 INC $80 BNE NPHI }INC $81NPHI ASL $82 ROL $83 ASL $82 ROL $83 ASL $82 ROL $83 LDA $82 CLC ADC #0 } STA $82 LDA $83 ADC #$7C ; CHARSET POINTER STA $83FINTHIS LDY BYTE LDA ($82),Y EOR #25 }5; PUT IT ON SCREEN LDY SLPM STA DIST; RESET BOTTOM OF PM LDA #0 STA $A200,Y STA $A280,Y STA }$A300,Y STA $A380,Y; BUT FIRST CALCULATE THE BITS ROL DIST BCS NONO1 LDA #240 STA $A200,YNONO1 } ROL DIST BCS NONO2 LDA $A200,Y ORA #15 STA $A200,YNONO2 ROL DIST BCS NONO3 LDA #240 } STA $A280,YNONO3 ROL DIST BCS NONO4 LDA $A280,Y ORA #15 STA $A280,YNONO4 ROL DIST BC }S NONO5 LDA #240 STA $A300,YNONO5 ROL DIST BCS NONO6 LDA $A300,Y ORA #15 STA $A300,YNONO }6 ROL DIST BCS NONO7 LDA #240 STA $A380,YNONO7 ROL DIST BCS NONO8 LDA $A380,Y ORA # !}15 STA $A380,YNONO8; DO EACH BYTE IN CHARACTER 8 TIMES; 32 * 32 PLAYER DEC BYTE+1 BNE WAIT1 INC BYTE "} LDA #8 STA BYTE+1WAIT1; MOVE IT ALL UP ONE LINE LDY #18COPM1 INY LDA $A200,Y DEY STA $A #}200,Y INY LDA $A280,Y DEY STA $A280,Y INY LDA $A300,Y DEY STA $A300,Y INY L $}DA $A380,Y DEY STA $A380,Y INY CPY SLPM BNE COPM1; UPDATE SCROLL MESSAGES 1 AND 2 DEC HPOS %} BNE SDL1 LDA #8 STA HPOS LDA TOP+1 STA $D5 LDA TOP+2 STA $D6 LDY #25 LDA ($D5),Y &} CMP #255 BNE CS1 LDA #SCROLL&255 STA TOP+1 LDA #SCROLL/256 STA TOP+2CS1 INC TOP+1 BN '}E SDL1 INC TOP+2SDL1 LDA HPOS STA $D404NOSCR1 DEC HPOS+1 DEC HPOS+1 BNE SDL2 LDA #8 (} STA HPOS+1 LDA BOT+1 STA $D5 LDA BOT+2 STA $D6 LDY #25 LDA ($D5),Y CMP #255 BNE CS2 )} LDA #SCR2&255 STA BOT+1 LDA #SCR2/256 STA BOT+2CS2 INC BOT+1 BNE SDL2 INC BOT+2SDL2 *} LDA #0 STA $D004; LDA 20 AND #3 BNE NOCUPD LDY FCOUNT INC FCOUNT CPY #14 BNE NORY +} LDY #0 STY FCOUNT LDA FLASH+1 CLC ADC #16 STA FLASH+1NORY LDA FCOL,Y CLC ADC F ,}LASH+1 STA FLASH LDA FLASH STA 709NOCUPDEXITVBL PLA TAX PLA TAY PLA JMP $E45F -}ASH+1 STA FLASH LDA FLASH STA 709NOCUPDEXITVBL PLA TAX PLA TAY PLA JMP $E45F ; MESSAGES AND VARIABLESPMSCROLL DB ' HI...THIS IS THE BIG ' DB 'PMSCROLLER FROM POKEY SOFT. ' DB 'THIS IS /}THE FIFTH DEMO I ' DB ' -HAWK- HAVE CODED. I HOPE' DB ' YOU LIKE IT. THE SCROLL ' DB 'YOU ARE READING NOW, USE0}S A ' DB 'FONT CALLED WESTERN. ' DB 'I DO NOT CARE TO KEEP THIS ' DB 'LONG, SO I WRAP WITH THIS ' DB 'MES1}SAGE ... ATARI RULES ' DB 'FOREVER' DB $9BMESSAGESCREDIT DB ' BIGSCROLLER ' DB ' WRITTEN 2}BY HAWK 'SCREMP DB ' 'SCROLL DB 'HI, THERE! THIS IS BIG SC' DB 'ROLLERS GR3}EETINX LINE AND ' DB 'I GUESS I JUST START WITH ' DB 'IT. NO USE IN FUZZING ' DB 'AROUND, SO HERE WE GO. ' 4} DB 'GET READY, FOR HERE THEY ' DB 'COME. WITHOUT MORE BULLSHIT' DB ' AND STUFF ..... SO ARE' DB ' YOU READY 5}OR WHAT, BECAUSE ' DB 'HERE IS THE ULTRA SPECIAL ' DB 'GREETINX : ' DB 'rosaria - BECAUSE YOU ARE ' DB 'M6}Y ONE AND ALL, AND I ALWAYS ' DB 'THINK ABOUT YOU - ALL MY ' DB 'LOVE ... ' DB 'THE ORDINARY GREETINX GOES ' 7} DB 'TO THE FOLLOWING : DETAIL AND' DB ' LUCIFER OF tacf, PINK, ' DB 'MARTIN MIELKE OF digital ' DB 'breath8} ltd, JON L\VSTAD, ' DB 'ERLING HENANGER. NOW FOR ' DB 'SOME OTHER GREETINX : ' DB 'MEGADETH FOR ULTRA-EXCELLE9}NT' DB ' AND COOL MUSIX, WOODY ALLEN ' DB 'AND DAVID LYNCH FOR MOST ' DB 'EXCELLENT MOVIES ... ' DB 'SPEC:}IAL THANX TO new atari ' DB 'user AND megamagazine (HI, ' DB 'frankenstein) ... LONG ' DB 'TIME, NO SEE GREETI;}NX TO : ' DB 'MILES R. REDFORD (CONTACT ME' DB ' IF YOU READ THIS), ANDERS ' DB 'SKELANDER, ' DB 'MICHAEL<} HUTTON, JAAP MORSSINK' DB ' ... LASTLY I WOULD LIKE ' DB 'CONTACT WITH ANYBODY WHO ' DB 'STILL USES THE 8-BIT=}. ' DB 'PLEASE WRITE ME AT THE FOLL' DB 'OWING ADDRESS : VIDAR ' DB 'OLAVESEN (HAWK), STEVNEVEIEN' DB>} ' 7, N-1719 GRE]KER, NORWAY ' DB '... THIS IS A WRAP ...... ' DB 'HI, THERE! THIS IS BIG SC' DB 255SE1 DB?} ' 'SCR2 DB 'POKEY SOFT PRESENTS THE B' DB 'IG VERTICAL SCROLLER, CODED ' DB 'FROM @}28TH TO 30TH OF SEPT' DB 'EMBER, 1992. ' DB 'THIS IS THE THIRD TIME I ' DB 'USE THE MUSIC FROM BLACK LAMP' A} DB ', BUT I USE SO MUCH VBI TIME ' DB 'THAT THE OTHER MUSIX I HAVE ' DB 'WILL NOT PLAY PROPERLY. ' DB 'SORRYB}, BUT THE MUSIX is QUITE' DB ' GOOD, SO ..... ' DB 'THIS DEMO WHICH I CALLED big' DB 'scroller USES FOUR PLAYEC}RS ' DB 'IN QUADRUPLE SIZE AND IT ' DB 'MASKS OUT BITS FROM THE ' DB 'CHARACTER SET. IT ALSO HAS A ' DB 'D}SINUS WAVE OF COURSE, AND ' DB 'THE DEMO ' DB 'USES THREE DIFFERENT CHARACT' DB 'ER SETS. THE STARFIELD IS ' E} DB 'MADE FROM ONE MISSILE AND ' DB 'MOVED ON EACH SCANLINE. ' DB 'WELL, I GUESS THERE IS NOT ' DB 'MUCH MOF}RE TO SAY, SO HERE ' DB 'IS THE WRAP POINT ...... ' DB 'POKEY SOFT PRESENTS THE B' DB 255 DB 254TOPCOLG} DB 16,18,20,22,24,26,28 DB 30,30,30,30,30,30,30,30,30 DB 30,30,30,30,30,30,30 DB 28,26,24,22,20,18,16,0,H}0TOPTXT DB 0,0,0,0 DB 96,98,100,102,118,116 DB 114,112,160,162,164,166,214 DB 212,210,208,2,4,6,8 DI}B 246,244,242,240BOTCOL DB 2,4,6,8,10,12,14 DB 14,14,14,14,14,14,14 DB 14,14,14,14,14,14,14 DB 12,10,8,6J},4,2,0BOTTXT DB 0,0,0 DB 52,20,36,4 DB 68,84,100,116,132,148 DB 164,180,196,212,228,244 DB 4,36,20,K}52,58,132,116 DB 0,0,14,14,14,0FCOL DB 0,2,4,6,8,10,12,14,12,10,8 DB 6,4,2TABWAVE DB 110,110,111,112,113,114L},115 DB 116,116,117,118,119,120,120 DB 121,122,123,123,124,125,126 DB 126,127,127,128,129,129,130 DB 130,M}131,131,132,132,132,133 DB 133,133,134,134,134,134,134 DB 134,134,134,135,134,134,134 DB 134,134,134,134,134,1N}33,133 DB 133,132,132,132,131,131,130 DB 130,129,129,128,127,127,126 DB 126,125,124,123,123,122,121 DB 12O}0,120,119,118,117,116,116 DB 115,114,113,112,111,110,110 DB 109,108,107,106,105,104,103 DB 103,102,101,100,99,P}99,98 DB 97,96,96,95,94,93,93 DB 92,92,91,90,90,89,89 DB 88,88,87,87,87,86,86 DB 86,85,85,85,85,85,85 Q} DB 85,85,85,85,85,85,85 DB 85,85,85,85,86,86,86 DB 87,87,87,88,88,89,89 DB 90,90,91,92,92,93,93 DB 94,9R}5,96,96,97,98,99 DB 99,100,101,102,103,103,104 DB 105,106,107,108,109,110,110 DB 111,112,113,114,115,116,116 S} DB 117,118,119,120,120,121,122 DB 123,123,124,125,126,126,127 DB 127,128,129,129,130,130,131 DB 131,132,13T}2,132,133,133,133 DB 134,134,134,134,134,134,134 DB 134,135,134,134,134,134,134 DB 134,134,134,133,133,133,132U} DB 132,132,131,131,130,130,129 DB 129,128,127,127,126,126,125 DB 124,123,123,122,121STARSCROLL DS 256SV}T2 DS 256COLORS DB 0,0,0,0OFFSET DB 0,0SINPOINT DB 0BYTE DB 8,8DIST DB 0,0HPOS DB 1,2DO1 DB 0DO2W} DB 0USECOL DB 0,0,0,0,0,0,0,0FLASH DB 0,0FCOUNT DB 0SLPM DB 968,8DIST DB 0,0HPOS DB 1,2DO1 DB 0DO2TDLINTERRUPT; POINT TO DLI SEI LDA #DLI&255 STA $200 LDA #DLI/256 STA $201 LDA #192 ; ACTIY}VATE STA $D40E ; DLI CLI RTSDLI; SAVE REGISTERS PHA TXA PHA TYA PHA; MAKE TOP Z}SCROLL COLOURS LDY #0 LDX #255DOTOP LDA TOPCOL,Y STX $D40A STA $D01A LDA TOPTXT,Y STA $D0[}16 INY CPY #31 BNE DOTOP; MAKE BIG SCROLLER MOVE AND COLOUR IT LDY #0 INC OFFSET+1 INC OFFSET+\}1; UPDATE SINUS MOVEMENT DEC SINPOINT LDX SINPOINT CPX #255 BNE DODLI LDX #180 STX SINPOINTDO]}DLI TYA CLC ADC OFFSET+1 STX $D40A STA $D012 EOR #255 STA $D014 AND #15 STA $D01^}3 EOR #15 CLC ADC #96 STA $D015; MAKE STARS SCROLL LDA STARSCROLL,Y CLC ADC ST2,Y S_}TA STARSCROLL,Y STA $D004 BCC NONEWSPEED; SET NEW SPEED LDA 53770 AND #3 ADC #0 STA STARSCROLL`},Y STA ST2,YNONEWSPEED LDA 53770 STA $D019 LDA TABWAVE,X SEC SBC #38 STX $D40A STA a}$D000 CLC ADC #32 STA $D001 ADC #32 STA $D002 ADC #32 STA $D003; KEEP SINUS IN ORDER b} INX CPX #181 BNE KK2 LDX #0KK2 INY INY CPY #150 BNE DODLI; UPDATE BOTTOM SCROLL STc}Y $D40A ; WSYNC LDA HPOS+1 STA $D404; POINT TO CHARSET AT $8000 LDA #$80 STA $D409; MOVE PM'S OFF Sd}CREEN LDY #0 STY $D000 STY $D001 STY $D002 STY $D003 STY $D004; DO BOTTOM SCROLL COLOURS e}LDX #255DOLOW LDA BOTCOL,Y STX $D40A STA $D01A LDA BOTTXT,Y STA $D016 INY CPY #26 BNf}E DOLOW STY $D40A LDA #0 STA $D01A; POINT TO CHARSET AT $7C00 LDA #$7C STA $D409; COLOUR CREDITSg} LDY #0 LDX #255DOCRED TYA CLC ADC #112 STX $D40A STA $D016; MAKE STARS SCROLL LOWER h} LDA STARSCROLL,Y CLC ADC ST2,Y STA STARSCROLL,Y STA $D004 BCC NOLOWSPEED; SET NEW SPEED LDA 5i}3770 AND #3 ADC #0 STA STARSCROLL,Y STA ST2,YNOLOWSPEED LDA 53770 STA $D019 INY CPYj} #28 BNE DOCRED; RESTORE REGISTERS AND EXIT INTERRUPT PLA TAY PLA TAX PLA RTIY CPYs; THIS MAKES CHARACTERS POKEABLE ON; SCREEN; FIRST POINT TO START OF MESSAGES LDA #MESSAGES&255 STA $CB LDAl} #MESSAGES/256 STA $CC; NOW, DO IT LDY #0CONVMESS LDA ($CB),Y CMP #254 ; DONE YET ? BEQ DONCOm}NV ; YES, EXIT LOOP CMP #97 ; CHECK FOR BPL SKCONV ; CASE CMP #32 BMI SKCONV SEC SBCn} #32 STA ($CB),YSKCONV INC $CB BNE SKCO1 INC $CCSKCO1 CLC BCC CONVMESSDONCONV; THIS SETS So}PEED FOR STARFIELD LDX #0MAKSTAR LDA 53770 ; RANDOM 0-255 STA STARSCROLL,X AND #3 ;p} MASK OUT TO CLC ; GET NUMBERS ADC #1 ; BETWEEN STA ST2,X ; 1 AND 4 Iq}NX BNE MAKSTAR RTS ; GET NUMBERS ADC #1 ; BETWEEN STA ST2,X ; 1 AND 4 Ix{00000llllllll~`~~fl0fF68of;00000000f< 800000 0 ~~`0t} 0`0xff|ff||ffffff`x`ff`x``||~ZZ~ xs6<8<6sx00006~u}||fff|`|vff|xl|||<xx0f<>x||xf<|ll|f|f|l`l|fff|`|`||`|`|`lf|D|D<<<< l|lxl``fDl|TD ~}dTL|lll|f|`|lllv|lxl|0|~Z<<DD|ll|88DDTll8ll8|||\8t|@`0 x }x6c8pp8? }ww<~~~<x`x`~<~ }~<0~0 ~ <~~<|>nv`|f|``| |v|f|~~<<~f`|~l88<< n8nnx88 }<<lTLDD|ll|l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~< }~x|nf8x8l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~< <<<<<<fffffl0fF<<<<<<<<<xxxxxf<<<<<|<<<<<<<<<<<<<<$}~<<<<<<|8|888|@`0 x$}x6c8pp8?$}ww<~~~<x`x`~<~$}~<0~0 ~ <~~<>00~<<<<<<<<~|<<<<$}<~ ~<<<<v<|8`<~~<$}~x|nf8x8 ~<<<<v<|8`<~~<$pw7UtztҩҩqtwtstutWtWttXtuYtZtXt Zt\tt[t]t^tZtm_tsu mX(}tJu`t`tat`tbtҭZtm_tsuat`t Ztm_tsuat_tm[ttct_tmYtvdtct8 dthtmtgt(}ҩL!q^tcttgtt轎tҭot tVtUtUtqtIqtvtL!qUt tVtUt tVtxtotytL/qot(}ytytxt otytUtIt tVtt tVtt tVtt tVt~tt}tt|ttttttL!qtLrtt~tt(}tttttt́tt}tt|tttL/qUt tVtUtetIetetUt8 tVtttUt8 .ptUtwtUtq(}tetҭwtJ8ҩttqtvttL)ttatiҭtҭftiҭft{tftetpt  pt8fttvt(}rtmwtҭptiҭgtmmtҭhtҭhtmkthtct8 gtgtgtct gt8gt^tltktjthtktntmtitgtlt{tI(}{ttL)ttat8atatqt{tvtvtvt^tttLr_t_t _t\tI\tptpt]t]tL^pWtWt|(}L0pttet\totqtwtL+p5mtvmtVttittit`ztLwhLbzttE \`HHHtLrLpsU (}ssU        (}         g3ss9?C!U*g3ss9?(}C!U*`*`0l0C?s9l (} /*(*/*(*(/(#/(#/(/*(*/*(*(/(#/(#/(#/#QH@<@HUl`UQU``(}Q`Uf`QU`frf`Uf`Q`HU@Q}  889defghijklmnopqrstuvwxwvutsrqponmlkjihgfed  I?}   ABnnopqrsttuvwxxyz{{|}~~~~}|{{zyxxwvuttsrqponnmlI@}kjihggfedccba``_^]]\\[ZZYYXXWWWVVVUUUUUUUUUUUUUUUUUVVVWWWXXYYZZ[\\]]^_``abccdefgghijklmnnopqrsttuvwxxyz{{|}~~IA}~~}BC|{{zyprtvxz|~|Ƃ9yIB}|Ƃ/ԅiש0 xH C B _E C LB>0CC1C9898ECȭ8IC}ECȭ8EC8i`88i8׈ECΈCCEC͠fͩAC0BCdC2eCiCjCrC5CC5C`WID}WOFBA˩0̠a 08 9˩9̠˩A IE}LC…˩5̩;7`xCX`HCDHH80 i ԍ LVE8)8Ԡ Ԙip ԍй8m8IF}LVE8 ԍЭ8ԩ0 LVE8 *8ԩ ԩ ԍР 988 ԍLVE8  `ЩЍ Ѝ Ѝ Щ.ΰ8ΰ8IG}ΰ888 AiiiЭ EiЍЍDEЍЭ E8 Ei ԍ ԍLVE8 + ԩЍЌЩIH} Ԡ B ԍLVE8hhh@pEL\HHH) 8i8Ѝ Ѝ Ѝ Щdiii88HII}h/ԍ/8LF828ɛ ;7EF&&&i恬8^޲^޳I8.8IJ}^.8^ ^.8޲.8޲ ޲.8^.8^ ^.8޳.8޳ ޳ζ888ȹȹȹȹIK}^ۭ8)I8)88i8M889888.)FG8dCխeC֠dC2eC8dCeC83Τ8.IL}8ACխBC֠1AC0BC8ACBC8 h8888X)8^Cխ_C֠6 9FC9GC8I8 GFCGCIM}ECi`șECECișECମ89898hhhL_䭱8CGH8ɛ8…˩5̱˄օ&&&֥iIN}ՙ8̢8ECEC֬88*88808ȑՠȑ8α8`Ba6BᲽRBaI} \ `2 LbHHHH 7hhhh`,00P" 0LaP0` 1 2ʽMP}LN  L2 L!¹8é%! ˋ̋"͋9΋,L)>1Ș@HMQ})%H)hJJJJh)? <>L5W32<6 OeZf16BJ+2HMR}(sMX} **    *     * $ MY}  *     * "*****MZ}***      M[}   $           M\}   &+  &+   ,  ,    ,  , #', M]}, , ,      'M^}   `A,@0`      'LHQ`}Qa}66`6`6`6`6`6`6Qb}`666`66`66`6`6Qc}66`666`66Qd}`6`666`66Qe}`6`666`6`Qf}6Qg}PbBIG ASMb BIGPM ASMb BIGDL ASMbBIGVBL ASMb*.BIGMESS ASMbXBIGDLI ASMbkBIGCLR ASMb rBIG FNTb {WESTERN FNTb COUNT FNTbBLACK MUSbHB ASMb HBDL ASMb1HBMESS ASMbHBCONV ASMb<HBVBL ASMbHBPM ASMbHBDLINT ASMb$,HB OBJbOHBMUSIC OBJb _HBPOKEY PICb qHBFONT1 FNTb zHBFONT2 FNTb HBFONT3 FNTbHBFONT4 FNTb#HPM ASMb HPMDLI ASMb+HPMVBL ASMb* HPMMESS ASMb 4HPMHOR FNTb =HPMPLAY FNTbFHPMTOP FNTb KHPMBOT FNTbTHPMMUSICOBJb>dHPMPIC OBJbHPMSIN OBJb HPM OBJb INVROMANFNT# INVDELUXFNT# INVPLAY FNT#INV ASM#INVDL ASM#INVDLI ASM#*INVMESS ASM#'INVCLEANASM#4,INVVBL ASM#`INVMAIN ASM#gINVCHECKASM#$uINV OBJ#JETSET MUS#INVTITL OBJ#INVTITL ASMfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 Us}0`6ff~c~f3p`|fff?p~`?0~`?``n3w~f? 0nxflxx0pp`cwkUt}cw~~?wff>sf|`?wff>sf|0? 80p3wff3wff|0cgf<8pp8?Uv}ww<~~~<x`x`~<~Uw}~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8Ux}<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<Uy}8x8ff|``>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<T<<<fffffff~|fl0fF|`6o~<0>>x||xf<|ll|f|f|l`l|fff|`|`||`|`|`lf|D|D<<<< l|lxl``fDl|TDY}}dTL|lll|f|`|lllv|lxl|0|~Z<<DD|ll|88DDTll8ll8|||\8t|@`0 xY~}x6c8pp8?Y}ww<~~~<x`x`~<~Y}~<0~0 ~ <~~<|>nv`|f|``| |v|f|~~<<~f`|~l88<< n8nnx88Y}<<lTLDD|ll|l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~<Y}~x|nf8x8l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~<Xffffffffl~|l0`68of;p88pf<l80 0 ~~`0 ]}0`f`nff>ff~ff~~> xnx|ng````f]}v~~nf||ff|```` 800000 0 ~~`0a} 0`0xff|ff||ffffff`x`ff`x``||~ZZ~ xs6<8<6sx00006~a}||fff|`|vff|xl|||<xx0f<>x||xf<|ll|f|f|l`l|fff|`|`||`|`|`lf|D|D<<<< l|lxl``fDl|TDv7}dTL|lll|f|`|lllv|lxl|0|~Z<<DD|ll|88DDTll8ll8|||\8t|@`0 xv8}x6c8pp8?v9}ww<~~~<x`x`~<~v:}~<0~0 ~ <~~<|>nv`|f|``| |v|f|~~<<~f`|~l88<< n8nnx88v;}<<lTLDD|ll|l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~<v<}~x|nf8x8l~|`~l| l`~|~~<<DD~l88DT|l88D| 0<~~<tjmfffffff>`<|fl0fF68of;p88pf<} 0`@ 80 0 ~~`0 z?}0``<0`>?Xx>``od<f~v@~X~@ lxlx|| ?mxz@}v~~ngpPP`ng v8pp8pPP|d0000|pPP|l8llll8zB}f~:x`x`~<~zC}~<0~0 ~  6dpPP`ng6` v(6<d~&ffd8|l< fff ~̙<~~<zE}~x|nf8x8ff 8L`|lm>d~&ffd8|l< fff ~̙<~~<xfg00000llllllll~`~~fl0fF68of;00000000f< 800000 0 ~~`0~H} 0`0xff|ff||ffffff`x`ff`x``||~ZZ~ xs6<8<6sx00006~~I}||fff|`|vff|xl|||<xx0f<v8`b|`̆8l>ll6 008p80pf<>l>00000 L} 00  x   000 0`0 `0 M} 0`8n 0|~0000fffxffflx0ffflfff8ffx0``~ p000<@``0| O}x pls>808pp8?P}ww <~~~<80x`~0<8|00Q}00|80f`0 ><~~<|~|``|f<`x>ff|f| |ffx ~00ff|ffx0fff<xfff>~ `<~~< S}000~x|nl 8x8f>f| |ffx ~00ff|ffx0fff<xfff>~ `<~~< xx \ x`ҍ2 !xLbLLVz Vz`,Wz0P" =zWzLUxPWz`rrehijmnqruvwz{~~|zywu}tqpnljhgdca_^[ZXVURQOMLIHFECA@>=<98654210/-,+*)''&$$#"!  !!##$%&'(**+-.00134679:<>?ABCFGIKLNO}RSVWX[\_`ade^[ZXVURQOMLIHFECA@>=<98654210/-,+*)''&$$#"!  !!##$%&'(**+-.00134679:<>?ABCFGIKLNO 00 BEFORE I START WITH THE GREETINX, I WOULD LIKE TO SAY I AM SORRY TO ALL THE DUDES I OWE DISKS.} WELL, IF ANYBODY WOULD LIKE THE DISKS BACK OR WANT TO WRITE TO ME, PLEASE CONTACT ME ON MY CURRENT ADDRESS : POKEY SOFT,} VIDAR01 OLAVESEN (HAWK), \STADVEIEN 2, N-1712 GR]LUM, NORWAY ... ON WITH THE GREETZ WHICH GOES TO THE FOLLOWING }: PINK, DETAIL AND LUCIFER OF tacf (ARE YOU BACK ? - I HOPE SO!), MARTIN "PIMPF" MIELKE OF digital breath ltd, FRANKENSTEIN O}F htt, PAUL GO12NTAREK, MAGNE "KROPPEN", RUNE OF the lamers (ST), RUNE, ELIN, ROGER, HANS J\RGEN, JON L\VSTAD, ERLING HENAN}GER, \YSTEIN ESPENES AND AS ALWAYS A VERY SPECIAL THANX TO new atari user AND megamagazine FOR CONTINOUS SUPPORT OF THE atari} eight bit COMPUTER 23... THE SPECIAL GREETZ TO : hilde johnsen - THANX FOR TAKING ROSARIAS PLACE IN MY HEART ... I LOVE YO}U MY BEAUTYFUL GIRL!!! rosaria - THANX FOR BEING A GOOD FRIEND! ... LONG TIME NO SEE GREETINX TO : MILES R. REDFORD, ANDERS S}KELANDER, MICHAEL HUTTON, 34JAAP MORSSINK, NO NAME CREW (ARE YOU STILL WITH US ?), TOMMY HERMANSEN, RENE VAN MIERLO AND HI }TO ANYBODY I HAVE FORGOTTEN ... WRAPPING THIS GREET LINE ... BEFORE I START WITH THE G AT LAST I A}M BACK WITH A NEW DEMO. THIS IS 45A VERY SIMPLE DEMO, BUT I HOPE YOU LIKE IT ANYWAY. THIS IS HOW THE DEMO WAS CREATED ... T}HE FONTS ARE FROM ALL AROUND, THE MUSIC IS FROM WARHAWK, THE PICTURE WAS DRAWN BY ME (HAWK) AND THE THING I TRIED TO DO WAS T}O MAKE A HORIZONTAL PLAYER SCROLL OVER56LAP A GRAPHICS TWO SCROLL. AND I THINK I GOT I PRETTY GOOD AND I WILL TRY TO MAKE I}T COOLER IN MY NEXT DEMO. WELL, I AM NOT IN THE MOOD FOR ANY MORE SCROLL TEXTS, SO I WILL WRAP NOW ... AT LAST I AM BACK W}ITH A GREETINGS AND SALUTATION67S FRIENDS. HAWK IS BACK WITH A NEW DEMO CALLED SIMPLICITY! THAT NAME IT GOT B}ECAUSE THE DEMO IS VERY ... SIMPLE ... NOT MUCH ADVANCED STUFF, BUT NEXT TIME I WILL TRY TO COMBINE MORE STUFF AND MAKE IT A }BIT COOLER. THIS WAS CODED OVER A PERIOD OF ONE MO78NTH OR SO, BUT I HAVE NOT USED MORE THAN 20 TO 30 HOURS TO COMPLETE IT.} THAT HAS SOMETHING TO DO WITH A CERTAIN LADY (WOW, SO LITTLE TIME FOR COMPUTERS AND STUFF), BUT I WILL TRY TO RELEASE A ONE }SIDED DISK WITH ALL MY DEMOS ON A MENU. WELL, I GUESS SH89E IS BACK SOON, SO I WILL BE ..... WRAPPING ..... HELLO}THIS-POKEYSOFT-DEMO--WAS-CODED-BY--HAWK!-IN--JAN. 1993-PLEEZWRITE-AND-TELL--ME--WHAT--YOU-THINKOF ITWRAP!2};#X }x//L=6ɛ ̍=>=6=L=8 ̈́==&&&Υit`HHH;?H8;r ԍh.Ԡ;} ԍL>;j; ԍԩ/Ԡ;iiiЭ;Э;Э;Э;Э;Рj Ԏ ԌЈ Ԓ}L>;; ԍ>?L>;hhh@HHHM)9;;; ;;i;L>; ;;i;;m;)} )i; )i;;#;//;); 800000 0 ~~`0 }0`0xff|ff||ffffff`x`ff`x``||~ZZ~ xs6<8<6sx00006~̖}||fff|`|vff|xl|||<xx0f<8||8pp8?}ww<~~~<x`x`~<~}~<0~0 ~ <~~<<>f>p`|ff|<```<>ff><>ff>|p`|ffw8<  xp`lxlf8}<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}~x|nf8x8ff|`p>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<<<0ffffffff>`<|fl0fF68of; x88xf<c0{6>c c>6f{n`~c>3`~c3;o >cc>cc>>cc?f<0 0 ~~`0 }0`>s >3on`3>~f~ffsc~sfcccf~~v`|``8888>@`0 |}|6c8pp8?}ww<~~~<x`x`~<~}~<0~0 ~ <~~<>s?g;``~wcw>>w``w>?wcw;>snxc>60|00x?wcw?~0p6;333  <0p6?<638}<fkcn{sccc>wccw>0~33>00;oc?6000x3c>~3w337cffn<ck>6c66cg666|;n ;n<~~<}~x|nf8x833>00;oc?6000x3c>~3w337cffn<ck>6c66cg666|;n ;n<~~<}(((**(((((((((**(((((((((0 0 ~~`0 }0`f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf}|ff|``>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}~x|nf8x8ff|``>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~< ORG $5500MESSAGES INCLUDE D:INVMESS.ASMINIT LDA #0 STA 16 STA 53774 STA 559 JSR $9000} JSR CLEAN JSR DLISETUPNEWGAME JSR SETDL JSR VBSTART LDA #63 STA 559 LDX #0 LDA #25}5 STA $B41B,X STA $B54B,X STA $B67B,X LDA #129MASQUARE STA $B41C,X STA $B54C,X STA $B67C},X INX CPX #34 BNE MASQUARE LDA #255 STA $B41C,X STA $B54C,X STA $B67C,X LDA #22 } STA 704 STA 705 STA 706 LDA #3 STA 53277 LDA #$B0 STA $D407 LDA #1 STA $D008 }STA $D009 STA $D00A INCLUDE D:INVMAIN.ASM INCLUDE D:INVCHECK.ASMSETDL INCLUDE D:INVDL.ASMCLEAN IN}CLUDE D:INVCLEAN.ASMDLISETUP INCLUDE D:INVDLI.ASMVBSTART INCLUDE D:INVVBL.ASM END INITVDL.ASMCLEAN INh LDA #DL&255 STA $230 STA JDL+1 LDA #DL/256 STA $231 STA JDL+2 LDA #PLAYAREA&255 STA }MO0+1 STA $D5 LDA #PLAYAREA/256 STA MO0+2 STA $D6 LDA #TOPEMP&255 STA TPS+1 LDA #TOPEMP/2}56 STA TPS+2 LDA #INFO&255 STA INF+1 LDA #INFO/256 STA INF+2 LDA #POKEY&255 STA POK+1 } LDA #POKEY/256 STA POK+2 LDA #WMEMP&255 STA LWS+1 LDA #WMEMP/256 STA LWS+2 LDA #SMILEY&255} STA SMI+1 LDA #SMILEY/256 STA SMI+2 RTSDL DB 128TPS DB 64+7+16,0,0 DB 128,0,0,0,0MO0 DB 64+}5+128,0,0 DB 5,5+128,5,5+128 DB 5,5+128,5 DB 0,0,0,128,0INF DB 66,0,0 DB 2,0 DB 128,0,6POK DB 64}+7,0,0 DB 7 DB 0,128,0SMI DB 66+16,0,0,0,128,0,0LWS DB 64+6+16,0,0JDL DB 65,0,0,0 DB 128,0,6POK DB 64` SEI LDA #DLI&255 STA $200 LDA #DLI/256 STA $201 LDA #192 STA $D40E CLI RTSDLI } PHA TXA PHA TYA PHA LDA DLINUM CMP #2 BMI GO1 CMP #5 BPL GO1 STA $D40}A LDX #0KKK1 LDA TJOM,X CLC ADC COLUP STX $D40A STA $D016 NOP NOP NOP NO}P NOP NOP NOP NOP NOP LDA MAINCOL STA $D016 INX CPX #14 BNE KKK1GO1 } LDA DLINUM BNE NDL1 LDX #0 LDY #1TOP1 LDA TOPCOL,X STY $D40A STA $D016 INX CPX #15} BNE TOP1NDL1 LDA DLINUM CMP #1 BNE NDL2 LDA #$AC STA $D409 LDY #0MCOL LDA MAINCOL,}Y STA $D016,Y INY CPY #4 BNE MCOLNDL2 LDA DLINUM CMP #6 BNE NDL3 LDA #$A8 STA $}D409 LDA #0 STA $D018 LDX #0 LDY #1DOSHADE LDA SHADE,X STY $D40A STA $D017 INX }CPX #14 BNE DOSHADENDL3 LDA DLINUM CMP #7 BNE NDL4 LDX #0 LDY #1DOCOL LDA LOWCOL,X }STY $D40A CPX #9 BMI AA1 CPX #22 BPL AA1 CLC ADC COLORAA1 STA $D016 INX CPX #40} BNE DOCOLNDL4 LDA DLINUM CMP #8 BNE NDL5 LDY #1 LDA #$A0 STA $D409 LDA HPOS AN}D #7 EOR #7 STA $D404 LDA #8 STY $D40A STA $D017NDL5 LDA DLINUM CMP #9 BNE OOE } LDA LHPOS STA $D404 LDX #114DOC1 STX $D40A STX $D016 INX CPX #120 BNE DOC1OOE INC} DLINUM PLA TAY PLA TAX PLA RTI STX $D016 INX CPX #120 BNE DOC1OOE INC?TOPEMP DB ' 'TOPSCRL DB 'THIS IS A GAME CONVERTED ' DB 'FROM THE ST ... IT IS ' D}B 'CALLED invert AND THE ST ' DB 'VERSION WAS WRITTEN BY A ' DB 'COMPANY CALLING THEMSELVES ' DB 'BANANA SOFT }... THE XE ' DB 'CONVERSION WAS DONE BY HAWK ' DB 'OF pokey soft ... ' DB 'THE OBJECT OF THE GAME IS ' DB} 'TO INVERT ALL THE BLANKS TO ' DB 'SQUARES. YOU DO THIS WITH A ' DB 'JOYSTICK OR KEYBOARD. PRETTY ' DB 'SIMPL}E REALLY. HOPE YOU LIKE ' DB 'IT AS THIS IS ' DB 'THE FIRST GAME I HAVE WRITTEN' DB ' FOR THE 8-BIT ATARI. ' } DB 'I HAVE WRITTEN SEVEN DEMOS ' DB 'AND I AM WORKING ON THE NEXT' DB ', SO WRITE ME IF YOU ARE A DE' DB '}DICATED atari 8-BIT USER. TH' DB 'E ADDRESS IS : VIDAR OLAVESEN' DB ', OSTADVEIEN 2, N-1712 GRALUM' DB ', NORW}AY .... WELL, IT IS ' DB 'TIME ' DB 'FOR THE GREETINX WHICH GOES ' DB 'TO : DETAIL AND LUCIFER OF ' DB 't}acf JAAP MORSSINK ' DB 'MICHAEL R. HUTTON FRANK' DB 'ENSTEIN OF htt PAUL ' DB 'GONTAREK RE}NE VAN MIERLO' DB ' PIMPF OF digital breath' DB ' ltd RUNE OF the lamers ' DB '( ST CODER ) PINK } ' DB '0YSTEIN ESPENES TOMMY ' DB 'HERMANSEN AND ALL REAL ' DB '8-BIT FANATICS OUT THERE ' DB '}( I WISH THERE WAS MORE OF ' DB 'US ) AND OF COURSE ' DB 'EVERYBODY I MIGHT HAVE ' DB 'FORGOTTEN atari } rules ' DB 'forever A SPECIAL THANX ' DB 'TO NEW ATARI USER AND ' DB 'MEGAMAGAZINE ( FRANKENSTEINS' }DB ' GREAT DISK MAGAZINE ) ' DB 'FOR KEEPING ON SUPPORTING ' DB 'THE 8-BIT AND LASTLY A ' DB 'VERY SPECIAL }GREETING TO A ' DB 'VERY SPECIAL GIRL ' DB 'HILDE, I LOVE YOU FOREVER' DB ' ' DB 'THIS IS A G }AME CONVERTED ' DB 255INFO DB ' Moves : 'MOVES DB '00 ' DB ' Time : 'TIME DB '00:00:00 ' } DB ' Least moves : 'LMOVES DB '99 ' DB ' Best time : 'BTIME DB '10:00:00 ' DB ' WRITTE}N BY HAWK ' DB ' 'POKEY DB ' INVERT XE ' DB ' (C) 1994 POKEY SOFT 'WMEMP } DB ' 'WMESS DB ' EXCELLENT, YOU DID IT ' DB '!!! PRESS START TO PLAY ' DB 'ANOTHE}R ROUND OF INVERT ' DB ' EXCELLENT, YOU DID IT ' DB 255LOEMP DB ' 'LOSTMESS } DB ' SORRY, YOU USED TO MAN' DB 'Y MOVES .... BETTER LUCK NEX' DB 'T TIME PRESS START TO ' DB 'PLAY AGA}IN ' DB ' SORRY, YOU USED TO MAN' DB 255TIEMP DB ' 'OUTIME DB ' SORRY, O}UT OF TIME !! ' DB ' PRESS START TO TRY AGAIN ' DB ' SORRY, OUT OF TIME !! ' DB 255LAST DB 254PLAYAREA } DB 0,0,0,0,0,0,0 DB 84,85,85,86,85,85,86,85,85,87 DB 0,0,0,0,0 DB 33,43,0,65,66,0,0,34,43,0,67,68 DB }0,0,35,43,0,69,70 DB 0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 88,0,0,88,0,0,88,0,0,88 DB 0,0,0,0,0 DB 0,0,0},1,2,0,0,0,0,0,3,4 DB 0,0,0,0,0,5,6 DB 0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 24,25,25,89,25,25,89,25,25,26 } DB 0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 88,0,0,88,0},0,88,0,0,88 DB 0,0,0,0,0 DB 36,43,0,71,72,0,0,37,43,0,73,74 DB 0,0,38,43,0,75,76 DB 0,0,0 DB 0,0,0,}0,0,0,0,0,0,0,0 DB 24,25,25,89,25,25,89,25,25,26 DB 0,0,0,0,0 DB 0,0,0,7,8,0,0,0,0,0,9,10 DB 0,0,0,0,0,11},12 DB 0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 88,0,0,88,0,0,88,0,0,88 DB 0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0},0,0 DB 0,0,0,0,0,0,0,0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 20,21,21,22,21,21,22,21,21,23 DB 0,0,0,0,0 D}B 39,43,0,77,78,0,0,40,43,0,79,80 DB 0,0,41,43,0,81,82 DB 0,0,0 DB 0,0,0,0,0,0,0,0,0,0,0 DB 0,0,0,46,47,4}8,49,0,0,0 DB 0,0,0,0,0 DB 0,0,0,13,14,0,0,0,0,0,15,16 DB 0,0,0,0,0,17,18 DB 0,0,0 DB 0,0,0,0,0,0,0,}0,0,0,0DLINUM DB 0HPOS DB 8LHPOS DB 8TOPCOL DB 224,226,228,230,232,234,236 DB 238,238,236,234,232 } DB 230,228,226,224LOWCOL DB 16,18,20,22,24,26,28,30 DB 112,112,114,116,118,120,122 DB 124,126,124,122,120,1 }18,116 DB 114,112,112,206,206,204,202,200 DB 198,196,194,194 DB 196,198,200,202,204,206,206SHADE DB 4,6,!}8,10,12,14,14 DB 14,14,12,10,8,6,4,2,2COLTIME DB 2,2COLOR DB 0TIM1 DB 0,0TIM2 DB 0,0TIM3 DB 0,0MOVS DB 0"},0BMOVS DB 0GAMEON DB 0CONSOL DB 2PIECES DB 0,0,0 DB 0,0,0 DB 0,0,0KEYCOUNT DB 1,10K#}EYPRESS DB 255WONIT DB 1NOVBL DB 0WINLOOSE DB 0,0TMP DB 0,0BTMP DB 0,0MAINCOL DB 0,228,116,24$}4,0SPR1 DB 128,156,184 DB 128,156,184 DB 128,156,184SPRCOUNT DB 4CHCK DB 0TJOM DB 2,4,6,8,10,12,%}14 DB 14,12,10,8,6,4,2 DB 255COLUP DB 0KJOY DB 31,30,26,24,29,27,51,53,48SMILEY DB 1,1,1,1,1,1,1,1,1,1&} DB 1,1,1,1,1,1,1,1,1,1 DB 1,1,1,1,1,1,1,1,1,1 DB 1,1,1,1,1,1,1,1,1,1 DB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1m LDA #MESSAGES&255 STA $CB LDA #MESSAGES/256 STA $CC LDY #0CONVMESS LDA ($CB),Y CMP #254 (} BEQ DONCONV CMP #97 BPL SKCONV CMP #32 BMI SKCONV SEC SBC #32 STA ($CB),YSKCONV )}INC $CB BNE SKCO1 INC $CCSKCO1 CLC BCC CONVMESSDONCONV LDX #0 LDA #0CLRPM STA $B400,X *} STA $B500,X STA $B600,X DEX BNE CLRPM LDA #65 LDX #0MSMI STA SMILEY,X INX CPX #+}47 BNE MSMI RTSB600,X DEX BNE CLRPM LDA #65 LDX #0MSMI STA SMILEY,X INX CPX # LDA #6 LDY #VBI&255 LDX #VBI/256 JMP $E45CVBI PHA TYA PHA TXA PHA LDX SP-}RCOUNT LDA SPR1,X TAY CPX #3 BPL ND000 STY $D000 LDA #0 STA $D001 STA $D002 BEQ .}NP1ND000 CPX #6 BPL ND001 STY $D001 LDA #0 STA $D000 STA $D002 BEQ NP1ND001 STY $D0/}02 LDA #0 STA $D000 STA $D001NP1 LDA #$A0 STA 756 LDA #63 STA 559 LDA #0 STA 70}7 STA DLINUM LDA 20 STA 709 AND #31 BNE NCUP LDA COLUP CLC ADC #16 STA COLUPN1}CUP DEC CONSOL DEC COLTIME BNE NORCOL LDA COLTIME+1 STA COLTIME INC COLORNORCOL DEC HPO2}S BNE NSCR1 LDA #8 STA HPOS LDA TPS+1 STA $D5 LDA TPS+2 STA $D6 LDY #25 LDA ($D3}5),Y CMP #255 BNE CS1 LDA #TOPSCRL&255 STA TPS+1 LDA #TOPSCRL/256 STA TPS+2CS1 INC TPS+14} BNE NSCR1 INC TPS+2NSCR1 LDA HPOS STA $D404 LDA WONIT BNE NSCR2 DEC LHPOS DEC LHP5}OS BNE NSCR2 LDA #8 STA LHPOS LDA LWS+1 STA $D5 LDA LWS+2 STA $D6 LDY #25 LDA (6}$D5),Y CMP #255 BNE CS2 LDA WINLOOSE ; #WMESS&255 STA LWS+1 LDA WINLOOSE+1 ; #WMESS/256 STA LWS7}+2CS2 INC LWS+1 BNE NSCR2 INC LWS+2NSCR2 LDA CHECK BNE DCH1 JMP EXITVBLDCH1 LDA PIECES8} BEQ NO1 LDA #83NO1 STA PLAYAREA+56 STA PLAYAREA+57 LDA PIECES+1 BEQ NO2 LDA #83NO2 9} STA PLAYAREA+59 STA PLAYAREA+60 LDA PIECES+2 BEQ NO3 LDA #83NO3 STA PLAYAREA+62 STA PLAYAREA+:}63 LDA PIECES+3 BEQ NO4 LDA #83NO4 STA PLAYAREA+152 STA PLAYAREA+153 LDA PIECES+4 BEQ NO;}5 LDA #83NO5 STA PLAYAREA+155 STA PLAYAREA+156 LDA PIECES+5 BEQ NO6 LDA #83NO6 STA PLAYA<}REA+158 STA PLAYAREA+159 LDA PIECES+6 BEQ NO7 LDA #83NO7 STA PLAYAREA+248 STA PLAYAREA+249 =} LDA PIECES+7 BEQ NO8 LDA #83NO8 STA PLAYAREA+251 STA PLAYAREA+252 LDA PIECES+8 BEQ NO9 >} LDA #83NO9 STA PLAYAREA+254 STA PLAYAREA+255 LDA GAMEON BNE NXV JMP EXITVBLNXV LDA TIM1+1 ?} CLC ADC #1 STA TIM1+1 CMP #10 BNE NOTIME LDA #0 STA TIM1+1 LDA TIM1 CLC ADC @}#1 STA TIM1 CMP #6 BNE NOTIME LDA #0 STA TIM1 LDA TIM2+1 CLC ADC #1 STA TIM2+1A} CMP #10 BNE NOTIME LDA #0 STA TIM2+1 LDA TIM2 CLC ADC #1 STA TIM2 CMP #6 BNB}E NOTIME LDA #0 STA TIM2 LDA TIM3+1 CLC ADC #1 STA TIM3+1 CMP #10 BNE NOTIME LDC}A #0 STA TIM3+1 LDA TIM3 CLC ADC #1 STA TIM3 CMP #6 BNE NOTIME LDA #0 STA TIM3ND}OTIME LDA TIM1+1 CLC ADC #16 STA TIME+7 LDA TIM1 CLC ADC #16 STA TIME+6 LDA TIE}M2+1 CLC ADC #16 STA TIME+4 LDA TIM2 CLC ADC #16 STA TIME+3 LDA TIM3+1 CLC F} ADC #16 STA TIME+1 LDA TIM3 CLC ADC #16 STA TIME JSR READKEYEXITVBL PLA TAX G}PLA TAY PLA JMP $E45FREADKEY JSR READJOY LDA $D20F CMP #255 BNE KEYS JMP NOKEYSKEH}YS DEC KEYCOUNT BEQ KEYS2 JMP NOKEYSKEYS2 LDA #1 STA KEYCOUNT LDA $D209 STA KEYPRESS I} JSR CHECK LDA #255 STA $D20FNOKEYS RTSCHECK LDA KEYPRESS; PRESSED KEY 1 ? CMP #31 BNE NJ}K1 LDA PIECES EOR #1 STA PIECES LDA PIECES+1 EOR #1 STA PIECES+1 LDA PIECES+3 EOR #1K} STA PIECES+3 LDA PIECES+4 EOR #1 STA PIECES+4 JMP DNKNK1; PRESSED KEY 2 ? CMP #30 BNE L}NK2 LDA PIECES EOR #1 STA PIECES LDA PIECES+1 EOR #1 STA PIECES+1 LDA PIECES+2 EOR #1M} STA PIECES+2 JMP DNKNK2; PRESSED KEY 3 ? CMP #26 BNE NK3 LDA PIECES+1 EOR #1 STA PIECN}ES+1 LDA PIECES+2 EOR #1 STA PIECES+2 LDA PIECES+4 EOR #1 STA PIECES+4 LDA PIECES+5 EO}OR #1 STA PIECES+5 JMP DNKNK3; PRESSED KEY 4 ? CMP #24 BNE NK4 LDA PIECES EOR #1 STA PP}IECES LDA PIECES+3 EOR #1 STA PIECES+3 LDA PIECES+6 EOR #1 STA PIECES+6 JMP DNKNK4; PREQ}SSED KEY 5 ? CMP #29 BNE NK5 LDX #0INVALL LDA PIECES,X EOR #1 STA PIECES,X INX CPX R}#9 BNE INVALL JMP DNKNK5; PRESSED KEY 6 ? CMP #27 BNE NK6 LDA PIECES+2 EOR #1 STA PIECS}ES+2 LDA PIECES+5 EOR #1 STA PIECES+5 LDA PIECES+8 EOR #1 STA PIECES+8 JMP DNKNK6; PREST}SED KEY 7 ? CMP #51 BNE NK7 LDA PIECES+3 EOR #1 STA PIECES+3 LDA PIECES+4 EOR #1 STAU} PIECES+4 LDA PIECES+6 EOR #1 STA PIECES+6 LDA PIECES+7 EOR #1 STA PIECES+7 JMP DNKNK7;V} PRESSED KEY 8 ? CMP #53 BNE NK8 LDA PIECES+6 EOR #1 STA PIECES+6 LDA PIECES+7 EOR #1 W} STA PIECES+7 LDA PIECES+8 EOR #1 STA PIECES+8 JMP DNKNK8; PRESSED KEY 9 ? CMP #48 BNE NK9X} LDA PIECES+4 EOR #1 STA PIECES+4 LDA PIECES+5 EOR #1 STA PIECES+5 LDA PIECES+7 EOR #Y}1 STA PIECES+7 LDA PIECES+8 EOR #1 STA PIECES+8 JMP DNKNK9 JMP DNK2DNK LDA KEYCOUNT+1 Z} STA KEYCOUNT LDA MOVS CLC ADC #1 STA MOVS CMP #10 BNE NN1 LDA #0 STA MOVS LDA[} MOVS+1 CLC ADC #1 STA MOVS+1NN1 LDA MOVS CLC ADC #16 STA MOVES+1 LDA MOVS+1 CL\}C ADC #16 STA MOVESDNK2 RTSREADJOY LDA 20 AND #7 BNE NOJOY LDA 632 CMP #7 BN]}E NRIGHT INC SPRCOUNTNRIGHT CMP #11 BNE NLEFT DEC SPRCOUNTNLEFT LDX SPRCOUNT BPL NTO1 L^}DX #8 STX SPRCOUNTNTO1 CPX #9 BNE NTO2 LDX #0 STX SPRCOUNTNTO2 LDA 644 BNE NOJOY LD_}X SPRCOUNT LDA KJOY,X STA KEYPRESSED JSR CHECKNOJOY RTSPRCOUNTNTO2 LDA 644 BNE NOJOY LDMHERE LDA CONSOL BNE NOSTART LDA #1 STA CONSOL LDA GAMEON BNE NOSTART LDA $D01F CMP a}#6 BNE NOSTART LDA #0 STA MOVS STA MOVS+1 CLC ADC #16 STA MOVES STA MOVES+1 LDb}A #0 TAXRTIM STA TIM1,X INX CPX #6 BNE RTIM LDX #0MAKPAT LDA 53770 AND #1 STAc} PIECES,X INX CPX #9 BNE MAKPAT LDA PIECES STA PIECES+4 STA PIECES+8 EOR #1 STA PIECd}ES+2 STA PIECES+6 LDA #1 STA GAMEON STA WONIT LDA #4 STA SPRCOUNT LDA #WMEMP&255 Se}TA LWS+1 LDA #WMEMP/256 STA LWS+2 LDA #20 STA CONSOLNOSTART LDA GAMEON BNE HE1 JMP HEREf}HE1 JSR WONORNOT JMP HEREA LWS+2 LDA #20 STA CONSOLNOSTART LDA GAMEON BNE HE1 JMP HERE$WONORNOT LDA #0 STA CHCK CMP $D40B BNE WONORNOT; CHECK PIECES LDX #0CHWON LDA PIECES,X h} BEQ NOWON INX CPX #9 BNE CHWON LDA #0 STA GAMEON STA WONIT LDA #4 STA SPRCOUNT i} LDA #WMEMP&255 STA LWS+1 LDA #WMEMP/256 STA LWS+2 LDA #WMESS&255 STA WINLOOSE LDA #WMESS/2j}56 STA WINLOOSE+1; CHECK TIMES & MOVES FOR BEST LDA MOVES CMP LMOVES BEQ NB1 BPL NBEST BMI Bk}EST1NB1 LDA MOVES+1 CMP LMOVES+1 BPL NBESTBEST1 LDA MOVES STA LMOVES LDA MOVES+1 STA LMOl}VES+1NBEST LDX #0CPP1 LDA TIME,X CMP BTIME,X BEQ SLL1A BPL NBST1 BMI NBST2SLL1A INX m} CPX #8 BNE CPP1NBST2 LDX #0COPYTIME LDA TIME,X STA BTIME,X INX CPX #8 BNE COPYTIMENBSn}T1 JMP EXCHECKNOWON CPX #9 BEQ DON1 LDA #0 STA PLAYAREA+120,X INX BNE NOWONDON1; CHECo}K NUMBER OF MOVES + TIME LDA #17 CMP TIME BNE CHECKMORE LDA #0 STA GAMEON STA WONIT LDA p}#16 STA TIME LDA #4 STA SPRCOUNT LDA #TIEMP&255 STA LWS+1 LDA #OUTIME&255 STA WINLOOSE q} LDA #TIEMP/256 STA LWS+2 LDA #OUTIME/256 STA WINLOOSE+1 JMP EXCHECKCHECKMORE LDA #25 CMP r}MOVES BNE EXCHECK CMP MOVES+1 BNE EXCHECK; MOVES = 99, YOU LOOSE LDA #0 STA GAMEON STA WONITs} LDA #4 STA SPRCOUNT LDA #LOEMP&255 STA LWS+1 LDA #LOSTMESS&255 STA WINLOOSE LDA #LOEMP/t}256 STA LWS+2 LDA #LOSTMESS/256 STA WINLOOSE+1EXCHECK; DONE CHECKING LDA #1 STA CHCK RTSMP/zUU THIS IS A GAME CONVERTED FROM THE ST ... IT IS CALLED invert AND THE ST VERSION WAS WRITTEN BY v}A COMPANY CALLING THEMSELVES BANANA SOFT ... THE XE CONVERSION WAS DONE BY HAWK OF pokey soft ... THE OBJECT OF THE GAME IS Tw}O INVERTUV ALL THE BLANKS TO SQUARES. YOU DO THIS WITH A JOYSTICK OR KEYBOARD. PRETTY SIMPLE REALLY. HOPE YOU LIKE IT AS THx}IS IS THE FIRST GAME I HAVE WRITTEN FOR THE 8-BIT ATARI. I HAVE WRITTEN SEVEN DEMOS AND I AM WORKING ON THE NEXT, SO WRITE MEy} IF YOU ARE A VWDEDICATED atari 8-BIT USER. THE ADDRESS IS : VIDAR OLAVESEN, OSTADVEIEN 2, N-1712 GRALUM, NORWAY .... WELL,z} IT IS TIME FOR THE GREETINX WHICH GOES TO : DETAIL AND LUCIFER OF tacf JAAP MORSSINK MICHAEL R. HUTTON FRANKENST{}EIN OF htt PAUL WXGONTAREK RENE VAN MIERLO PIMPF OF digital breath ltd RUNE OF the lamers ( ST CODER ) |}PINK 0YSTEIN ESPENES TOMMY HERMANSEN AND ALL REAL 8-BIT FANATICS OUT THERE ( I WISH THERE WAS MORE OF US ) AN}}D OF COURSE EVERYBODY I MIXYGHT HAVE FORGOTTEN atari rules forever A SPECIAL THANX TO NEW ATARI USER AND MEGAMAGAZI~}NE ( FRANKENSTEINS GREAT DISK MAGAZINE ) FOR KEEPING ON SUPPORTING THE 8-BIT AND LASTLY A VERY SPECIAL GREETING TO A VERY }SPECIAL GIRL HILDE, I LOVE YYZOU FOREVER THIS IS A GAME CONVERTED Moves : 00 Time : 00:00:00 À} Least moves : 99 Best time : 10:00:00 WRITTEN BY HAWK INVERT XE (C) 1994 Á}POKEY SOFT Z[ EXCELLENT, YOU DID IT !!! PRESS START TO PLAY ANOTHER ROUND OF INVERT EXCELÂ}LENT, YOU DID IT SORRY, YOU USED TO MANY MOVES .... BETTER LUCK NEXT TIME PRESS START TO PLAYÃ} AGAIN SORRY, YOU USED TO MAN [\ SORRY, OUT OF TIME !! PRESS START TO TRY AGAIN SORRÄ}Y, OUT OF TIME !! TUUVUUVUUW!+AB"+CD#+EFXXXXÅ}YYXX\]XX$+GH%+IJ&+KLYY Æ} XXXX'+MN(+OP)+QR./01Ç} ]^pprtvxz|~|zxvtrpp  È} t  350É}/ ` &a ^` )b?/K{L|"L|^_ЩԩЍ Ѝ Э%^i%^$^_X!Ê}^"^i,Z-Z^ )&^ &^*^.^I(^,^$^2^H^ύ`Z`%^$^L^ u_L^I^ &^i $^Ë}2^H^ύ`Z`4^Z5^,Z\Z0-Z]Z ,Z\Z-Z]Z]-^S@]A].^SC]D]$^L5d^i^ _^^i^M^^i^ ;cd^^i^)^ ^i ^Ô}  ^^i^^^iCZ^iBZ^i@Z^i?Z ^i=Z^i`<|fl0fF68of; x88xf<c0{6>c c>6f{n`~c>3`~c3;o >cc>cc>>cc?f<ǯ}0 0 ~~`0 0`>s >3on`3>~f~ffsc~sfcccf~~v`|``8888>@`0 ||6c8pp8?Dz}ww<~~~<dz}x`x`~<~~<0~0 ~ <~~<>s?g;``~wcw>>w``w>?wcw;>snxc>60|00x?wcw?~0p6;333Ǵ}  <0p6?<638<fkcn{sccc>wccw>0~33>00;oc?6000x3c>~3w337cffn<ck>6c6ǵ}6cg666|;n ;n<~~<~x|nf8x800000llllllll~`~~fl0fF68of;0Ƕ}0000000f< 800000 0 ~~`0 0`0xff|ff||ffffff`x`ff`x``Ǹ}||~ZZ~ xs6<8<6sx00006~||fff|`|vff|xl|||<xǹ}x0f<8||Ǻ}8pp8?ww<~~~<ǻ}x`x`~<~~<0~0 ~ <~~<<>f>p`|ff|<```<>ff>Ǽ}<>ff>|p`|ffw8<  xp`lxlf8<fkc|ffffff>|f```>`<|~ǽ}ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8Ǿ}ǿ}(((**(((((((((**(((((((((0 0 ~~`0 0`f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf|ff|``}>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8UU} THIS IS A GAME CONVERTED FROM THE ST ... IT IS CALLED invert AND THE ST VERSION WAS WRITTEN BY A COMP}ANY CALLING THEMSELVES BANANA SOFT ... THE XE CONVERSION WAS DONE BY HAWK OF pokey soft ... THE OBJECT OF THE GAME IS TO INVE}RTUV ALL THE BLANKS TO SQUARES. YOU DO THIS WITH A JOYSTICK OR KEYBOARD. PRETTY SIMPLE REALLY. HOPE YOU LIKE IT AS THIS IS }THE FIRST GAME I HAVE WRITTEN FOR THE 8-BIT ATARI. I HAVE WRITTEN SEVEN DEMOS AND I AM WORKING ON THE NEXT, SO WRITE ME IF YO}U ARE A VWDEDICATED atari 8-BIT USER. THE ADDRESS IS : VIDAR OLAVESEN, OSTADVEIEN 2, N-1712 GRALUM, NORWAY .... WELL, IT IS} TIME FOR THE GREETINX WHICH GOES TO : DETAIL AND LUCIFER OF tacf JAAP MORSSINK MICHAEL R. HUTTON FRANKENSTEIN OF} htt PAUL WXGONTAREK RENE VAN MIERLO PIMPF OF digital breath ltd RUNE OF the lamers ( ST CODER ) PINK } 0YSTEIN ESPENES TOMMY HERMANSEN AND ALL REAL 8-BIT FANATICS OUT THERE ( I WISH THERE WAS MORE OF US ) AND OF C}OURSE EVERYBODY I MIXYGHT HAVE FORGOTTEN atari rules forever A SPECIAL THANX TO NEW ATARI USER AND MEGAMAGAZINE ( F}RANKENSTEINS GREAT DISK MAGAZINE ) FOR KEEPING ON SUPPORTING THE 8-BIT AND LASTLY A VERY SPECIAL GREETING TO A VERY SPECIA}L GIRL HILDE, I LOVE YYZOU FOREVER THIS IS A GAME CONVERTED Moves : 00 Time : 00:00:00 } Least moves : 99 Best time : 10:00:00 WRITTEN BY HAWK INVERT XE (C) 1994 POKEY }SOFT Z[ EXCELLENT, YOU DID IT !!! PRESS START TO PLAY ANOTHER ROUND OF INVERT EXCELLENT, }YOU DID IT SORRY, YOU USED TO MANY MOVES .... BETTER LUCK NEXT TIME PRESS START TO PLAY AGAIN} SORRY, YOU USED TO MAN [\ SORRY, OUT OF TIME !! PRESS START TO TRY AGAIN SORRY, OUT} OF TIME !! TUUVUUVUUW!+AB"+CD#+EFXXXXYY}XX\]XX$+GH%+IJ&+KLYY } XXXX'+MN(+OP)+QR./01} ]^pprtvxz|~|zxvtrpp  } t  350ҍ/ } ` &a ^` )b?/K{L|"L|^_ЩԩЍ Ѝ Э%^i%^$^_X!^"^i},Z-Z^ )&^ &^*^.^I(^,^$^2^H^ύ`Z`%^$^L^ u_L^I^ &^i $^2^}H^ύ`Z`4^Z5^,Z\Z0-Z]Z ,Z\Z-Z]Z]}-^S@]A].^SC]D]$^L5d^i^ _^^i^M^^i^ ;cd^^i^)^ ^i ^ } ^^i^^^iCZ^iBZ^i@Z^i?Z ^i=Z^i