Přeskočit na obsah

Supercode

Z Wikipedie, otevřené encyklopedie

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]

  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. Také dostupné. 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. Také dostupné. 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

[editovat | editovat zdroj]
  • 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

[editovat | editovat zdroj]