EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

hatari – Online in der Cloud

Führen Sie Hatari im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl hatari, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


hatari – Atari ST/STE/TT/Falcon-Emulator

ZUSAMMENFASSUNG


Hatari [Optionen] [Verzeichnis|Diskimage|Programm]

BESCHREIBUNG


Hatari ist ein Atari ST/STE/TT/Falcon-Emulator für Linux, FreeBSD, BeOS und andere Systeme
die von der SDL-Bibliothek unterstützt werden.

Mit hatari kann man Spiele, Demos oder Anwendungen ausführen, die für Atari ST, STE oder Falcon geschrieben wurden.
Die Atari TT-Unterstützung ist experimentell. Hatari unterstützt die häufig verwendeten *.st- und *.msa-Datenträger
Bilder und Festplattenemulation.

Zum Ausführen des Emulators ist ein TOS-ROM-Image erforderlich. EmuTOS ist eine kostenlose Implementierung von TOS
mit Hatari versendet. Da es noch nicht vollständig mit dem ursprünglichen TOS kompatibel ist, einige
Programme werden damit nicht richtig ausgeführt. Aus diesem Grund wird empfohlen, ein TOS-ROM zu verwenden
von einem echten Atari.

Als Argument kann man entweder den Namen eines Verzeichnisses angeben, das als emuliert werden soll
virtuelle GEMDOS-Festplatte, ein Disketten-Image oder ein Atari-Programm, das sein sollte
automatisch gestartet. Im letzten Fall wird das Programmverzeichnis als Laufwerk C: verwendet
wo dieses Programm gestartet wird.

Das Booten erfolgt von dem Disk-Image oder Verzeichnis, das zuletzt im Befehl angegeben wurde
line als Option oder Argument (und was A: oder C: entspricht). Wenn du geben willst
Geben Sie den Namen des Disketten-Images mit dem Namen eines automatisch startenden Programms ein, geben Sie ihn zuvor mit der Option --disk-a an
der Programmname.

OPTIONAL


Hatari-Optionen sind in mehrere Kategorien unterteilt:

Allgemeines Optionen


-H, --help
Befehlszeilenoptionen ausgeben und beenden

-in, --Version
Versionsinformationen drucken und beenden

--confirm-quit
Ob Hatari seinen Rücktritt bestätigt

-C, --Konfigurationsdatei
Lesen Sie zusätzliche Konfigurationswerte aus , aus denen diese Überschreibungswerte gelesen werden
die globalen und Benutzerkonfigurationsdateien

-k, --keymap
Laden Sie die Tastaturbelegung von

--schneller Vorlauf
Auf schnellen Rechnern hilft das Überspringen (Schnellvorlauf) der Hatari-Ausgabe

gemeinsam Display Optionen


-M, --Mono
Beginnen Sie im Monochrom-Modus statt im Farbmodus

--Monitor
Monitortyp auswählen (x = Mono/RGB/VGA/TV)

-F, --Vollbildschirm
Starten Sie den Emulator im Vollbildmodus

-w, --Fenster
Starten Sie den Emulator im Fenstermodus

--greifen Schnappen Sie sich die Maus (auch) im Fenstermodus

--grenzen
ST/STE/Falcon-Bildschirmränder anzeigen (für Overscan-Demos mit niedriger/mittlerer Auflösung)

--frameskips
Überspringen Frames nach jedem angezeigten Frame, um die Emulation zu beschleunigen (0=deaktiviert, >4
verwendet automatisches Frameskip mit dem angegebenen Wert als Maximum)

--verlangsamen
Verlangsamung der Emulation um den Faktor x (wird als Multiplikator für die VBL-Wartezeit verwendet)

--Statusleiste
Statusleiste anzeigen (mit Disketten-LEDs usw. usw.)

--drive-led
Overlay-Laufwerks-LED anzeigen, wenn die Statusleiste nicht angezeigt wird

--maximale Breite
Bevorzugte/maximale Fensterbreite für Ränder/Zoom

--maximale Höhe
Bevorzugte / maximale Fensterhöhe für Ränder / Zoomen

--bpp
Interne Bittiefe erzwingen (x = 8/15/16/32, 0=deaktivieren)

ST/STE spezifisch Display Optionen


