++++++++++++++++++++++++++++++++++++++++ micro ROCKETz for MSX COMPUTER EMULATORS +++++_________//////!+++++++++++++++//// The old school mini game for 1 human player. -------------------------------------------- Plot: ZILOXX: Massive. Alien enemies. Invading for sport. Parallel universes. Bending. Space-time continuum. Overlapping themselves. One dimension. One world. One invader. Attacking. Shooting. Firing > Huge energy matrix blocks. From the stars. Down. YOU: A cyborg. Female. SVETLN_A7. Only micro rocketz. Big block of highly concentrated afterburner energy. Stop the ZILOXX. Fight! Friends are coming. Air support. Reinforcements. Resist. ------------------------------------ Rules and purpose of the game: > Fight against 9 ZILOXX enemies. > How many times in a row can you intercept the HUGE energy matrix blocks? > Use only your [SPACE] key or the [FIRE] button while playing. --------------------------------------------------------------- How to run the program: 1) Open the MSX emulator (in this case we will use the blueMSX emulator). 2) Insert the virtual diskette 'micro_rocketz_MSXdev22' into the virtual MSX 1 computer (drive A). 3) Start the MSX emulation if necessary. ---------------------------------------- Important notes: * Write down your final scores (on paper, for example). * You can run the disk on your REAL MSX COMPUTER too. * If you have a REAL MSX COMPUTER with cassette cables, you can load any of the WAV files stored in the 'EXTRA_cassette_tape_WAVs' folder. Connect the white jack to a music device (like a cell phone). It's old school time. Run any game with RUN"CAS:" + [RETURN]. Play the WAV file at high volume. -------------------------------------------------------------- Data: > idea + gfx + code + sounds + enemies (1,3,4,5,6,7,8,9) + plot : SENGLAR. > photo in SCREEN 2 format + enemy number 2 : KITSHU. > troll soft 2022. > @troll_soft > this game is freeware. ------------------------ MSX-BASIC code of the game (enemy number 4): 10 GOSUB540:GOSUB170 20 IN=0:A=4:GX=11:GY=179:GOSUB150 30 SPRITEON:PUTSPRITE7,(X,Y),14,7:Y=Y+4:PUTSPRITE8,(GX,GY),15,8 40 Z=STRIG(0)+STRIG(1)+STRIG(2):IFZ<>0THENIN=1 50 IFIN=1THENGX=GX+13 60 IFGY>183THENA=-A 70 IFIN=0THENGY=GY+A 80 ONSPRITEGOSUB110 90 IFY>183THEN120 100 GOTO30 110 SPRITEOFF:IFGX>20THENPLAY"V12T255L10O8CB":CM=CM+1:RETURN20ELSERETURN30 120 PLAY"V7T255L10O8C":LOCATE0,22:PRINT",, ::";CM;"::" 130 FORII=1TO300:NEXTII 140 CM=0:LOCATE0,22:PRINT" ":GOTO20 150 SPRITEOFF:OX=INT(((RND(1)*350)+82)*.4):OY=58:X=OX+24:Y=118 160 PUTSPRITE1,(OX,OY),15,1:PUTSPRITE2,(OX+32,OY),15,2:PUTSPRITE3,(OX+64,OY),15,3:PUTSPRITE4,(OX,OY+32),15,4:PUTSPRITE5,(OX+32,OY+32),15,5:PUTSPRITE6,(OX+64,OY+32),15,6:RETURN 170 CLS:COLOR4,4,4:SCREEN0,3,0:KEYOFF:WIDTH36:COLOR15,4,4:LOCATE1,3:PRINT"^ _________///////// ^^^^^^^^^":FORB=1TO30:FORW=1TO15:COLORW:NEXTW:NEXTB:LOCATE1,1:FORW=1TO2 180 PLAY"V15T120O7M350S8L10DR50L10DR50L10DR10L10DR5L10DR50L10DR12L10DL10FL10GL10AR10","V8T120O6L10DR50L10DR50L10D":PRINT".........."; 190 IFW=2THENPRINT"$"; 200 PLAY"V15T120O7M350S8L10DR50L10DR50L10DR10L10DR5L10DR50L10DR12L10DL10FL10GL10AR10","V13T120O6L30DO5L30DO4L30DO3L30D":PRINT"..........";:NEXTW 210 CLS:COLOR7,15,15:PRINT"MICRO ROCKETz ::: ALIEN HORROR$":PRINT"troll soft 2022 !!!!!!$":PRINT"PLAYER 01 ::: stop tHE INVASION" 220 PRINT"PRESS >>> [SPACE] OR [FIRE] <<<":PRINT"$:// _" 230 Z=STRIG(0)+STRIG(1)+STRIG(2):IFZ<>0THEN230 240 Z=STRIG(0)+STRIG(1)+STRIG(2):IFZ=0THEN240 250 PRINT"____//// ## SENGLAR ++ !@@@^$$5" 260 PRINT"_ !!! ALIEN HORROR$ 510 'troll soft 2022 520 'code + gfx + sounds > SENGLAR 530 ' 540 CLS:COLOR1,1,1:SCREEN0,3,0:KEYOFF:WIDTH36:SCREEN2:FORT=1TO40:FORW=1TO15STEP14:COLOR1,1,W:NEXTW:NEXTT:COLOR15,1,1 550 GX=30:GY=50:OX=0:OY=0:A=0:FORT=1TO18 560 IFT=1THENOX=149:OY=20:A=8 570 IFT=2THENOX=145:OY=133:A=3 580 IFT=3THENOX=98:OY=171:A=7 590 IFT=4THENOX=56:OY=139:A=2 600 IFT=5THENOX=204:OY=155:A=6 610 IFT=6THENOX=207:OY=6:A=4 620 IFT=7THENOX=164:OY=72:A=10 630 IFT=8THENOX=47:OY=24:A=7 640 IFT=9THENOX=94:OY=87:A=4 650 IFT=10THENOX=42:OY=85:A=5 660 IFT=11THENOX=117:OY=39:A=7 670 IFT=12THENOX=121:OY=15:A=7 680 IFT=13THENOX=32:OY=27:A=2 690 IFT=14THENOX=20:OY=24:A=5 700 IFT=15THENOX=204:OY=102:A=3 710 IFT=16THENOX=90:OY=39:A=9 720 IFT=17THENOX=17:OY=137:A=7 730 IFT=18THENOX=8:OY=6:A=20 740 LINE((0*A)+OX,(0*A)+OY)-(GX,GY),14:LINE((0*A)+OX,(9*A)-1+OY)-(GX,GY),14 750 LINE((12*A)-1+OX,(0*A)+OY)-(GX,GY),14:LINE((12*A)-1+OX,(9*A)-1+OY)-(GX,GY),14 760 LINE((0*A)+OX,(0*A)+OY)-((1*A)-1+OX,(3*A)-1+OY),15,BF:LINE((2*A)+OX,(1*A)+OY)-((5*A)-1+OX,(2*A)-1+OY),15,BF 770 LINE((7*A)+OX,(1*A)+OY)-((10*A)-1+OX,(2*A)-1+OY),15,BF:LINE((11*A)+OX,(0*A)+OY)-((12*A)-1+OX,(3*A)-1+OY),15,BF 780 LINE((2*A)+OX,(2*A)+OY)-((10*A)-1+OX,(3*A)-1+OY),15,BF:LINE((1*A)+OX,(3*A)+OY)-((11*A)-1+OX,(4*A)-1+OY),15,BF 790 LINE((2*A)+OX,(4*A)+OY)-((3*A)-1+OX,(6*A)-1+OY),15,BF:LINE((4*A)+OX,(4*A)+OY)-((8*A)-1+OX,(5*A)-1+OY),15,BF 800 LINE((9*A)+OX,(4*A)+OY)-((10*A)-1+OX,(6*A)-1+OY),15,BF:LINE((5*A)+OX,(5*A)+OY)-((7*A)-1+OX,(6*A)-1+OY),15,BF 810 LINE((1*A)+OX,(6*A)+OY)-((11*A)-1+OX,(7*A)-1+OY),15,BF:LINE((0*A)+OX,(7*A)+OY)-((1*A)-1+OX,(9*A)-1+OY),15,BF 820 LINE((3*A)+OX,(7*A)+OY)-((5*A)-1+OX,(8*A)-1+OY),15,BF:LINE((7*A)+OX,(7*A)+OY)-((9*A)-1+OX,(8*A)-1+OY),15,BF 830 LINE((11*A)+OX,(7*A)+OY)-((12*A)-1+OX,(9*A)-1+OY),15,BF:LINE((2*A)+OX,(8*A)+OY)-((3*A)-1+OX,(9*A)-1+OY),15,BF 840 LINE((9*A)+OX,(8*A)+OY)-((10*A)-1+OX,(9*A)-1+OY),15,BF:NEXTT:RETURN ----------------------------------------------------------------------- Enjoy! _ [ TROLL SOFT ] @@@@@// | 1> //\\\/\/\//\////\\\/\//\\\//\/\/ \//////////\\///\\\/////\\//\\\/ //\\\//\\//\/\/\\///\\///\\///\/ ////\\\\\\///\\\\/\//\\\\\\\\/\/ \\\/\\/\/\/\\\\\/\\///\\\///\\\\ \\/\\\\\///\\\/////\\\\\\\\\\\\/ //\\//\\/\\\\\\///\\\\\/\/\\///\ ///\\\\///\\\\///\\\...\///\\/\\ /\\\//\///\\\/\\\\/////\\\\\//// \\\\///\\\\\/\\/\\//\//\\//\//\\ /\/\//\\/////\\\\////\////\\///\ ///\\//\/\/\\\//\/\//\\////\//\\ \\////\\///\\/\\\\\/////\\//\/\/ /\/\/\\\/\/\////\\\//\\\\////\\/ //\///\\\\////\\\\///\///\//\\\/ ///\\\\////\\/////\///\///\\\/// \\\\////\\//\\///\\//\\//\\\//\/ /\/\/////\//\/\///\\/\///\//\\\\ //\\\///\\//\/////\\\\///\/\\/// //\/\/\//\\//\\\/\\//\//\\/\/\/\ //\\\/\/\\\\//\/\\//\\///\\\/\/\ \\\/\/\///////\\\/\/\/\/\\/\/\/\ //\\\//\\////\\\\///\\\//\\\//\\ \\\/\/\\//\/\\/\/\\/\/\\/\/\/\\/ \////\\//\\/\/\\/\//\/\//\//\\// \\\/\\/\/\/\\///\\/\\/\/\\/\\//\ //\/\//\/\\\\//\\/\\\///\//\/\// ////\//\\\// __---//\///\/\//\/ \///\\////\\/\/\//\\///\\\///\\/ //\\\\//\\\/////\\\////\\\\///// //\///////\\\\//////\\\\///\/\\/ \\\//\\//\\\///\\\////\\\////\// \////\\\//\\\///\/\\\\\\/\\\\\\\ //\\\\//////\\/\\///\/\\//\/\\// //\\/\/\/\\//\//\///\\\///\///\/ \///\\\\//\\\\//\///\///\\\\///\ \\///\///\\////\\/////\////\//// \//\\\\//\\\//////\////\///\\/\/ //\\\/////\\///\\\\//\/o uuiui P . . \ __ ______ __ / __/___/ \___\__ | | |___ ___| | \_""" """_/ | | _ <<<*>\ /<*>>> _ | | |____ |__| ____| | \__________/ VVVVVVVVVV ________ | ...... | | ........ | / ...... \ \______/ ::::::::::: 1> ------- ///\\\//\///\\\\//\\//\/\\/\//\/ \//\///\\/\///\//\\///\\\/\\///\ ///\\//\\///\///\\/\////\///\/// ////\\\\/\/\\/\/\/\\//\//\/\\\// //\\\//\\\///\\\\///\\\/\\\\//// \//\//\\//\/\\/\///\\///\///\\// /\/\//\//\\/\////\//\\//\//\\/// ///\\//\//\//\///\//\//\\///\\// \\\\///\\\\//\//\\///\/\/\/\\\\\ //\/\\/\/\/\/////\\\/////\/\/\/\ \\\///\\////\\\\////\\\\////\\\\ ///////KJdDF%TGgHU%&&··WE""Eee·· //\/\\\__--____#****#____///@@@_ **@_--++@_-+@**_-*/GG@+-_#*_-+@@ __-_#++@_**_-+++_##*-++@@_---_++ //_--@#*//\\\//_--''jh+-_//__--+ /\\_+#*_-/\++_@@\_---_@#***-_+_@ \\\\__________________________@@ ////______----------______++_#** \\\\\\__________________+#**#@__ ///\\\____-----____----____+++@# //\/////-_____----_____--_--__#* \//\///\\/\///\//\\///\\\/\\///\ ///\\//\\///\/////\\////\///\/// ////\\\\/\/\\/\/\/\\//\//\&/7&&5 .::::. ( ) <_^.^__> \ / \ / \/ /// JHyYYHbBBHjUNnm;;KBVDFEE$r443456 kljasdlkLKJGGyhJJJIUKKklLOLOohtt TGHjjI _______///TROLL SoFT $%Tg67hhj8(())kmmJI((jI(&%$%&%g& ////////////kas9&/&JJMKLl))l)=== JHyYYHbBBHjUNnm;;KB VDFEE$rHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH kl. kLKJGGyhJJJIUKKklLOLOohtt kkkkkkkkk lllll TGHjjI _______///TROLL SoFT $%Tg67hhj8(())kmmJI((jI(&%$%&%g& ////////////kas9&/&JJMKLl))l)=== ###__-----33:,'.'"'5466)))////// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXX /////XX <[] < XX = » » /////X - |XXXX| > XX ÷ ____/ ||||||-- /______///// » |XXXXXXXX/ | __|______|_______/_____ | | | ////XXXXXXXX ______--___== !:;// [][][][][] | \ \\ [][][]// || » ! \_____________//XXXX ///////>+ \__________________ ---- \__XXXXXXXXX XXXX @@+-____)((333)_''"" \\\\\\\\\\\\\\\\ |___ || || _ | | \____ ____/ | | | \<<<*>\ /<*>>>/ | [\\\|____ || || || ____|///] | \__/ \__/ | |___ | | ___| __/ | V|V_ _V|V | \__ [\\ |XXX_ V V _XXX| //] \ \ \ \ \ \_ \ \[][] ////\\\\/\/\\/\/\/\\//\//\/\\\// //\\\//\\\///\\\\///\\\/\\\\//// \//\//\____ /\///\\///\ / //\\ /\/\//\//\\/\////\//\\//\//\\/// ///\\//\//\//\///\//\//\\///\\// \\\\///\\\\//\//\\///\/\/\/\·$4" ________________^^`^^^^ //\/\\/\/\/\/////\\\/////\/\/\/\ klja///$·$SDFSVSDFvvvSDFSDVSDVSD XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX\ \XXXXXXXXX XXX XXXXXXXXXXXXX\ / \XXXXXXXXXXXXX \ | | / | /| // / <|||. ||| | / / - |XXXXXX! /// / \| / |XXXXXX| - / | » |XXXXXX| / V|VVVVVV| \__|_______/ VVV|VVVVV| | | | ---------- \\\___--___*] // _|XXX|XXXXXX|X | \ / |XXX|XXXXXX| || » \ / ____________ > \ / ____________ XXX|XXXX\ \XX ____________ \__XXX|XXXXX\___\X______________ XXX|XXXXXX XXX|XXXXXX. \______/ ... |//\//\////\\\//| / _ |\//\//\\\\\////| / |/\\\///\ \//\| / F/hhj'''bb!,,,33(ttt### ////////////////////////////// XXXXXXXXXXXXXXXXXX [][] . \ / . \ / | \______/ | _/ \ / \_ _| _""" / \_"""_ |_ \____ ____/ <<<*>\ /<*>>> | |__| | |" XXX |__| XXX "| || || |__________| | | . . . . //////// 1> //\/\\\__--____#****#____///@@@_ **@_--++@_-+@**_-**@+-_#*_-+@@_- __-_#++@_**_-+++_##*-++@@_---_++ //_--@#*//\\\//_- #+-_//__--+ /\\_+#*_-/\++_@@\_---_@#***-_+_@ \\\\__________________________@@ ////______----------_____ _#** \\\\\\__________________+#**#@__ ///\\\____-----____----____+++@# //\/////-_____----_____--_--__#* //\\\/\/\\//__--_____+@@__###**_ ///\\\\////___________@+##**##_- /\\\//\//\////__________---___@@ ///\///\//\///---________----+## \\/\\///\\_____----##++##****@** //\__//_/______________+++___--- //\///\///\\_____---________##** //\//\__/\_______##***##***+++_@ //\//\\/\/////////////////////// \///\///\//////_________+@@-#**# \\///\\//\\///////#@@--++_______ ///\\\///\\\/////+++###+++@@@+++ //\\\\///\\/////______////@@@/// //\\/\//\/\/////__##////@+_#++++ //\\//\\\//\//////___#*@@@+***## \\///////\\\//\//__*##@@--___+++ //\\////\\///\__________@++@##** ///\\\///\/\\__________//\__#+-@ ///\\///\\/\_________///\__@@*## \///\_________//<><<<><><<<><<>> <<><< :: :: :: :: w: :: ::VvVv :: :2 :: : HH: :: :: vVvV :: :: :: - --: :: :: :vV::: :: :: x' :: :: :: ::. _: :: :: :: :: :: :: :: :: :: :: nN"& _______________-------__________ ::::::::::::::: :::::::::: 1> //// (/)(/)(/)______ghj;;33)yy)______ (/)(/):;'____66gg;'':t. rtFGH_ (/) ___////326:::)!!,,''33!!!!;'!!!X XXXXXXXXXXXXXXXX\\ XXXXXXXX \\XX XXXXXXXXXXXXXXXX\\\ _______ \ 6:)\XXXXXXXXXXX\\ /_______ 32 \XXXXXXXXXXX\X\__/________ /--- -----/// /:;kk6t/9? // /-----------/// XXX>>>XJds. 13vf/// ':hdubXXXsy\ ____/////HHHHHHHHHHHHHH HHHH HHHHHHHHHH HHHHHFFvvdjjkkjnzxk (/)(/)(/) jdskiwe#(/___--------- +-------+-------+-------+ | ///// | | ///// | | ///// | + | ///// | | ///// | /HG | ///// | +-------+-------+-------+ | XXXXX | | ///// | | XXXXX | + | ///// | | XXXXX | | ///// | +-------+-------+-------+ : :/ =)·"$"""""" / / / 3''JJjj.6(/: ////// XXXXXhy;'CfDfgh«%»VnA*DH. (-) XXX! XXXXXX>>>>>. <<<<<+>>>>>._# XXXXX///32HJbbbHHbbb##@+-_///HHH XXX\\\\_________________________ XXXX\\\\_____>>>________)))_____ XXXXX\\\\__________YTVbvbvhfd##1 XXXXXX\\\\___+++r|||#2_-j-+@@-_2 XXXXXXX \\(/)(/)1|||___________: XXXXX. ]]]::::::::: HHHHHH XXXXXXXX__X--X__>|||:XXXXXXXXXX| XXXXXX////______#|||____________ XXXXX////_________ |XXXXXX XXXX| X6ff////__________ |XXXXX. XXXX| XXXXX//-->(/)(/)(/)|XXXxX. XXXX| _____ _____ _____ /\ \ /\ \ /\ \ / \____\ / \____\ / \____\ \ /\ \\ /\ \\ /\ \ \/ \____\\/ \____\\/ \____\ / / / \ / / \ / / / / /___\/ /___\/ / \ / /\ \ /\ \ / \/___ / \____\_/ \____\_/ /\ \ / / \ / / \ / \____\/____/ \/____/___\ \ / / / / #wpp+p2w ;+@o#1-o+@ #*"'op_uu__+ | !!!!!!! !!!!!!! | ""\ /"" : : : : |______________________| __|___ XXXXX XXXXX ___|__ / |________________| \ \ / \ / \ _____ _____ / | V \__________/ V | |XXX. |________| .XXX| |____ |________| ____| " | : : | " VVVVV VVVVV VVVV. .VVVV !!!! !!!! ____////_ _\\\\____ | _/ \_ | /// \\\ \__XXX XXX__/ XXXX XXXX \/ \/ | | | | : : //\$/\*__***__+@+q#a\\\\#____ !# ///\\\/[++]#[:::]#[++]\_________ :@+L/\/----\\|+32EE,|M \ |@ \+@#//\-----\\@+-i---"lHKE#__*__ ///»___///\\/\/\\|/\\ //________ ///\\//\/\\//\/\\//\+@/\\ ___/// ///#*\\___ _\\\\//XXX//\\////XXX ///@+*/ // ________// //:j+@//#*"/_____|____+@8X8,.m_u //--|XXXXXXXX|_+o+oo+++// |@ ///_|XXXX XXX|@_!!q*// 1E$$ |# //__|XXXXXX X|+-Xuu__-+o..$ |* ////#a@ /X/ ________/// // ##@@____/ __/// // $ ___/// :;;gY_" // @++* |XXXX|XXXxX| ____/// ///+p#a!@;\\___________ /// //_$_##*:|_ ____///@+#a""___---- ///--X___|---++*X|--____+@@:++@; ////_- >..< -_X [[++]\\\_ - < ++ //:$|X_--|X|XXXXX|\/_-- |_;)__#@ ///@*____/ / _____//__// ///@-______|__/ X|X|X|_|/"X//""" ///-@@+__|//// XXXX_/_/_ @#*+@/ ///______//|/ X|X|_|_|_ X##/// ////____//// XXX//____ ++__// ///+/////|/| X|X|_|/|/ X+__// //@@|____| "''X!:XX,j@++#*__// ////| |@o!+/jX|X|X|\|/*@+!/// ///|| |;KG. +@#' \//\\ /-o!5@ 90º SENGLAr _____ _____ / / _____ _____ \ \ h\ \ \____\_____ ____\____\ /\ \ \ /\ \ \ / \____\____\ / \____\____\ \ / /\ \\ /\ \ / \/____/ \ \\/ \ \_/ /\ \ /\ \\ /\ \\ / \____\/ \____\\/ \____\\ \ / / / // / // \/____/ / // / // /\ \ / / \ / / \ / \____\/____/___\/____/___\ \ /\ \ /\ \ /\ \ \/ \____\ / \____\ / \____\ /\ / //\ /\ \\ / / #wpp+p2w ;+@o#1-o+@ #*"'op_uu__+ /__\/____// \/ \____\\/____/ /\ /\ / / /__\/__\/____/