******************************** * * * Ú P R A V Y H E R I I * * * ******************************** Vážený herní maniaku, název tohoto textového souboru nelhal, stal jsi se vlastníkem druhého dílu, ve kterém se dozvíš mnoho nového o nových hrách, jež vznikly. Pokud jsi četl první část, víš proč byl tento text napsán. (Pro ty, co ho nečetli: byl napsán proto, aby tě hry zbavené obtížnosti brzy přestaly bavit. Zbyde ti pak mnoho volného času, který lze strávit užitečněji.) V tomto dílu Tě čekají informace o 36 hrách, které pro tebe zjistila firma PROTON. Použité zkratky: kp.........adresa konkrétního počtu životů np.........nekonečný počet životů ns.........adresa nesmrtelnosti ti.........úprava, aby neběžel čas top........údaj, od které adresy se hra ukládá do paměti size.......délka hry exec.......startovací adresa hry eadr.......startovací adresa hry po jejím spuštění a RESETu trap.......hra se po spuštění přesouvá ? pozn.......poznámka Způsob zápisu: např.: 1265 - 3E 04 < 00 00 Tento zápis znamená, že na adresu 1265 s původním obsahem 3E máme uložit 00 a na adresu 1266 také 00. poznámky: - pokud není uvedeno jinak, jsou všechny číselné hodnoty uvedeny v hexadecimální soustavě - není-li uvedeno jinak, jsou všechny adresy " životů" a dalších úprav použitelné po startu a stisku RESETu - u víceblokových her jsou uvedeny parametry poslední- ho bloku - nesouhlasí-li parametry programu pak se nejspíše jedná o jinou verzi té které hry - odskoušejte a u- vidíte Seznam uvedených her: --------------------- ALCHEMIST PROG JETMAN COLOR ALIEN 8 JET SET WILLY. ALLAMANO KNIGHT LORE ANTIRIAD CS MOTOS ATV V32K NIBBLER A BOULDER DASH.CLR NIGHT SHADE CLIFF HANGER OLLI & LISSA. DAN DARE PSSST 16K DRILLER RAID OVER MOSCOW DYNAMITE DAN. RENEGADE ENDURO SABOTEUR COLOR EQUINOX SABOTEUR 2 EXOLON SCRAMJET FULL SPEED SLAP FIGHT. GREEN BERET STARQUAKE 32K GUN FRIGHT UNDER 16K HERBERT UNDERWURLDE (MaIvSoft) HIGHWAY ENCOUNTER ZEXAS V1.0A ================================================================== ALCHEMIST PROG -------------- size: 8212 top: 332E exec: 332E eadr: 3340 - ED B0 < 00 00 potom skok na 332E trap: ano np: B936 - 9E < 00 pozn: kdo to hraje,ten je ... (pomůcka:podoba hlavní postavy hry) ALIEN 8 ------- size: 7196 top: 330A exec: 330A eadr: 331C - ED B8 < 00 00 potom skok na 330A trap: ano np: CA18 - 35 < 00 ti: ADEE - 35 < 00 ALLAMANO -------- size: 4800 top: 3800 exec: 3880 eadr: 3880 trap: ne np: 5D54 - FD 35 07 < AF 00 00 kp: 5C26 - 03 < max. FF pozn: Made in Italy ? ANTIRIAD CS ----------- size: B8B0 top: 1750 exec: 1758 eadr + np: 1000 < D3 E0 D3 E1 21 FE DE 36 00 C3 5E 21 potom skok na adresu 1000 trap: ano pozn: verze s českými zprávami ATV V32K -------- size: 9C40 top: 0000 exec: 0000 trap: ne ti: 1. Nahrajte 1. část 2. SHIFT + BREAK 3. 2A74 - ED B0 00 00 < AF 32 5A EB 4. Skok na adresu 2A00 5. Nahrajte zbytek BOULDER DASH.CLR ---------------- size: 6134 top: 2C00 exec: 2C00 eadr: 2C19 - ED B8 < 00 00 2D90 - 32 < C9 potom skok na adresu 2C00 trap: ano np: 798E - C2 < C3 kp: 78F0 - 03 < max. FF ti: 659B - CD 66 65 < 00 00 00 pozn: Stanislav Hecht by se měl stydět ! CLIFF HANGER ------------ size: A340 top: 46E8 exec: 7600 eadr: 2A00 trap: ne np: 36F7 - 35 < B6 pozn: pro děti od tří let DAN DARE -------- size: 9C00 top: 6400 exec: 6400 eadr: 1200 trap: ne np: v OPTIONS stiskni SHIFT + CTRL + ESC, čára poběží obráceně ! pozn: obrázek v 16 barvách, vlastní hra ve 2 barvách. DRILLER -------- size: BAF1 top: 1200 exec: 1200 eadr: 1244 trap: ano energy: BB36 - 3D < 00 shield: BC76 - 3D < 00 pozn: funguje i v orginální víceblokové verzi DYNAMITE DAN. ------------- size: ADDB top: 1200 exec: 1200 eadr: 3033 trap: ano np: CDC6 - 35 < 00 kp: C966 - 35 < 00 pozn: eadr funguje pouze pro verzi s přesně tímto názvem! ENDURO ------ size: B401 top: 1200 exec: 2000 eadr: 2040 trap: ano ti: AA7F - 3D < 00 pozn: víte co znamená K.K.K.? Kateřina K. z Kladna ! EQUINOX ------- size: 89AE top: 3322 exec: 3322 eadr: CTRL + RESET trap: ano np: A3BD - B7 < 34 ti: 84E6 - 28 04 CD < 00 00 00 pozn: nemáte někdo verzi pro hráče s normálním postřehem ? EXOLON ------ size: 96FF top: 2900 exec: 2B50 eadr: 6900 trap: ano np: 9D1D - 3D < 00 kp: 6D96 - 09 < max. FF pozn: GET MZ-1R25 AND USE TWO COLORS !!! FULL SPEED ---------- size: 5703 top: 1200 exec: 17CC eadr: 17CC trap: ne np: 4EAD - 01 < 00 kp: 33A9 - 03 < max. 09 GREEN BERET ----------- size: A3B8 top: 2C48 exec: 1108 eadr: 2919 - 00 21 FF CF 11 FF FF < FD 21 82 FF C3 10 34 3457 - 5F CC < 8B A1 potom skok na adresu 2910 trap: ano (+ dekomprimace) np: A2B4 - 35 < B6 pozn: eadr platí pro RESET po definici klávesnice GUN FRIGHT ---------- size: 8191 top: 2600 exec: 2600 eadr: 2613 - 01 00 79 < C3 00 5E 2608 - F0 < F4 potom skok na adresu 2600 trap: ano np: C062 - 35 FA B6 C0 < 36 02 00 00 pozn: autor verze pro SHARP MZ-800 se raději nepodepsal HERBERT ------- size: 8130 top: 3000 exec: 3310 eadr: CTRL + RESET trap: ano np: CAD5 - 3D < 00 ns: 80EF - 3C < 00 HIGHWAY (ENCOUNTER) ------------------- size: 8026 top: 3EDB exec: 3EDB eadr: 3EF0 - ED B8 < 00 00 potom skok na 3EDB trap: ano ns: 9F44 - DD CB 08 < C3 7B 9D 9FC9 - 06 < 00 pozn: J.O a Stanislav Hecht by si měli vzít příklad JETMAN COLOR ------------ size: 7EA0 top: 3300 exec: 3300 eadr: 3331 - ED B8 < 00 00 potom skok na 3300 trap: ano np: 9065 - 3D < 00 pozn: přeji pěkný zážitek z občas viděného obrazu JET SET WILLY ------------- size: 7814 top: 328C exec: 328C eadr: nutná úprava: 3295 - 21 A0 5E < C3 01 33 trap: ano np: 8C3B - 35 < 00 kp: 87E1 - 07 < max. 10 8933 - 29 < 00 :zmizí potvory 93F2 - 3D < 00 :sebrání předmětů při vstupu do místnosti 87EB - 20 < x :místnost, ze které se začíná Několik příkladů: 01 - The Bridge 02 - Under the MegaTree 14 - Ballroom East 1C - First Landing 1F - Swimming Pool 27 - Emergency Generator KNIGHT LORE ----------- size: 8010 top: 1200 exec: 1200 np + eadr: 1000 < 31 A0 5B 3E 00 D3 E1 32 3F D1 C3 00 2A 2A15 - 00 61 < 6C AF potom skok na 1000 trap: ano ti: C3A4 - 3A < C9 MOTOS ----- size: 8B91 top: 2300 exec: 2400 eadr: CTRL + RESET trap: ano np: A501 - 3D < 00 pozn: Stanislav Hecht se zamiloval, a tak lásku vyznává v hlavičkách NIBBLER A --------- size: 4AF5 top: 2BF5 exec: 2BF5 eadr: 2C00 trap: ne np: 4AFD - ED 52 < 00 00 kp: 3717 - 05 < max. FF NIGHT SHADE (CITY) ------------------ size: 9C20 top: 2800 exec: 304E eadr: 307A - 21 10 C4 < C3 FE BD potom skok na 304E trap: ano np: CBDE - FA < C9 pozn: žádný spěch,času je dost OLLI & LISSA ------------ size: 8C0E top: 3322 exec: 3322 eadr: CTRL + RESET trap: ano ti: 8CDF - 35 < B6 8F7D - E4 < 00 pozn: kdo má ty krámy pořád nosit! PSSST ----- size: 2114 top: 5EFC exec: EA5E (hlavní část) eadr: 61C6 trap: ne np: 6199 - 38 < 00 pozn: Pssssssssst ! A je po něm, po prevítovi ! RAID OVER MOSCOW ---------------- size: A500 top: 2A00 exec: 310B eadr: 3000 trap: ne np: A964 - 35 < B6 RENEGADE -------- size: A500 top: 1200 exec: 1200 eadr: 5600 trap: ano np: A057 - 35 < B7 ns: 57E1 - 79 C9 00 00 00 00 00 < 3E 2A 32 0A BF 79 C9 ti: 9DAD - D6 01 < 00 00 pozn: Pozor, ve čtvrté úrovni nefunguje nesmrtelnost. SABOTEUR COLOR -------------- size: A875 top: 1200 exec: 1CB5 eadr: 1000 < 31 60 62 D3 E0 C3 26 03 potom skok na 1000 trap: ano np: 9DDA - CD 9E 74 < 00 00 00 ti: B78F - 20 < 18 pozn: funguje i ve víceblokové verzi SABOTEUR 2 ---------- size: A5F8 top: 1200 exec: 1200 eadr: 21B9 - 21 4E 9E < C3 8C 70 202B - ED B0 < 00 00 potom skok na 2000 trap: ano np: 2140 - 04 80 < 00 18 2143 - 00 9C < C6 EF pozn: ing A. Spurný - to je asi softwarový inženýr SCRAMJET -------- size: 5250 top: 1200 exec: 6400 eadr: 5F20 trap: ne np: 3DF0 - 2B < 00 SLAP FIGHT. ----------- size: 9B92 top: 331F exec: 331F eadr: CTRl + RESET trap: ano np: BEE9 - 35 < B6 kp: DB48 - 05 < max. FF pozn: nápis v borderu - inovace firmy J.O.; takový jemný scroll nemá ani AMIGA STARQUAKE 32K ------------- size: A500 top: 5B00 exec: 5C20 eadr: 1000 < D3 E0 D3 E1 3E 02 D3 CE C3 5C 20 potom skok na adresu 1000 trap: ne np: C462 - 35 < 00 UNDERWURLDE ----------- size: 8B10 top: 1200 exec: 1200 UNDER 16K --------- size: 8877 top: 1200 exec: 1200 eadr: CTRL + RESET trap: ano ns: A8A4 - 20 < 18 AFDA - 3A < C9 :zmizí příšery pozn: pro UNDER 16K jednodílný! ZEXAS V1.0A ----------- size: 7000 top: 2000 exec: 2000 eadr: 2000 trap: ne np: 220D - 3D < 00 kp: 2113 - 0A < max. FF cont: 2118 - 32 B2 2A < 00 00 00 novou hru začínáte od scény, ve které jsi skončil scene:2AB2 < max. FF číslo scény-1, musí být provedena úprava "cont" pozn: o této hře jsme již psali v I.části ------------------------------------------------------------------ Závěrem našeho textu bychom rádi zrekapitulovali tvorbu herního software na náš počítač SHARP MZ-800: Na SHARPu existuje velmi málo skutečně originálních programů a ještě méně je originálních programů, které pracují v režimu MZ- 800. Většina kvalitnějších her je převzata z mikorpočítače SINCLAIR ZX SPECTRUM. Hry přenášené tímto způsobem jsou většinou upraveny pouze tam, kde pracují s klávesnicí, zvukem a příp. mgf. Graficky však běží stejmě jako na SPECTRU a grafika je realizována rychlou konverzí VRAM Spectra do VRAM SHARPa pod přerušením. Výsledkem je mnohdy propastný rozdíl mezi rychlostí orignálu a verze pro SHARP, a často také jen černobílé zobrazení. Že vůbec nejsou využity specifické schopnosti počítače SHARP MZ - 800 ( grafika, zvuk), netřeba komentovat. Tento popsaný způsob používají zejména firmy J.O a Stanislav HECHT. Docilují tím velkého množství převzatých programů, často však v nízké kvalitě. Některé jiné firmy naopak přepisované programy přizpůsobují podmínkám na SHARPu. Velmi zajímavé srovnání se naskytne, je- li přeprogramována jedna hra oběma způsoby. Takové případy jsou zatím známy dva: UNDERWURLDE - MaIvSoft x FACE- Soft, BOULDER DASH - Stanislav Hecht x ing. A. Spurný. Úsudek necháváme na čtenáři tohoto textu. Tím bychom skončili. Loučí se s Tebou PROTON SHARP klub Ústí nad Labem, 10.prosince 1989 ------------------------------------------------------------------