--desktop-st
Ob der Vollbildmodus die Desktop-Auflösung verwendet, um Folgendes zu vermeiden: Durcheinander auf mehreren Bildschirmen
Setups, mehrere Sekunden Verzögerung, die für die Auflösungsumschaltung von LCD-Monitoren erforderlich ist, und die
daraus resultierender Klangbruch. Da der Hatari ST/E-Anzeigecode das Zoomen nicht unterstützt (außer
Low-Rez-Verdopplung), es wird in diesem Fall nicht skaliert (von Hatari oder Monitor).
ermöglicht. Daher ist dies vor allem dann sinnvoll, wenn Sie unter den beschriebenen Beschwerden leiden
Effekte, möchten aber trotzdem zur Maus greifen und andere Ablenkungen vom Bildschirm entfernen
indem Sie einfach den Vollbildmodus umschalten. (standardmäßig deaktiviert)

--spec512
Hatari verwendet diesen Schwellenwert, um zu entscheiden, wann ein Bildschirm mit dem langsameren But gerendert werden soll
genauere Spectrum512-Bildschirmkonvertierungsfunktionen (0 <= x <= 512, 0=deaktiviert)

-z, --Zoomen
Zoom (doppelt) niedrige Auflösung (1=nein, 2=ja)

TT/Falke spezifisch Display Optionen


Das Zoomen auf die unten angegebenen Größen erfolgt intern mithilfe ganzzahliger Skalierungsfaktoren. Das
bedeutet, dass unterschiedliche Atari-Auflösungen möglicherweise mit unterschiedlichen Größen angezeigt werden, dies ist jedoch der Fall
niemals verschwommen.

- Desktop
Ob die Desktop-Auflösung im Vollbildmodus verwendet werden soll, um damit verbundene Probleme zu vermeiden
Auflösungsumschaltung. Andernfalls wird im Vollbildmodus eine Auflösung verwendet, die dieser am nächsten kommt
die Hatari-Fenstergröße. (standardmäßig aktiviert)

--force-max
Die Größe des Hatari-Fensters wird auf die angegebene Maximalgröße erzwungen und es werden schwarze Ränder verwendet
Die Atari-Auflösung lässt sich nicht gleichmäßig darauf skalieren. Dies ist besonders beim Aufnehmen nützlich
Videos von Falcon-Demos, die ihre Auflösung ändern. (standardmäßig deaktiviert)

--Aspekt
Ob eine Korrektur des Monitor-Seitenverhältnisses durchgeführt werden soll (standardmäßig aktiviert)

VDI Optionen


--vdi
Ob der VDI-Bildschirmmodus verwendet werden soll

--vdi-planes
Verwenden Sie eine erweiterte VDI-Auflösung mit Bittiefe (x = 1, 2 oder 4)

--vdi-width
Verwenden Sie eine erweiterte VDI-Auflösung mit Breite (320 < w <= 1280)

--vdi-height
Verwenden Sie eine erweiterte VDI-Auflösung mit Höhe (200 < h <= 960)

Bildschirm Erfassung Optionen


--Ernte
Entfernen Sie die Statusleiste aus den Screenshots

--avirecord
Starten Sie die AVI-Aufzeichnung

--avi-vcodec
Wählen Sie den AVI-Videocodec (x = bmp/png)

--avi-fps
Avi-Framerate erzwingen (x = 50/60/71/...)

--avi-Datei
Verwenden avi aufnehmen

Geräte Optionen


-J, --Joystick
Emulieren Sie den Joystick mit den Cursortasten im angegebenen Port (0-5).

--Freude
Stellen Sie den Joystick-Typ (keine/Tasten/echt) für den angegebenen Port ein

--Drucker
Aktivieren Sie die Druckerunterstützung und schreiben Sie Daten darauf

--midi-in
Aktivieren Sie die MIDI-Unterstützung und schreiben Sie MIDI-Daten darauf

--midi-out
Aktivieren Sie die MIDI-Unterstützung und lesen Sie MIDI-Daten von

--rs232-in
Aktivieren Sie die Unterstützung und Verwendung serieller Ports als Eingabegerät

--rs232-out
Aktivieren Sie die Unterstützung und Verwendung serieller Ports als Ausgabegerät

