Programové vybavení ZX80

Na ZX80 se nedochovalo příliš mnoho softwaru. I přes velmi omezenou paměť RAM a způsob vykreslování grafiky se objevilo spoustu úžasných programů. Programy v BASICu na ZX80 neumí současně kreslit i počítat, případně obsluhovat klávesnici. Proto byla nutnost programovat ve strojáku a program se musel starat i o vykreslování na obrazovku a to ve správném časování. Průkopníkem v tomto byla firma Macronics, která vytvořila například legendární Breakout pro ZX80. Stroják se pak ukládal do BASICu formou řetězců nebo se ukládal na kazetou jako proměnné. Mechanizmy zobrazování a práce programu popisuje na svých stránkách velmi pěkně Paul Farrow.

Protože programy jsou z různých zdrojů, pokusil jsem se je zkonsolidovat a také jsem vytvořil WAV soubory, které mi celkem fungují pro nahrávání z iPhone. Chtělo by to ještě více zesílit, proto uvažuji o nějakém vhodném zesilovači. Vyzkoušel jsem zatím pár zapojení, ale nepříliš úspěšně. Pokud někdo víte o něčem vhodném a jednoduchém, prosím, ozvěte se mi.

Breakout-(Macronics-1980)   Breakout-(Macronics-1980)
download .O
download .WAV
Space-Invaders-1K-(Macronics-1981)   Space-Invaders-1K-(Macronics-1981)
download .O
download .WAV
Space-Invaders-3K-(Macronics-1981)   Space-Invaders-3K-(Macronics-1981)
download .O
download .WAV
ZX80-Super-Invasion-(Beam-Software-1981)-[Reconstruction]   ZX80 Super Invasion (Beam Software 1981) [Reconstruction]
download .O
download .WAV
ZX80_Kong-(Paul-Farrow-2010)-[V1-01]   ZX80_Kong-(Paul-Farrow-2010)-[V1-01]
download .O
ZX80_Pacman-(Paul-Farrow-2010)-[V1-03]   ZX80_Pacman-(Paul-Farrow-2010)-[V1-03]
download .O
download .WAV
zx80mastermind   zx80mastermind
download .O
download .WAV
ramleft   ramleft
download .O
download .WAV
     

1 komentář u Programové vybavení ZX80

  1. Doda napsal:

    Nevim cim to, ale nejdou mi stahnout ani .o ani .wav soubory. Na .wav nevidim vlastne ani aktivni odkaz, mozna nejaka chybka.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Time limit is exhausted. Please reload the CAPTCHA.