




          [MSDOS & NON-DOS bootable version]ͻ
                                                      TM 
                                                   
                                         
                                                
                                       
                                                        
                                                            
          Ѽ
            666     MANIC MINER 1-3 by Exhumator of Dispair    666 
           
                                                                
                                                                
                                                          
                                                                



Zdary vichni, kterejm se lb star osmibitov hry. Jednou sem se voral
(jako skoro kadej den) a jak sem byl spitej tak mi napadlo pedlat klasiku
ze ZX spectra MANIC MINER. MM je spolen s BOULDERDASHem a ARKANOIDem
nejpedlvanj hra vech dob. Najde j na pln vech potach
vetn PMD-85, akoliv oficiln komern byla vydan jenom na ZX a C64.
Na vech ostatnch potach to pedlali takov hovada, jako sem j, doma.
MM napsal pvodn estnctilet Matthew Smith na ZX (roku 1983) a hra se
velice brzy stala legendou. M dote svoje fancluby a spoustu internetovejch
strnek. To ve pes vechny ty nkolikasetmegov 3Dfx skrolovac doomovky, co
se te dlaj. MM i JSW mlo na ZX pouhch 32Kb a byl to samozejm istej
assembler (j to psal v pascalu, assembler jsem pouval jenom na vpomoc).
Velice brzy se zaaly dlat podobn hry na stejnm principu (Alligata...) a
verze s jinmi levely (nejznmj JSW3). Mimochodem Matthew Smith napsal pr
jen MM a JSW pro Software Projects a mon jet jednu mn znmou hru a
s tvorbou skonil.
Na PC existuje excelentn konverze MM (1997) a JSW (1999) od Andyho Nobla s
perfektn grafikou a hudbou, ale krom emultor osmibit jsem klasickou verzi
pro PC nikde nevidl. Take proto sem se rozhodnul MM pedlat v pvod verzi.
A nejen to. Me si vybrat i verzi pro C64, kter, akoliv je stejn jako na
ZX, m nkolik odlinost, nkterch myslnch, nkterch asi ne.
A kdy sem u dlal verzi pro C64, pidal jsem sv dv star pedlvky
MANIC MINER 2 a 3, kter jsem dlal na C64 kdysi dvno jako 13tiletej harant.
Samozejmost je vestavnej cheat o nkolika rovnch a funkce systmovho
nastaven - pro emulaci mono monitoru (nebo emulaci verze pro PMD-85, kde je
hra ernobl) a pro regulaci rychlosti. Hra je toti synchronizovan podle
zptnho bhu paprsku obrazovky a protoe nov karty maj vy refresh
ne 60hz, hra je pak moc rychl. Rozhodn se ale nestane, jako u jinch
starch her, e to bude tak rychl, e ukne do klvesy a objev se na
opanm konci levelu. Co ve he nen je zvuk. Dvod je jednoduchej- nemm
ani zvukrnu, ani PC speaker.
Cel hra vznikla na potai 386SX25 bez bedny (karty v MB le jen tak na
stole) za pr stovek, proto jde spustit narozdl od dnench her tm na
vem. Podmnka pro sputn je 286ka a VGA grafick karta.
Protoe kad st hry byla napsan s maximlnm intelektulnm nasazenm
po nvratech z hospody (6-15 piv), je zaruena naprost genialita a bezchybnost
kdu. Jenom sem mon nkde blb pekreslil njakou grafiku, protoe od
osmi piv zanm vidt trochu rozmazan. Hra je taky krtk, cel .EXE soubor
m 35Kb (baleno PKLITE, rozbalen je to asi 100Kb, ale to t nemus zajmat,
protoe spout ten 35Kb EXE) - ostatn zabraj zdrojov kdy, dokumentace
a obrzky. Fuck off nkolikasetmegov hry...
Akoliv je hra psan pod DOS (b i pod Windows 95 a 98), soust je i
verze nevyadujc dn operan systm. Po sputn souboru !MM_NDOS.EXE se
objev vzva k zasunut diskety do mechaniky A: a ke stisku klvesy.
Na disketu se zape .IMG obraz diskety, po jejm nabootovn se spust
hra bez nutnosti jakhokoliv systmu na disku. To je z dvodu, aby si jedna
nejmenovan firma uvdomila, e ten jej debiln pedraenej nestabiln
operan systm nepotebuju a se mnou spousta dalch lid. Bootovac verze
je zaloen na voln iitelnm systmu RX-DOS pln emulujcho MSDOS,
kter je en zdarma vetn zdrojovch kd pod licenc GNU. Podrobnosti
o RX-DOSu (zejmna info o staen nejnovj komplet verze) najde v
originlnch anglickch souborech mezi zdrojovmi kdy hry.
Mimochodem pokud si bude dlat 'originln' diskety, me si vytisknout i
obaly, kter jsou v .JPG souborech. Jsou v 300dpi, take pokud je pole
v 300dpi na tiskrnu, vytisknou se ve sprvn velikosti. Jeden je pro DOS verzi
a jeden pro NON-DOS bootovac verzi.