Festplatten Optionen


--drive-a
Laufwerk A aktivieren/deaktivieren (standardmäßig aktiviert)

--drive-b
Laufwerk B aktivieren/deaktivieren (standardmäßig aktiviert)

--drive-a-heads
Stellen Sie die Anzahl der Köpfe für Antrieb A ein (1=einseitig, 2=doppelseitig)

--drive-b-heads
Anzahl der Köpfe für Antrieb B einstellen (1=einseitig, 2=doppelseitig)

--disk-a
Legen Sie das Disk-Image für Diskettenlaufwerk A fest

--disk-b
Legen Sie das Disk-Image für Diskettenlaufwerk B fest

--protect-floppy
Schreibschutz für den Inhalt des Diskettenbildes (ein/aus/automatisch). Mit der Option „Auto“ schreiben
Der Schutz richtet sich nach den Attributen der Disk-Image-Datei

--protect-hd
Festplatte schreibgeschützt Inhalte (ein/aus/automatisch). Mit der Option „Auto“ erfolgt die
Der Schutz kann durch Festlegen einzelner Dateiattribute beim Deaktivieren gesteuert werden
die Dateiattributänderungen für die GEMDOS-Festplattenemulation

--gemdos-case
Geben Sie an, ob neue Verzeichnis-/Dateinamen in Groß- oder Kleinschreibung angegeben werden müssen
GEMDOS HD-Emulation. Aus/oben/unten, standardmäßig ausgeschaltet

-D, --Festplatte
Emulieren Sie Festplattenpartition(en) mit Inhalt. Wenn das Verzeichnis nur enthält
Unterverzeichnisse mit einem Buchstaben (CZ) werden jedes dieser Unterverzeichnisse als behandelt
eine separate Partition, andernfalls wird das angegebene Verzeichnis selbst zugewiesen
Laufwerk „C:“. Im Fall mehrerer Partitionen werden die Buchstaben als Unterverzeichnis verwendet
Namen bestimmen, welchen Laufwerken/Partitionen sie zugewiesen sind. Wenn ist ein
Ist die Zeichenfolge leer, ist die Festplattenemulation deaktiviert

--acsi
Emulieren Sie eine ACSI-Festplatte mit einem Image

--ide-master
Emulieren Sie eine IDE-Masterfestplatte mit einem Image

--ide-slave
Emulieren Sie eine IDE-Slave-Festplatte mit einem Image

--fastfdc
beschleunigt die FDC-Emulation (kann zu Inkompatibilitäten führen)

Memory Optionen


--memstate
Speicher-Snapshot laden

-S, - Speichergröße
Legen Sie die Menge des emulierten RAM fest, x = 1 bis 14 MiB oder 0 für 512 KiB

ROM Optionen


-T, --tos
Geben Sie das zu verwendende TOS-ROM-Image an

--patch-tos
Verwenden Sie diese Option, um das TOS-ROM-Patching zu aktivieren/deaktivieren. Nur Experten! Verlasse das
aktiviert, es sei denn, Sie wissen, was Sie tun!

--Patrone
Verwenden Sie ein ROM-Cartridge-Image (Funktioniert nur bei GEMDOS HD-Emulation und erweitertem VDI
Auflösung sind deaktiviert)

CPU Optionen


--cpulevel
Geben Sie die zu verwendende CPU (680x0) an (verwenden Sie x >= 1 nur mit EmuTOS oder TOS >= 2.06!)

--cpuclock
Stellen Sie den CPU-Takt ein (8, 16 oder 32 MHz)

--kompatibel
Verwenden Sie einen kompatibleren, aber langsameren 68000-CPU-Modus mit besserer Prefetch-Genauigkeit und
Zykluszählung

Verschiedenes System Optionen


--Maschine
Maschinentyp auswählen (x = st, ste, tt oder falcon)

--blitter
Blitter-Emulation aktivieren (nur ST)

--dsp
Falcon DSP-Emulation (x = keine, Dummy oder Emu, nur Falcon)

--timer-d
Patchen Sie redundant hohe Timer-D-Frequenz, die von TOS eingestellt wird. Das ist ungefähr das Doppelte von Hatari
Geschwindigkeit (für ST/e-Emulation), da die ursprüngliche Timer-D-Frequenz den größten Teil davon verursacht
unterbricht.

