Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
unicmt:software [2025/01/26 21:05] admin |
unicmt:software [2025/01/26 23:56] (aktuální) admin |
||
---|---|---|---|
Řádek 15: | Řádek 15: | ||
|< 100% >| | |< 100% >| | ||
|| @red: | | || @red: | | ||
- | |||
Řádek 60: | Řá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**, ***a podobný spustitelný program. **Spustitelné programy začínají** bytem s hodnotou **01**. | + | 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>**. | ||
- | 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>. | + | **Obsah run.cfg a konfigurace spouštění/načítání dat** |
- | UniCMT manažer má v sobě integrované spouštění zrychleného BASIC MZ-1Z016A pro MZ-800 a editoru FET. Pro ně není nutné vytvářet run.cfg. | + | 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 71: | Řá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 77: | Řá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 83: | Řá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 90: | Řá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. | ||