utility/z802tzx

Tomaz Kac/Simon Owen

Z802TZX

Tento program vám umožní převést libovolný Z80 nebo SNA Snapshot na soubor formátu TZX. To znamená, že budete moci přehrát tento soubor v reálném ZX Spektrum (nebo emulátoru) bez speciálního hardwaru. Oba 128k a 48k jsou podporovány (všechny verze). Podpora SNA byla přidána ve verzi 1.2 Simonem Owenem. Můžete použít jakýkoliv jiný konvertor snapshotu k převodu na jiný (nepodporovaný) formát. Formát Z80 (Preferovám).

Bylo tu pár takových nástrojů, ale většina předchozích nástrojů postrádá podporu vlastního nastavení výsledného souboru TZX nebo příliš mnoho chyb. TAPER má opravdu hezkou podporu pro konverzi z Z80 do formátu TZX, bohužel má tolik chyb, že je prakticky nepoužitelný. Mohl bych to opravit tzv bug-fix, ale trvalo by to příliš dlouho a potřebuje spustit v systému DOS (není spuštěn v systému XP!).

Pomocí tohoto nástroje je možné upravit soubor TZX několika způsoby. Rychlost načítání můžete změnit (ze standardní rychlosti na 400%), všechny zprávy, které se zobrazí během načítání, lze také změnit a přidat. Také si můžete dodat vlastní externí obrazovku načítání. Prošel jsem hodně testování (cca 300 Z80 snímků, které nefungovaly s TAPEREM, všechny fungovali s tímto pževodníkem).

Stále existují některé snapshoty, které se spoléhají na poslední řádek na obrazovce původní-tento řádek je poškozený, protože se používá k uložení všech registrů, Atd. Patří sem hry jako Back To Skool a Skool Daze.

Soubor TZX lze přizpůsobit několika způsoby. Můžete změnit
Načtení: jméno podle potřeby (pouze 8 znaků).
Můžete také změnit Název hry zobrazený před načtením obrazovky $.
Můžete také přidat v případě potřeby dva další řádky informací na spodní části obrazovky.

Převaděč se při načítání snapshou stará o několik problémů:

  • Zavaděč pro 48k a 128k snímky je stejný. Pouze část, která je odlišná je nastavení registrů pageru AY a 128k.
  • Každá stránka je zkontrolována, pokud je prázdná-Pokud tak není načtena vůbec.
  • Každá stránka je komprimovaná a její délka je menší než původní velikost je udržována komprimovaná. Také je provedena další kontrola, aby se dalo zjistit, zda proces dekomprese nepřepíše komprimovaný zdroj!
  • První stránka nebo vlastní nahrací obrazovka $ je vždy zkomprimovaná a zobrazí se okamžitě.
  • Pokud je přítomna vlastní načítací obrazovka, je vždy načtena poslední stránka dekomprimován tak, že zatížení obrazovky vypadá dobře (zpětné nabíjení).
  • Na konci je 768 bajtů dlouhý blok zatíženo běžnými rutinami paměti ROM, a pouze v případě potřeby. To přepíše, kde zavaděč a informace registru jsou uchovávány před tím, než jsou přesunuty na poslední řádek oblast obrazovky.

*LICENCE*

Protože některé části programu jsou převzaty z programu TAPER (Martij v.d. Heide-Děkuji, že mi dovolí použít kód!) licence tohoto programu je - Všeobecná veřejná licence GPL. Zdroje jsou distribuovány v rámci archivu!

*COMMAND LINE SYNTAX*

HISTORY

1.2-* přidaná podpora pro. Snapshoty SNA (48k a 128k jsou podporovány všechny)-kódováno Simonem Owenem!
 1.1-* byl změněn časový rozvrh pro 6000 baudů. 0-bitový puls změněna z 195 na 200 a 1 bit od 390 do 400. Nyní pracuje v pořádku na všech emulátorech a skutečných ZX Spectrum.
 1.0-* první veřejné vydání


  [40 kB]
[Stáhnuto   8 × - naposledy dne:  1. 5. 2024, 08:59 ]

Stránka byla už zobrazena: 55 ×

Aktualizováno: 20. 10. 2019, 12:04



     psp-ikona.gif, 2 kB    Text to HTML converter and formatter  builder_ikonka.gif, 3 kB
           
  Best Old Games      kabelmanie.gif, 2 kB  root_ico.gif, 2 kB  český diskmag pro počítače ZX Spectrum a kompatibilní
synapse.gif, 4 kB   TuningPC.cz - Vše pro tuning a casemodding vašeho PC        pspad88x31.gif  delphix.gif, 1 kB
sgatlantis_88x31_3.jpg, 4 kB  atlan.gif, 22 kB  arkon.jpg, 12 kB  ico_abeceda.gif, 888B  blog.idnes.cz   
           
       
 
  torry_logo.gif, 4 kB  

Stránka načtena za 0.00118 sekund.