--fast-boot
Patchen Sie TOS und initialisieren Sie die sogenannten „memvalid“-Systemvariablen, um das zu umgehen
Speichertest von TOS, damit das System schneller bootet.

--rtc
Aktivieren Sie die Echtzeituhr

Klingen Optionen


--mic
Mikrofon aktivieren/deaktivieren (nur Falcon).

--Klang
Schallfrequenz: 6000-50066. „off“ deaktiviert den Ton und beschleunigt die Emulation.
Um zusätzliche Klangartefakte zu vermeiden, sollte die Frequenz so gewählt werden, dass sie
Entweder stimmt es gleichmäßig mit dem STE/TT/Falcon-Sound-DMA überein (6258, 12517, 250033, 50066).
Hz) oder die Frequenzen Ihrer Soundkarte (11025, 22050, 44100 oder 6000...48000 Hz). Überprüfen
was Ihre Soundkarte unterstützt.

--sound-buffer-size
SDL-Soundpuffergröße: 10–100 oder 0, um die Standardpuffergröße zu verwenden. Standardmäßig
Hatari verwendet eine SDL-Puffergröße von 1024 Samples, was ungefähr 20–30 ergibt
ms Schall je nach gewählter Schallfrequenz. Unter einigen Betriebssystemen oder nicht
Bei vollständig unterstützter Soundkarte kann diese Standardeinstellung bei niedrigeren Werten zu einer größeren Verzögerung führen
Frequenz (fast 0.5 Sek.). In diesem Fall können Sie diese Option verwenden, um das zu erzwingen
Größe des Soundpuffers auf eine feste Anzahl von Millisekunden Sound (unter Verwendung von 20 is).
oft eine gute Wahl, wenn Sie solche Probleme haben). Die meisten Benutzer werden dies nicht benötigen
.

--sound-sync
Die Emulationsrate wird gelegentlich um +100, 0 oder -100 Mikrosekunden erhöht. Das
verhindert ein Überlaufen des Soundpuffers (lange Latenz und verlorene Samples) oder
Unterlauf (kurze Latenz und wiederholte Proben). Die Emulationsrate läuft reibungslos
weicht bis zur Synchronisierung um maximal 0.58 % ab, während der Emulator kontinuierlich läuft
erzeugt jedes Klangbeispiel und das kristallgesteuerte Soundsystem verbraucht jedes
Sample.
(ein|aus, aus=Standard)

--ym-mixing
Wählen Sie eine Methode zum Mischen der drei YM2149-Sprachlautstärken. „Modell“ verwendet a
Als mathematisches Modell der YM-Stimmen verwendet „table“ eine Nachschlagetabelle der Audioausgabe
Die auf STF gemessenen Spannungswerte und „linear“ bilden nur den Durchschnitt der 3 YM-Stimmen.

Debuggen Optionen


-D, --debuggen
Schalten Sie um, ob CPU-Ausnahmen den Debugger aufrufen

--debug-außer
Geben Sie an, welche Ausnahmen den Debugger aufrufen, siehe --debug-außer Hilfe für verfügbar
(durch Kommas getrennte) Ausnahmeflags.

--bios-intercept
Schalten Sie die XBios-Befehlsanalyse um. Ermöglicht Atari-Programmen die Nutzung aller Hatari-Funktionen
und Hatari-Status durch Hatari-Spezifikation ändern XBios(255) Anrufe. XBios(20)
Printscreen-Aufrufe erzeugen auch Hatari-Screenshots.

--conout
Aktivieren Sie die Ausgabeumleitung der Konsole (xconout-Vektorfunktionen) für gegeben Zu
Host-Terminal. Gerät 2 ist für die (CON:) VT52-Konsole mit Vektorfunktion
Fängt auch EmuTOS-Panikmeldungen und die MiNT-Konsolenausgabe ab, nicht nur das normale BIOS
Konsolenausgabe.

--Enttäuschung
Demontageoptionen festlegen. „uae“ und „ext“ wählen die zu verwendende Disassembly-Engine aus.
Bitmask legt Ausgabeoptionen für die externe Disassemblierungs-Engine und „Hilfe“-Listen fest
Them.

