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:56] – 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 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.1338893795.txt.gz · Last modified: 2012/06/05 10:56 by hajdam