Uživatelské nástroje

Nástroje pro tento web


unicmt:software

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
unicmt:software [2025/01/26 19:26]
admin
unicmt:software [2025/01/26 23:56] (aktuální)
admin
Řádek 15: Řádek 15:
 |< 100% >| |< 100% >|
 ||  @red:  | ||  @red:  |
- 
  
  
 Kromě souborového systému FAT32 není nutné soubory na USB flash disku jakkoli organizovat. Struktura je čistě na vás. Manažer se načte vždy. Je umístěný ve vnitřní paměti UniCMT a po načtení zobrazí obsah disku. Kromě souborového systému FAT32 není nutné soubory na USB flash disku jakkoli organizovat. Struktura je čistě na vás. Manažer se načte vždy. Je umístěný ve vnitřní paměti UniCMT a po načtení zobrazí obsah disku.
-Přesto existují tři výjimky. Pokud chcete konfigurovat spouštění některých typů datových souborů, můžete do složky unicmt umístit soubor run.cfg s konfigurací. Druhou výjimkou je umístění ukládaných dat (SAVE). Pokud v jakémkoli programu uložíte data na kazetový magnetofon, uloží se na disku do složky SAVED. Jméno je vždy ve tvaru KANJITEST.BAS____#​001.MZF,​ kde na začátku je vámi zvolené jméno a na konci číslo verze případě, že ukládáte pod stejným jménem vícekrát. Poslední výjimkou je umístění souboru unicmt.app do kořenového adresáře. Tento soubor slouží pro aktualizaci firmwaru a po provedení aktualizace již není nutný a je možné ho smazat, nicméně ani nevadí, pokud jej ponecháte. + 
-Adresářová struktura pak vypadá například nějak takto+Přesto existují tři výjimky. Pokud chcete konfigurovat spouštění některých typů datových souborů, můžete do složky ​**/unicmt** umístit soubor ​**run.cfg** s konfigurací. 
 + 
 +Druhou výjimkou je umístění ukládaných dat (SAVE). Pokud v jakémkoli programu uložíte data na kazetový magnetofon, uloží se na disku do složky ​**/SAVED**. Jméno je vždy ve tvaru KANJITEST.BAS____#​001.MZF,​ kde na začátku je vámi zvolené jméno a na konci číslo verze pro případ, že ukládáte pod stejným jménem vícekrát. 
 + 
 +Poslední výjimkou je umístění souboru ​**unicmt.app** do kořenového adresáře. Tento soubor slouží pro aktualizaci firmwaru a po provedení aktualizace již není nutný a je možné ho smazat, nicméně ani nevadí, pokud jej ponecháte. 
 + 
 +Adresářová struktura pak vypadá například nějak takto
 <​code>​ <​code>​
 /GAMES/ /GAMES/
Řádek 42: Řádek 48:
 ||  @red:  | ||  @red:  |
  
 +Pro nastavení interních hodin reálného času na UniCMT slouží program //​unicmt-date-time.mzf//,​ který si můžete stáhnout jakou součást [[https://​www.sharpwiki.cz/​doku.php?​id=unicmt:​download|ukázkového obsahu USB flash disku pro UniCMT]].
 +
 +Hodiny reálného času jsou zálohované baterií CR1220. Aktuálně se čas využívá pouze při ukládání souborů. Pokud tuto funkci nevyužijete nebo pro vás čas uložených souborů není důležitý,​ doporučujeme baterii nevkládat, aby se zabránilo jejímu vytečení při potencionálně delší době nepoužívání UniCMT.
 +
 +{{:​unicmt:​unicmt_set-date-time.png?​400|Nastavení hodin na UniCMT}}
  
 ---- ----
Řádek 48: Řádek 59:
 ||  @red:  | ||  @red:  |
  
 +Manažerem můžete procházet po struktuře disku a stisknutím klávesy **<​CR>​** zrychleně spustit jakýkoli **MZF**, **MZT**, **M12** a podobný spustitelný program. **Spustitelné programy začínají** bytem s hodnotou **01**.\\
 +\\
 +Soubory s bytem začínajícím **02** nebo **05** jsou obvykle **BASIC** programy nebo data. Můžete použít soubor **run.cfg** ve složce **/​unicmt**,​ kterým UniCMT nastavíte, jaký program má použít pro načtení dat. UniCMT pak místo dat spustí tento program a datový soubor připraví do emulace kazetového magnetofonu. Po načtení programu pak stačí dát LOAD a načte se datový soubor, který jste odklepli klávesou <​CR>​.\\
 +\\
 +UniCMT manažer má v sobě integrované spouštění zrychleného BASIC MZ-1Z016A pro MZ-800 pro soubory začínající **05** a editoru FET pro soubory začínající **FE**. Pro ně není nutné vytvářet soubor **run.cfg**.
 +Akcelerovaný BASIC je upravný, že automaticky spouští i příkaz **%%RUN "CMT :"​%%**,​ takže se BASIC program po načtení i spustí. U textového editoru FET musíte datový soubor načíst klávesovou posloupností **ESC G <​CR>​**.
 +
 +**Obsah run.cfg a konfigurace spouštění/​načítání dat**
 +
 +Obsah souboru /​unicmt/​run.cfg může vypadat například takto. Uvedená ukázka představuje default spouštění a pro MZ-800 se vykonává automaticky,​ pokud soubor run.cfg neexistuje.
 +
 +<​code>​
 +; English MZ-800 BASIC programs (fast load/save)
 +[05]
 +RUN=/​unicmt/​1z-016a_run_max_speed.mzf
 +LH=85
 +LL=25
 +SH=18
 +SL=65
 +
 +; Czech MZ-800 FET editor text files
 +[FE]
 +RUN=/​unicmt/​Fet-3-2.mzf
 +LH=470
 +LL=120
 +SH=240
 +SL=278
 +</​code>​
 +
 +  * **;** řádky začínající středníkem jsou brány jako komentáře a ignorovány
 +  * **[HH]** zahajuje sekci pro soubory začínající bytem HH (hex)
 +  * **RUN=** určuje program, který se má spustit
 +  * **LH**, **LL**, **SH** a **SL** jsou časové koeficienty (v mikrosekundách) používané v kazetových rutinách pro nahrávání. Změnou koeficientů můžete měnit rychlost nahrávání.
 +
 +{{:​unicmt:​unicmt_tape-pulse-length.png|}}
  
 ---- ----