--natfeats
Aktivieren/deaktivieren Sie die (grundlegende) Unterstützung nativer Funktionen. Beispielsweise verwendet EmuTOS es zum Debuggen
Ausgabe.

--verfolgen
Aktivieren Sie Debug-Traces, siehe --verfolgen Hilfe für die verfügbare (durch Kommas getrennte) Ablaufverfolgung
Fahnen

--trace-file
Trace-Ausgabe speichern unter (Standard=stderr)

--parsen
Debugger-Befehle analysieren/ausführen von

--saveconfig
Hatari-Konfiguration speichern und beenden. Für die Hatari-Benutzeroberfläche ist eine Hatari-Konfigurationsdatei erforderlich
starten, kann dieser zur automatischen Erstellung genutzt werden.

--kein Fallschirm
Deaktivieren Sie den SDL-Fallschirm, um Hatari-Kerndumps zu erhalten. Der SDL-Fallschirm ist standardmäßig aktiviert
um den Videomodus wiederherzustellen, falls Hatari bei nicht standardmäßiger Verwendung abnormal beendet wird
Bildschirmauflösung.

--control-socket
Hatari liest zur Laufzeit Optionen aus dem angegebenen Socket

--Logdatei
Protokollausgabe speichern unter (Standard=stderr)

-Log-Ebene
Protokollausgabeebene (x=debug/todo/info/warn/error/fatal)

--alert-level
Dialog für Protokollmeldungen oberhalb der angegebenen Ebene anzeigen

--run-vbls
Beenden Sie nach X VBLs

BEFEHLE


Die Tastenkombinationen können in der Konfigurationsdatei konfiguriert werden. Die Standardeinstellungen sind:

Alt Gr + a
Animationen aufzeichnen

Alt Gr + g
Machen Sie einen Screenshot

Alt Gr + i
Boss-Taste: Vollbildmodus verlassen und Fenster ikonifizieren

Alt Gr + j
Aktivieren Sie die Joystick-Emulation über die Cursortasten

Alt Gr + m
(ent-)sperren Sie die Maus im Fenster

Alt Gr + r
Warm-Reset des ST (identisch mit der Reset-Taste)

Alt Gr + c
Kalt-Reset des ST (wie beim Netzschalter)

Alt Gr + d
Dialog zum Auswählen/Ändern von Datenträger A öffnen

Alt Gr + s
Ton aktivieren/deaktivieren

Alt Gr + q
Beenden Sie den Emulator

Alt Gr + x
Umschalten zwischen normaler und maximaler Geschwindigkeit

Alt Gr + y
Tonaufnahme aktivieren/deaktivieren

Alt Gr + k
Speicher-Snapshot speichern

Alt Gr + l
Speicher-Snapshot laden

F11 Wechseln Sie zwischen Vollbild- und Fenstermodus

F12 Aktivieren Sie die Hatari-Optionen-GUI
Möglicherweise müssen Sie im Fenstermodus die UMSCHALTTASTE gedrückt halten.

Pause Pausiert die Emulation

Alt Gr + Pause
Ruft den internen Hatari-Debugger auf

Emuliert Atari ST Tastatur


Alle anderen Tasten auf der Tastatur fungieren wie die normalen Atari ST-Tasten. Drücken Sie also die LEERTASTE auf Ihrer Tastatur
Der PC führt zu einem emulierten Drücken der LEERTASTE auf dem ST. Die folgenden Schlüssel haben
besondere Bedeutungen:

Andere fungiert als ALTERNATE-Taste des ST

links Ctrl
fungiert als CONTROL-Taste des ST

Seite Up
emuliert die HELP-Taste des ST

Seite Nach unten
emuliert die UNDO-Taste des ST

Alt Gr wird handeln als Wechseln sowie solange man es nicht mit einem Hatari zusammendrückt
Hotkey-Kombination.

Das Recht Ctrl Die Taste wird beim Einschalten als Feuertaste des emulierten Joysticks verwendet
Joystick-Emulation über die Tastatur.

Die Cursortasten fungieren als Cursortasten auf dem Atari ST, solange die Joystick-Emulation erfolgt
über die Tastatur wurde ausgeschaltet.

Nutzen Sie Hatari online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad