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
- D.M. Supercode. Home Computing Weekly. June 1984, čís. 67, s. 34. Dostupné online.
- Supercode. Sinclair User, příloha Soft Center. June 1984, čís. 27, s. 12. Dostupné online. Dostupné také na: . ISSN 0262-5458.
- The Extended Spectrum. Big K. December 1984, čís. 9, s. 69–70. Dostupné online.
- SPRINGETT, Simon. Slowed down. Popular Computing Weekly. August 1984, roč. 3, čís. 30, s. 18. Dostupné online.
- D.M. Supercode II. Home Computing Weekly. September 1984, čís. 78, s. 18. Dostupné online.
- Stimulating Simulators. Sinclair User. October 1984, čís. 31, s. 51, 53 - 54. Dostupné online. Dostupné také na: . ISSN 0262-5458.
- A.W. Supercode 3. Home Computing Weekly. 1985, čís. 102, s. 15. Dostupné online.
- Применение New Supercode na zxpress.ru
- А. Капульцевич: Как написать игру для 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
- Supercode na zxpress.ru
- Supercode na World of Spectrum (anglicky)
- Supercode II na World of Spectrum (anglicky)
- Supercode III na World of Spectrum (anglicky)
- New-Supercode na World of Spectrum (anglicky)
- Supercode II v online javovém emulátoru ZX Spectra
- New-Supercode[nedostupný zdroj] v online javovém emulátoru ZX Spectra
- Návod k Supercode III na sam.speccy.cz