No a protoe sem byl voralej, rozhod sem se hru komplet napsat n v grafice,
ale v textovm mdu. V grafice pe hry kadej kokot, ale hru v textovm
mdu s plynulm skrolingem objekt nem hned tak nkdo. Nejdv sem musel
udlat emulaci sprajt v textovym mdu. Grafick engine jich um obslouit
devt (posledn m malej defekt, ale to se projev jenom v jednom levelu a
to jet tak, e to nen na zvadu, protoe u chybl znak ve znakov sad).
Mimochodem verze pro C64 kvli pouze osmi hardwarovm sprajtm v tom levelu
nem jednu perku. J, protoe jsem gnius, mm emulaci devti sprajt a
tak mu udlat perky vechny.
Jak to funguje ? Jednodue. Kad mrcha vetn postaviky zabr dvakrt dva
znaky, ale protoe se mus pohybovat po bodech, kadej sprajt spotebuje
tikrt ti znaky. No a grafickej engine spot polohu perky podle
X a Y, umst j do matice 3x3 znak a pes to d funkc OR pozad, pes kter
perka leze. Tmahle upravenejma znakama se pak pepou pvodn znaky
a je to.
Trochu sem zakys, kdy sem ml dlat tituln obrzek v textovm mdu a stejn
tak level 20, kde je horn st levelu pekreslen prv tm titulnm
obrzkem. Pak sem ale nael, e VGA grafick karta um nahodit textovej md
do reimu, kde sou na obrazovce dv znakov sady najednou. Celkem teda 512 znak
a to pro obrzek sta dky tomu, e ZX spectrum mlo jenom 32 znak na
dek a navc ten obrzek nen na celej obraz, ale jenom do dvou tetin.
C64 bohuel m 40 znak na dek, tak je tituln obrzek MM3 vozlej,
msto toho sem aspo dal do adrese se hrou grabl .GIF obrzky z emultoru.
Vid tedy, e komplet cel hra je v textovm reimu poskldan z psmenek,
akoliv by to nikdo neekl. Dky tomu je taky vrn emulovan prolejzn barev
perek do pozad, pesn jak to m ZX spectrum. ZX toti, akoliv um
jenom grafiku, neum zobrazit vc ne dv barvy na 8x8 bod. Protoe textovej
md se chov stejn, je tenhle znmej defekt ZXka emulovanej pesn jako na
ZX. C64 tenhle defekt nem, protoe m hardwarov sprajty, kter se kresl
nezvisle na pozad a u textovm nebo grafickm a nedl barevn tvereky
vokolo znaku. Moje hra se ale v C64 emulaci chov stejn jako ZX, protoe
textovej reim m stejnou vlastnost jako grafika ZX. Hardwarov sprajty holt
na PC chyb...

Pi startu se na tebe vyval obrazovka s nastavenm hry a s vbrem verze.
Kdykoliv bhem hry i v thle obrazovce me skonit hru klvesou ESC a
vypadnou zptky do DOSu.
Blikajc nabdka znamen start hry s aktulnm nastavenm.
Stiskni 1, jestli che originl verzi ze ZX spectra od Software Projects.
2 je verze ZX od BugByte, 3 je verze z C64 a A a B jsou moje verze MM2 a MM3.
Odlinosti mezi verzema popu n.
Dle je tu CHEAT OPTIONS a SYSTEM OPTIONS.
V Cheat si me vybrat, jestli chce nekonen ivoty (implicitn Ano),
jestli bude hra reagovat na kolize s pohyblivmi objekty (implicitn Ne) a
me si vybrat level, ve kterm zane. Pmo ve he me klvesou F11
peskakovat levely a F12 hru pozastavit.
V System options me vypnout barvy (zstanou jenom u titulnho obrzku a
u reakc na kl a na zabit). Nastavenm hodnoty u Speed Delay zpomal hru,
pokud je moc rychl, kdy m vy refresh obrazovky. slo znamen, kolikrt
se bude ekat na vykreslen snmku, ne se provede jeden pohyb hry.
m vy, tm je hra pak pomalej. sten to me slouit i jako takovej
cheat, ale ostatn cheaty sou stejn natolik inn, e mus projt vechno i
bez zpomalen hry.

Po sputn hry pomoc 1,2,3,A nebo B t nasko tituln obrzek a po stisku
ENTER se dostane do hry. Hra se d hrt bu ipkama, nebo klvesama QWZ.
ipky doporuuju jenom na Numberblocku, protoe samotn ipky sou hardwarov
debiln dlan a vynechvaj. Co m dlat ve he pst nebudu, hra je natolik
znm, e j zn kadej a u m jakejkoliv pota, pokud nen potaovej
imbecil, nebo pokud nevid pota poprvn v ivot.

No a tady popu rozdly mezi verzema hry. MM2 a 3 jsou odvozeny od C64 verze
a tak se jich tkaj taky odlinosti oproti ZX. MM3 m jinou znakovou sadu a
ob verze - MM2 i 3 maj jinej tituln obrzek.
Rozdly mezi verzema MM1 Software Projects a BugByte jsou pouze v perkch v
levelu 17 a 18 - msto rotujcch trojhelnk m BugByte verze jaksi mlnsk
kola a msto brouk v 18tm levelu m njak medzy. A v estm levelu m msto
statick drky obyejn kov.
Verze pro C64 vychz z verze Software Projects, ale m dost odlinost.
V prvn ad je to v titulnm obrzku RETURN msto ENTER, protoe u C64 se
ENTER menuje RETURN. Pak m pomrdan njak barvy a nkde nkter znaky.
Defekt besti v 16tm levelu jsem neemuloval, protoe je pravdpodobn zpsoben
pozdji chybou v nahrvn z kazety a nejsp ho nem kadej.
Ve dvanctm levelu chyb jedno kolo (nevm pro, asi na nj zapomnli) a
v 18tm levelu chyb jedna perka kvli tomu, e je v levelu celkem devt
pohyblivch objekt a C64 m jenom osm hardwarovch sprajt. 19t level se
li pozic postaviky na zatku a tm, e se paprsek lme jenom jednou,
narozdl od ZX, kde se me klikatit nkolikrt. Mimochodem pvodn verze mla
v 19 levelu (a nejen v nm) chybu, dky kter neel projt bez cheatu na kolize
objekt. Podlahy se toti posunuly pi pdu postaviky o znak (a vce) nahoru,
ale sprajty zstaly na stejnm mst, take kolize s nepohyblivmi objekty
neodpovdaly polohou s kolizemi s bestiema. Tuhle chybu jsem pochopiteln
neemuloval.Ve dvactm levelu nen pvodn perka ze ZX, ale je pouit z
jednoho pedchozho levelu. Taky neleze jenom k voku, ale a na konec levelu.
Rozdl je tam jet trochu vc, ale ty nejhlavnj jsem tu popsal. Na ostatn
si te nevzpomnm, ale na co jsem narazil, to jsem udlal.

Mimochodem grafick engine vyuiju na pedln dalch her na podobnm
principu. Jako prvn udlm MANIC MINER 2 z PMD-85 - zcela originln esk
verze od VBG software, podobn sp Jet Set Willymu. Navc je to mlo znm,
je to asi jenom na PMD-85. Dl to urit bude Jet Set Willy a JSW 3 (to nechci
vidt tu pakrnu s pekreslovnm level :-))) ). Pak jet pkn hry
Monty On The Run a Aufwiedersehen Monty (C64,ZX), Abu Simbel (ZX), Cauldron 2
(C64), Draconus (C64,Atari,ZX), Henry`s House (C64, Atari) a mon i Dizzy.
A mon m jet nco dalho napadne, vezmu si seznam znmch her nkde na
serveru s emultorama a uvidm. Zatm toho mam v plnu dost na pknejch
pr msc dopedu, pokud se teda mezitm neuchlastam.

Take pus hru a hraj. Nejlpe metodou jeden level, jedno pivo :-)

Systmov poadavky:
286 (dop.386/20MHz), 640Kb RAM, VGA gr. karta.
Operan systm nen teba dn, nebo MSDOS.
Nejde pod Windows NT a 2000, pod Win95/98 jde, ale mus se poutt na cel
obraz, ne v okn.

Hra je samozejm freeware i se zdrojovmi kdy pod licenc ZOA. Pokud se
rozhodne i pes to, e je hra zadarmo, nco vnovat autorovi, nebudu se
brnit, pokud to teda nebude zrovna pst na rypk, a me se dobrovoln
pihlsit na mj e-mail: santus@centrum.cz nebo dispair@seznam.cz.
Jestli ti chyb zdrojky, nebo njak st hry, koukni se na moj adresu
http://hysteria.sk/blacky/index.html nebo
http://www.geocities.com/SiliconValley/Horizon/4756/index.html
a sthni si to cel. Taky se tam objev eventueln opravy chyb i vylepen
verze, poppad dal hry, co udlm. Jen co se k internetu dostanu, abych
to moch uploadovat. U si tu hru a j se du vorat, nebudu v sobotu veer
dept doma.


                          
                      
                       
                          
                    
                     
                     
                     
                                                 
                                                
                                                 
                                                   
                                                  
                                                 
                                                      
                                                        
   
   
                     
                       
                                       
                                                            