Řádek 53: Řádek 99:
 |< 100% >| |< 100% >|
 ||  @red:  | ||  @red:  |
 +
 +Kazetový magnetofon má na pásce obvykle více programů za sebou. UniCMT umožňuje tuto funkci prostřednictvím souborů MZT (koncovka není důležitá). Stačí spojit více souborů do jednoho a UniCMT je postupně na žádost počítače o spuštění CMT přehraje.
 +
 +Pokud chcete změnit rychlost přehrávání některé části, stačí mezi ně vložit hlavičku ze souboru 1xspeed.mzf,​ 2xspeed.mzf nebo 3xspeed.mzf.
 +
 +Pokud se vám nechce soubory spojovat ručně, můžete pro vytváření souborů MZT použít nástroj [[https://​github.com/​mlukasek/​QDTool|QD Tool]]. Je primárně určen pro práci se soubory na obrazech QuickDisku, ale s MZT si také hravě poradí.
 +
 +{{:​en:​unicmt:​qdtool.png|QDTool}}
 +
 +<WRAP round alert>
 +=== POZOR ===
 +Většina souborů na [[http://​www.mz-800.scav.cz/​|SCAV]] je kopírovaná přes CP/M a jejich délky jsou prodlouženy na násobky 128 bytů, protože CP/M umí délku souboru specifikovat pouze v sektorech, nikoli bytech.
 +To nevadí při běžné práci, ale vadí pokud takovéto soubory chcete jednoduše pospojovat za sebe pro vytvoření MZT. Proto délku před pospojováním zkontrolujte nebo použijte třeba [[https://​github.com/​mlukasek/​QDTool|QD Tool]].
 +</​WRAP>​
  
  
Řádek 59: Řádek 119:
 |< 100% >| |< 100% >|
 ||  @red:  | ||  @red:  |
 +
 +Abychom vám usnadnili práci s UniCMT, připravili jsme vám [[https://​www.sharpwiki.cz/​doku.php?​id=unicmt:​download|vzorový obsah pro uložení na USB flash disk]], kterým můžete začít svoji práci s UniCMT.
  
  
Řádek 65: Řádek 127:
 |< 100% >| |< 100% >|
 ||  @red:  | ||  @red:  |
 +
 +Firmware obsahuje i manažer, takže aktualizace firmwaru obvykle znamená i aktualizaci manažera. Pro aktualizaci firmwaru je potřeba umístit **do kořenového adresáře** USB flash disku soubor **unicmt.app**
 + a počítač **zapnout při zmáčknutém šedém tlačítku**. Rozbliká se levá LED červeně, pak zablikají červeně obě, následně zablikají zeleně a **zůstanou zeleně svítit**.
 +To znamená, že firmware byl úspěšně aktualizovaný. Pak stačí stisknout pravé červené tlačítko a tím přepnout UniCMT do běžného provozního režimu. Nebo vypnout a zapnout počítač.
 +
 +[[unicmt:​download|Nejnovější verzi firmwaru a ukázkový obsah pro váš USB flash disk najdete zde.]]
  
  
Řádek 72: Řádek 140:
 ||  @red:  | ||  @red:  |
  
 +V případě potíží můžete získat podporu k zakoupeném produktu na e-mailu:
 +[[support@retrocomp.cz|support@retrocomp.cz]]
 +
 +Vezměte prosím na vědomí, že UniCMT je hobby produkt. Nejedná se o průmyslovou masovou výrobu a kapacity na podporu a vývoj hardwaru i softwaru jsou omezené. Přesto se maximálně vynasnažíme vám pomoci.
  
unicmt/software.1737908819.txt.gz · Poslední úprava: 2025/01/26 19:26 autor: admin