Tvorba kazet s pomocí programu Turgen System a obyčejného kazetového magnetofonu

Z OldComp Wiki
Přejít na: navigace, hledání

Úvod

Tento návod popisuje tvorbu kazet pro 8bitové počítače Atari s pomocí programu Turgen System a obyčejného magnetofonu. Programy jsou převáděny do systému Turbo 2000 nebo odvozených systémů.

Tvorba kazet je proces, který má tři fáze:

  • Příprava
  • Tvorba playlistu v programu Turgen System
  • Záznam signálu na magnetofonovou kazetu

Většinu postupů zde uvedených lze v pozměněné podobě použít také pro přenos dat mezi PC a Atari s použitím datového magnetofonu a kazetového adaptéru.

Příprava

Programy pro Atari

Pro účel převodu na kazetu si programy opatřete ve formě binárního souboru.

Seznamte se důkladně s vnitřní strukturou binárních souborů. Znalost vnitřní struktury je klíčová pro úspěšný převod programů na kazetu.

Vzhledem k omezením systému Turbo 2000 je pro potřeby kopírování programů na kazetu užitečné rozlišovat dva druhy binárních souborů:

  • Monolitické binární soubory. Tyto binární soubory obsahují dva segmenty. Jeden normální segment a jeden segment RUN. Monolitické binární soubory lze jednoduše převést do systému Turbo 2000 i odvozených systémů.
  • Segmentované binární soubory. Tyto binární soubory obsahují více segmentů (nejsou monolitické). Převod segmentovaných do systému Turbo 2000 je možný při použití speciálních postupů. Převod do odvozených systémů je také možný.

Potřebné vybavení

  • Osobní počítač nebo notebook
  • Program Turgen System
  • Kazetový magnetofon (tape deck, radiomagnetofon, radiomagnetofon s CD, mikrosystém nebo jiné podobné zařízení)
  • Propojovací kabel (kabel s 3,5mm koncovkami JACK samec na obou koncích)
  • Magnetofonová kazeta

Instalace programového vybavení

Stáhněte a nainstalujte program Turgen System.

Propojení zařízení

Propojovacím kabelem propojte sluchátkový výstup osobního počítače se vstupem pro externí signál magnetofonu podle následujících obrázků. Vstup pro externí signál je označován nejčastěji jako AUX nebo LINE-IN.

Wiring1.jpgWiring2.jpgWiring3.jpg

Pokud magnetofon nemá vstup pro externí signál, budete místo přímého výstupu signálu na zvukový systém PC muset vytvořit .WAV soubory a nahrávat signál z připojeného USB zařízení či z vypáleného CD.

Nastavení zvukového systému PC

Vypněte systémové zvuky. To je nutné, protože zvuk upozornění nebo zvuk vyskakovací bubliny může narušit přenos signálu.

Audio control1.png

V ovládacích panelech zvukové karty vypněte všechny druhy efektů (zesílení basů, prostorový zvuk, ekvalizér, simulace určitého typu prostředí). Ovládací panel se může lišit dle typu zvukové karty.

Audio control2.png

Tvorba playlistu

Program Turgen System převádí binární soubory do různých systémů turbo. Jeho vstupem jsou binární soubory. Výstupem je signál ve .WAV souboru nebo na výstupu zvukové karty.

Informace pro převod binárních souborů se uchovávají v tzv. playlistu. Playlist se skládá z položek playlistu. Každá položka playlistu popisuje převod jednoho binárního souboru. Playlist také může být uložen do souboru a zpětně načten.

Monolitické binární soubory

Pro monolitický binární soubor vytvořte položku playlistu následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Add Item. Objeví se dialog pro práci s položkou playlistu.
    Additem1.png
  2. Jako zásuvný modul (PLUGIN) vyberte Turbo 2000.
  3. Pomocí tlačítka Browse nalistujte vybraný binární soubor.
  4. Jako typ konverze vyberte Monolithic binary file to Turbo 2000.
  5. Klepněte na tlačítko Auto set header. Ovládací prvky dialogového okna budou vypadat jako na následujícím obrázku.
    Mono1.png
  6. Jestliže se objeví chybové hlášení jako na následujícím obrázku, binární soubor je segmentovaný a musíte vytvořit položku pro segmentovaný binární soubor. Povšimněte si doporučení v chybovém hlášení.Mono2.png
  7. Klepněte na tlačítko OK. V playlistu se objeví nová položka.
    Mono3.png

Segmentované binární soubory

