User Tools

Site Tools


en:unicmt:software

This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)



Software


Starting the UniCMT manager

After you turn on your computer, you can start the UniCMT manager (UC) by:

  • On MZ-700 - Entering the L<CR> monitor command in the MZ-700 computer. The DIP switch SW4 must be in the ON position for proper operation.
  • On MZ-800 or MZ-1500 - just press the C key on the startup screen. If you have a device on your computer that causes another program to start automatically (for example SRAM disk, Floppy disk, Unicard, etc.) it is possible to press the C key, hold it down, and press the reset button. This will force the computer to boot directly from the cassette recorder. You also can load the manager with the L<CR> command from the monitor.


USB flash drive contents and configuration

Apart from the FAT32 file system, there is no need to organize the files on the USB flash drive in any way. The structure is entirely up to you. The manager is always loaded, as it is in the internal memory of the UniCMT. It displays the contents of the USB flash disk when loaded.

There are three exceptions. If you want to configure certain types of data files to run, you can place a run.cfg file with the configuration in the /unicmt folder.

The second exception is the location of the data to be saved. If you save data in any program to a cassette recorder, it will be saved to the /SAVED folder on the disk. The name is always in the form KANJITEST.BAS#001.MZF, with the name you choose at the beginning and the version number at the end in case you save under the same name more than once.

The last exception is placing the unicmt.app file in the root directory. This file is used to update the firmware and is no longer necessary and can be deleted after the update, but it doesn't matter if you keep it.

The directory structure could look like this:

/GAMES/
        FLAPPY.MZF
        multipart_game.mzt
/PROGS/
        BASIC_1Z-016A.MZF
/SAVED/
        LINEDEMO.BAS_____#001.MZF
        LINEDEMO.BAS_____#002.MZF
        OPENINGB000______#001.MZF
/unicmt/
        run.cfg
unicmt-date-time.mzf
unicmt.app

Nastavení hodin reálného času na UniCMT

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 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.

Nastavení hodin na UniCMT


Spouštění programů

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.

; 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
  • ; řá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í.


Multipart kazetové soubory a zrychlené nahrávání

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 QD Tool. Je primárně určen pro práci se soubory na obrazech QuickDisku, ale s MZT si také hravě poradí.

POZOR

Většina souborů na 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 QD Tool.


Stažení ukázkového obsahu pro rychlý start

Abychom vám usnadnili práci s UniCMT, připravili jsme vám vzorový obsah pro uložení na USB flash disk, kterým můžete začít svoji práci s UniCMT.


Aktualizace firmwaru

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č.

Nejnovější verzi firmwaru a ukázkový obsah pro váš USB flash disk najdete zde.


Technická podpora

V případě potíží můžete získat podporu k zakoupeném produktu na e-mailu: 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.

en/unicmt/software.1737922995.txt.gz · Last modified: 2025/01/26 23:23 by admin