cs:emulators:mz8emu:doc
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cs:emulators:mz8emu:doc [2012/06/05 10:44] – Dopřekládány zbývající části hajdam | cs:emulators:mz8emu:doc [2012/06/14 11:04] (current) – hajdam | ||
|---|---|---|---|
| Line 92: | Line 92: | ||
| === Načítání souborů pomocí virtuálního magnetofonu === | === Načítání souborů pomocí virtuálního magnetofonu === | ||
| - | Pokud je volba CMT path in ROM vypnuta, nebo aplikace nenačítá data pomocí obslužných rutin monitoru, očekávají se při načítání data z virtuálního magnetofonu. Toto chování se týká typicky jak programovacích jazyků jako např. BASIC tak i vícedílných kazetových her. Okno virtuálního magnetofonu lze otevřít z menu Hardware/ | + | Pokud je volba "CMT patch in ROM" |
| {{ en: | {{ en: | ||
| Line 112: | Line 112: | ||
| ==== Načítání souborů z disket typu quickdisk ==== | ==== Načítání souborů z disket typu quickdisk ==== | ||
| - | Emulátor podporuje otevírání médií QD v dialogu Setup v záložce QD. Pro otevření stávajícího image slouží tlačítko "Open file" a samotné zařízení je potřeba povolit, což se případně projeví až při následném restartu emulovaného. | + | Emulátor podporuje otevírání médií QD v dialogu Setup v záložce QD. Pro otevření stávajícího image slouží tlačítko "Open file" a samotné zařízení je potřeba povolit, což se případně projeví až při následném restartu emulovaného |
| {{ en: | {{ en: | ||
| Line 121: | Line 121: | ||
| ===== Emulované komponenty ===== | ===== Emulované komponenty ===== | ||
| + | |||
| + | ==== Procesor ==== | ||
| + | |||
| + | Je emulován procesor ZILOG Z-80 včetně rozšiřujících instrukčních sad. V nastavení je možné změnit rychlost běhu procesoru při potřebě zrychlení, či zpomalení vykonávání programu: | ||
| + | |||
| + | {{ en: | ||
| + | |||
| + | Základní režim běhu je možné ovlivnit také nastavením priority emulátoru a změnou přepínačů režimu (DIP switches) v ostatních volbách nastavení, kde je k dispozici také volba jazyka aplikace a asociace souborů pro spuštění z operačního systému. | ||
| + | |||
| + | {{ en: | ||
| ==== Obrazovka ==== | ==== Obrazovka ==== | ||
| Line 181: | Line 191: | ||
| **Virtuální magnetofon (virtual CMT)**\\ | **Virtuální magnetofon (virtual CMT)**\\ | ||
| - | {{ en: | + | {{ en: |
| Slouží téměř jako plnohodnotná náhrada klasického magnetofonu připojeného k SHARPu. Podporuje nejen MZ formáty (*.MZF, *.M12), ale i formát ze ZX spectra (*.TAP) a univerzální zvukový formát (*.WAV) ve formátu 8-bitů MONO s jakoukoliv vzorkovací frekvencí bez komprese.\\ | Slouží téměř jako plnohodnotná náhrada klasického magnetofonu připojeného k SHARPu. Podporuje nejen MZ formáty (*.MZF, *.M12), ale i formát ze ZX spectra (*.TAP) a univerzální zvukový formát (*.WAV) ve formátu 8-bitů MONO s jakoukoliv vzorkovací frekvencí bez komprese.\\ | ||
| Line 242: | Line 252: | ||
| ===== Debugger ===== | ===== Debugger ===== | ||
| - | Emulátor poskytuje integrovaný nástroj debugger určený pro ladění činnosti procesoru architektury Z80. Debugger můžete použít pro krokování vašich programů napsaných ve strojovém kódu. Okno debuggeru zobrazuje průběžně aktuální pozici a zpětný překlad instrukcí (dissasembling), zobrazuje aktuální stav registrů a příznaků procesoru (flag).\\ | + | Emulátor poskytuje integrovaný nástroj debugger určený pro ladění činnosti procesoru architektury Z80. Debugger můžete použít pro krokování vašich programů napsaných ve strojovém kódu. Okno debuggeru zobrazuje průběžně aktuální pozici a zpětný překlad instrukcí (disassembling), zobrazuje aktuální stav registrů a příznaků procesoru (flag).\\ |
| Běh programu je možné pozastavit a krokovat pomocí běhových tlačítek a lze kdykoliv změnit obsah registrů a stav příznaků. Hodnotu registrů lze změnit dvojklikem myši a zadáním nové hodnoty do vstupního řádku. Příznaky je možné měnit změnou zaškrtnutí. | Běh programu je možné pozastavit a krokovat pomocí běhových tlačítek a lze kdykoliv změnit obsah registrů a stav příznaků. Hodnotu registrů lze změnit dvojklikem myši a zadáním nové hodnoty do vstupního řádku. Příznaky je možné měnit změnou zaškrtnutí. | ||
| Line 277: | Line 287: | ||
| ==== Integrovaný assembler / disassembler ==== | ==== Integrovaný assembler / disassembler ==== | ||
| - | Debugger umožňuje provádět jak normální (assembling), | + | Debugger umožňuje provádět jak normální (assembling), |
| Je možné změnit libovolnou instrukci v seznamu instrukcí. Stačí ji zvolit a napsat její název do vstupního řádku, který se objeví po stisku první klávesy.\\ | Je možné změnit libovolnou instrukci v seznamu instrukcí. Stačí ji zvolit a napsat její název do vstupního řádku, který se objeví po stisku první klávesy.\\ | ||
| Line 285: | Line 295: | ||
| Stejně tak je možné načíst textový soubor a provést jeho překlad do strojového kódu na konkrétní místo v paměti a také zpětně přeložený kód uložit jako textový soubor. | Stejně tak je možné načíst textový soubor a provést jeho překlad do strojového kódu na konkrétní místo v paměti a také zpětně přeložený kód uložit jako textový soubor. | ||
| - | {{ en: | + | {{ en: |
| ==== Načtení a ukládání MZF souborů ==== | ==== Načtení a ukládání MZF souborů ==== | ||
cs/emulators/mz8emu/doc.1338893062.txt.gz · Last modified: 2012/06/05 10:44 by hajdam