Při převodu segmentovaného binárního souboru na kazetu se musíte rozhodnout jakým způsobem má být na kazetě uložen. Na výběr máte 4 způsoby převodu. Každý způsob má své výhody i nevýhody.

Turbo 2000 – ChainLoading

ChainLoading využívá nestandardní formát souboru, který je odvozen od systému Turbo 2000. Binární soubor je na kazetu uložen následujícím způsobem:

  • Binární zavaděč Chainloader uložený ve standardním formátu Turbo 2000
  • Pro každý segment binárního souboru jsou uloženy dva nestandardní bloky. První blok z dvojice obsahuje hlavičku segmentu. Druhý blok obsahuje data segmentu.
  • Nestandardní blok označující konec souboru

Výhody: Velmi malá oblast paměti obsazená binárním zavaděčem Chainloader. Neomezený počet segmentů binárního souboru.

Nevýhody: Zavádění programu trvá déle, protože na každý segment binárního souboru je potřeba dvou zaváděcích tónů. Nestandardní formát souboru, nemožnost kopírování kopírovacími programy pro Turbo 2000.

Položku playlistu vytvořte následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Add Item. Objeví se dialog pro práci s položkou playlistu.
  2. Jako zásuvný modul (PLUGIN) vyberte Turbo 2000.
  3. Pomocí tlačítka Browse nalistujte vybraný binární soubor.
  4. Jako typ konverze vyberte ChainLoading of segmented binary file. Zkontrolujte zda binární soubor nezlikviduje binární zavaděč klepnutím na tlačítko Check Loader.
  5. Klepněte na tlačítko Auto set header. Ovládací prvky dialogového okna budou vypadat jako na následujícím obrázku.
    Chain1.png
  6. Klepněte na tlačítko OK. V playlistu se objeví nová položka.
    Chain2.png

Turbo 2000 – BlockLoading

Tento způsob využívá nestandardní formát souboru, který je odvozen od systému Turbo 2000. Binární soubor je na kazetu uložen následujícím způsobem:

  • Binární zavaděč BlockLoader uložený ve standardním formátu Turbo 2000
  • Pro každý segment binárního souboru je uložen jeden nestandardní blok obsahující data segmentu. Hlavičky segmentů jsou uloženy přímo v zavaděči.

Výhody: Malá oblast paměti obsazená binárním zavaděčem BlockLoader. Rychlé zavádění.

Nevýhody: Maximální počet segmentů binárního souboru je omezen na 62. Nestandardní formát souboru, nemožnost kopírování kopírovacími programy pro Turbo 2000. Oblast paměti obsazená zavaděčem BlockLoader je větší než u zavaděče ChainLoader.

Položku playlistu vytvořte následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Add Item. Objeví se dialog pro práci s položkou playlistu.
  2. Jako zásuvný modul (PLUGIN) vyberte Turbo 2000.
  3. Pomocí tlačítka Browse nalistujte vybraný binární soubor.
  4. Jako typ konverze vyberte BlockLoading of segmented binary file. Zkontrolujte zda binární soubor nezlikviduje binární zavaděč klepnutím na tlačítko Check Loader.
  5. Klepněte na tlačítko Auto set header. Ovládací prvky dialogového okna budou vypadat jako na následujícím obrázku.
    Block1.png
  6. Klepněte na tlačítko OK. V playlistu se objeví nová položka.
    Block2.png

Turbo 2000 – Kilobytové Bloky

Způsob využívá standardizovaný formát souboru zavedený kazetovým operačním systémem TOS. Binární soubor je na kazetu uložen následujícím způsobem:

  • Binární zavaděč (MiniTBL nebo NanoTBL) uložený ve standardním formátu Turbo 2000
  • Hlavička souboru
  • Binární soubor uložený v blocích o velikosti 1 KB

Výhody: Standardizovaný formát souboru

Nevýhody: Oblast paměti obsazené zavaděčem je větší (zahrnuje jak zavaděč tak paměť pro 1KB blok). Pomalejší zavádění (na každý 1 KB velikosti souboru je potřeba zaváděcí tón).

Položku playlistu vytvořte následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Add Item. Objeví se dialog pro práci s položkou playlistu.
  2. Jako zásuvný modul (PLUGIN) vyberte Turbo 2000 – Kilobyte Blocks.
  3. Pomocí tlačítka Browse nalistujte vybraný binární soubor.
  4. Vyberte binární zavaděč NanoTBL. Zkontrolujte zda binární soubor nezlikviduje binární zavaděč klepnutím na tlačítko Check Loader.
  5. Klepněte na tlačítko Auto set header. Ovládací prvky dialogového okna budou vypadat jako na následujícím obrázku.
    Kblock1.png
  6. Klepněte na tlačítko OK. V playlistu se objeví nová položka.
    Kblock2.png

