Supercode

Supercode, Supercode II a Supercode III jsou soubory rutin strojového kódu pro počítače Sinclair ZX Spectrum. Uživatel může tyto rutiny využít ve svých programech. Autory souborů rutin jsou Freddy A. Vachha a V. B. Rumsey pracujícími společně pod značkou Supersoft Systems. Vydavatelem souborů rutin je CP Software. První soubor rutin Supercode byl vydán v roce 1983 a obsahuje 100 rutin,[1] Supercode II a Supercode III byly vydány v roce 1984.

Supercode obsahuje rutiny pro různé oblasti oblasti použití jako rutiny pro kompresi dat, přečíslování řádků programů v Basicu, převodník mezi desítkovou a šestnáctkovou soustavou, rutina pro čtení hlaviček souborů na kazetě, či rutina, které přidává písmenům diakritiku.[2] Ke každé rutině je připojena její dokumentace a demo ukazující její použití.[3]

Supercode II k rutinám již obsaženým v Supercode přidává několik nových rutin,[4] celkem je obsaženo přes 120 rutin. K souboru byly dodávány dva manulály, původní manuál k Supercode a doplňkový k přidaným rutinám. Několik z přidaných rutin jsou spojeny s použitím ZX Microdrive.[5] Nově také byla přidána rutina pro záznam a přehrávání hlasu nebo hudby.[6]

Supercode III přidává další nové rutiny, celkově obsahuje 152 rutin.[7]

Soubory rutin Supercode inspirovaly i jiné autory, aby vydali podobné soubory k volnému použití, např. New-Supercode od Janusze Gajdeckého,[8] či Super Codes II od Alexeje Bykova

Rutiny ze Supercode i New-Supercode jsou využívány v postupech tvorby her v knize Как написать игру для ZX Spectrum od A. Kapulceviče.[9]

Reference

  1. D.M. Supercode. Home Computing Weekly. June 1984, čís. 67, s. 34. Dostupné online. 
  2. Supercode. Sinclair User, příloha Soft Center. June 1984, čís. 27, s. 12. Dostupné online. Dostupné také na: [1]. ISSN 0262-5458. 
  3. The Extended Spectrum. Big K. December 1984, čís. 9, s. 69–70. Dostupné online. 
  4. SPRINGETT, Simon. Slowed down. Popular Computing Weekly. August 1984, roč. 3, čís. 30, s. 18. Dostupné online. 
  5. D.M. Supercode II. Home Computing Weekly. September 1984, čís. 78, s. 18. Dostupné online. 
  6. Stimulating Simulators. Sinclair User. October 1984, čís. 31, s. 51, 53 - 54. Dostupné online. Dostupné také na: [2]. ISSN 0262-5458. 
  7. A.W. Supercode 3. Home Computing Weekly. 1985, čís. 102, s. 15. Dostupné online. 
  8. Применение New Supercode na zxpress.ru
  9. А. Капульцевич: Как написать игру для ZX Spectrum Archivováno 18. 11. 2012 na Wayback Machine. na Programmer's Klondike

Literatura

  • GILBERT, John. Supercode III. Sinclair User. June 1986, čís. 51, s. 26. Dostupné online. 
  • RAK, Pavel. Jak chránit programy. ZX Magazín. Čís. 5/92, s. 16–19.  – článek obsahuje popis využití rutiny ON ERROR GOTO ze Supercode

Externí odkazy

Zdroj