RIPPOVÁNÍ
V mnoha dopisech, co přicházejí do redakce, se dočítáme, že byste se rádi stali novými redaktory NARSILu, ale nevíte, jak "vytáhnout" obrázky z her nebo programů. Proto jsme se rozhodli vaše snažení podpořit a umožnit vám tak přípravu vlastních článků s obrázky. Vše, co k tomu potřebujete, najdete na disketě s tímto číslem NARSILu.
RIPPER.PRG - slouží pro vyhledávání grafiky po RESETu hry.
Následující programy je nutno před použitím zkompilovat v assembleru GENST od Hisoftu.
RESET200.S - instaluje reset rutinu.
SAVECOLO.S - ukládá barvy do souboru pro CYBER PAINT (*.COL).
Nyní se podívejme blíže na program RESET200.PRG. Tento program po rozjetí zmenší vaši pamět na 512 kB a provede RESET, proto je nutné program rozjet ještě jednou. Nyní se překopíruje krátká rutina na adresu $200. Dále se nastaví vektor RESET rutiny na adresu $200 a program se ukončí. To znamená, že nyní, když provedeme teplý RESET (Control+Alternate+Delete nebo tlačítko na zadní straně počítače), počítač skočí na adresu $200, zkopíruje 512 kB z dolní části paměti do horní a zapíše hodnoty barevné palety na adresu $2B0, odkud si je můžete vyzvednout pomocí programu SAVECOLO.TOS. Jako další krok následuje spuštění programu RIPPER, pomocí kterého vyhledáte potřebnou grafiku případně hudbu. Grafiku takto nalezenou uložíte do DEGAS formátu PI1, který posléze spojíte v CYBER PAINTu se správnými barvami (*.COL).
V praxi to znamená, že po RESETu počítače se na obrazovce objeví chaos a počítač zdánlivě "zatuhne". V této době počítač čeká, až stiskneme mezerník, aby mohl provést dokončení RESET rutiny.
DŮVODY, PROČ BY TO NEMUSELO FUNGOVAT:
- Máte pouze 512 kB.
- Máte jinou verzi TOSu. Na STE změnte poslední řádek zdrojáku RESET200.S z "jmp $fc0080" na "jmp $e00080".
- Hra vymazala (přepsala) RESET rutinu na adrese $200. Můžete rutinu umístit někam jinam (upravit RESET200.S).
- Hra vymazala (přepsala) adresu RESET vektoru. Zde je každá rada drahá.
- Hra kontroluje, jestli má počítač 1MB přes adresu $42E.W, tj. RAMTOP a odmítne fungovat, opět můžete změnit zdroják.
NED
Pro ty ostatní, kteří by náhodou měli problémy se změnou resetovací rutiny, jsme přiložili speciální prográmek pro každý TOS zvlášť. Takže skutečné názvy rutin jsou od nynějška R200_1_4.PRG, R200_1_2.PRG, R200_1_6.PRG. A pak jsou to programy, které pouze po RESETu kopíruji paletu barev. Ty nesou název RC_1_4.PRG, RC_1_2.PRG, RC_1_6.PRG.