B-TAPE

Způsob využívá standardizovaný formát souboru zavedený kazetovým operačním systémem TT-DOS a rozšířením B-TAPE pro diskový operační systém BW-DOS. Binární soubor je na kazetu uložen následujícím způsobem:

  • Binární zavaděč (NanoBTAPE) uložený ve standardním formátu Turbo 2000
  • Binární soubor uložený v blocích o velikosti 1 KB

Výhody: Standardizovaný formát souboru.

Nevýhody: Oblast paměti obsazené zavaděčem je větší (zahrnuje jak zavaděč tak paměť pro 1KB blok). Pomalejší zavádění (na každý 1 KB velikosti souboru je potřeba zaváděcí tón).

Položku playlistu vytvořte následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Add Item. Objeví se dialog pro práci s položkou playlistu.
  2. Jako zásuvný modul (PLUGIN) vyberte B-TAPE.
  3. Pomocí tlačítka Browse nalistujte vybraný binární soubor.
  4. Vyberte binární zavaděč NanoBTAPE. Zkontrolujte zda binární soubor nezlikviduje binární zavaděč klepnutím na tlačítko Check Loader.
  5. Vyberte režim převodu (tape mode) [SS] Short gaps, single blocks.
  6. Klepněte na tlačítko Auto set header. Ovládací prvky dialogového okna budou vypadat jako na následujícím obrázku.
    Btape1.png
  7. Klepněte na tlačítko OK. V playlistu se objeví nová položka.
    Btape2.png

Grafické znázornění způsobů převodu

Následující diagram graficky porovnává jednotlivé způsoby převodu. Povšimněte si, že se vždy začíná standardní hlavičkou a standardním blokem. Z toho vyplývá, že ať už je program převedený jakýmkoliv způsobem, pro zahájení jeho zavedení stačí zavaděč Turbo 2000 na cartridge. O zbytek zavádění se už postarají binární zavaděče uložené v prvním standardním bloku.

Diagrams.png

Jak vybrat vhodný způsob převodu

Vhodný způsob převodu je:

  1. Funkční – binární soubor nesmí zničit binární zavaděč a vnitřní struktura binárního souboru musí odpovídat omezením daného způsobu převodu.
  2. Efektivní – program se musí nahrát co nejrychleji. Kritériem je celkový počet bloků potřebných k uložení binárního souboru.

K zajištění efektivity je třeba porovnat celkový počet segmentů binárního souboru a velikost souboru v KB. Je-li počet segmentů menší než velikost souboru v KB, pak jsou vhodnými způsoby Turbo 2000 – BlockLoading a Turbo 2000 – ChainLoading. V opačném případě je vhodné zvolit Turbo 2000 – Kilobytové Bloky nebo B-TAPE.

Informace o vnitřní struktuře a velikosti binárního souboru lze snadno získat klepnutím na návěští Input File. Zobrazí se informační okno jako na následujícím obrázku.

Fileinfo.png

Tvorba položky playlistu pomocí průvodce pro převod binárních souborů

Průvodce pro převod binárních souborů výrazně usnadňuje tvorbu položek playlistu, protože dle vnitřní struktury binárního souboru automaticky nabízí pouze funkční způsoby seřazené dle jejich efektivity. Při použití průvodce není nutné ručně zkoumat vnitřní strukturu binárního souboru ani jeho velikost. Průvodce také sám rozpozná segmentované a monolitické binární soubory.

Vytvoření položky playlistu s pomocí průvodce provedete následujícím způsobem:

  1. Z nabídky Playlist vyberte položku Wizard for binary files. Objeví se dialogové okno průvodce.
    Wizard0.png
  2. Pomocí tlačítka Browse nalistujte vybraný binární soubor
  3. Vyberte Turbo 2000 jako systém zavádění z kazety
    Wizard1.png
  4. Klepněte na tlačítko Next.
  5. Z nabízených způsobů převodu vyberte první v seznamu. Způsoby převodu jsou seřazeny dle efektivity.
    Wizard2.png
  6. Klepněte na tlačítko Finish. V playlistu se objeví nová položka.

Záznam signálu na kazetu

Před započetím záznamu zkontrolujte propojení zařízení a nastavení zvukového systému PC. Ujistěte se, že během záznamu nebude PC vystaveno zvýšené výpočetní zátěži (např. Instalace aktualizací, antivirová ochrana provádějící pravidelnou kontrolu), která by mohla záznam narušit. Doporučuje se také ukončit všechny běžící programy (kromě programu Turgen System).

Postup při záznamu

  1. Vlože kazetu do magnetofonu. Pokud provádíte záznam na začátek strany kazety, ujistěte se, že kazeta je převinuta vpřed tak, aby záznam začal na magnetickém pásku a nikoliv na ochranném pásku. Ujistěte se, že na magnetofonu je zvolen správný zdroj signálu pro záznam.
    Record1.JPG
  2. Nastavte vhodnou výstupní hlasitost zvukového systému PC. Doporučuje se nastavit 75% maximální hlasitosti.
  3. V programu Turgen System vyberte všechny položky playlistu buď tažením myší, nebo výběrem položky Select all items z nabídky Playlist.
    Record3.png
  4. Na magnetofonu spusťte záznam signálu.
    Record2.JPG
  5. V programu Turgen System klepněte na tlačítko Audio. Sledujte ukazatel průběhu dokud není generování signálu dokončeno pro všechny programy.
    Record4.png
  6. Na magnetofonu zastavte záznam signálu.

Kontrola záznamu

Po dokončení záznamu signálu na kazetu jej zkontrolujte pomocí datového magnetofonu.

Test1.JPG

Ukládáte-li na kazetu větší množství souborů, doporučuje se provést nejprve zkušební záznam jednoho souboru a ten ihned zkontrolovat.

Různé

Parametry signálu

Turgen System ve výchozím nastavení generuje stereofonní signál se záznamem v pravém kanálu. V levém kanálu je ticho. To odpovídá zapojení v datovém magnetofonu (levý kanál zvukový doprovod, pravý kanál data). Tvar signálu odpovídá harmonickým pulzům.

Parametry signálu lze změnit (například používáte-li monofonní magnetofon). Z nabídky Tools vyberte položku Preferences. V sekci Audio Generator můžete nastavení upravovat podle potřeby.

Audiogen.png

Zvýšení rychlosti přenosu dat

Nestačí-li Vám přenosová rychlost 2270 bd, můžete místo zásuvného modulu Turbo 2000 použít zásuvný modul Super Turbo. Zásuvný modul B-TAPE také podporuje zvýšené přenosové rychlosti. Modul Turbo 2000 – Kilobytové Bloky však už nikoliv.

Vytváříte-li kazety pro širší distribuci, nepoužívejte přenosové rychlosti vyšší než 3000 bd. Rozdílné vlastnosti magnetofonů mohou znemožnit správné zavádění programů. Pamatujte, že pro rychlost 2270 bd zavaděče tolerují poměrně velké odchylky šířky pulzů od střední hodnoty. U vyšších rychlostí je tolerance podstatně menší.

Mezery mezi programy

K usnadnění vyhledávání programů na kazetě pomocí počítadla zvětšete mezery mezi programy. Výchozí délka mezery je 0,5 sekundy. Pro usnadnění vyhledávání zvětšete tuto mezeru na 3-5 sekund.

Z nabídky Tools vyberte položku Preferences. V sekci Audio Output nastavte délku mezery v milisekundách na 3000 – 5000. Mezera je ve skutečnosti vždy o prodloužena o dobu, která odpovídá velikosti vyrovnávací paměti na vzorky signálu). Ukládáte-li výstup do .WAV souborů, nastavení mezery není potřeba, protože každý vygenerovaný .WAV soubor končí 5 sekundami ticha.

Gaps.png

Kazetová verze zavaděče

Nemáte-li k dispozici cartridge se zavaděčem Turbo 2000 nebo Universal Turbo, můžete program Turgen System nastavit tak, aby před každý program předřadil kazetovou verzi zavaděče Universal Turbo. Kazetová verze zavaděče se z kazety bootuje (stiskněte START+OPTION při studeném startu počítače). Zavaděč je na kazetu uložen velmi úsporně – dva bloky ve standardním záznamu se zkráceným zaváděcím tónem a jeden nestandardní blok Turbo 2000.

Z nabídky Tools vyberte položku Preferences. V sekcích Turbo 2000, Super Turbo, Turbo 2000 – Kilobyte Blocks a B-TAPE zaškrtněte volbu Prepend Universal Turbo loader. Zavaděč bude vždy předřazen.

Prepend loader.png