het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

fuse - Online in de cloud

Voer zekering uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachtzekering die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


zekering - Sinclair ZX Spectrum-emulator

KORTE INHOUD


zekering [opties]

PRODUCTBESCHRIJVING


Fuse is een Sinclair ZX Spectrum-emulator. Het ondersteunt verschillende modellen (inclusief de 128),
met vrij getrouwe emulatie van het display en geluid.

De emulator kan alle formaten laden die worden ondersteund door libspectrum(3) — dit omvat Z80,
SNA- en SZX-snapshots en PZX-, TAP- en TZX-virtuele-tapebestanden. Opslaan naar SZX, Z80 en SNA
snapshots en TZX- en TAP-tapebestanden worden ondersteund. De SLT-extensie voor het Z80-formaat is
gedeeltelijk ondersteund (genoeg voor multi-load games); echter, laden van het oude DAT-bestand
variant niet. DSK, UDI, FDI, TR0, SDF, MGT, IMG, SAD, TRD, SCL en OPD schijfimages zijn
ondersteund wanneer een schijfinterface wordt geëmuleerd, inclusief de geïntegreerde schijfstations aan
+3-, Pentagon- of Scorpion-machines, evenals de +D, DISCiPLE, Opus Discovery en Beta 128
interfaces. DCK-cartridgeafbeeldingen worden ondersteund bij het emuleren van een Timex 2068-variant.
Interface 2 ROM-cartridges worden ook ondersteund.

Ten slotte is er ook ondersteuning voor het lezen en schrijven van het RZX-invoeropnameformaat.

Zie het SAMENGEPERST FILES sectie voor details over het lezen van bestanden die zijn gecomprimeerd met bzip2(3) of
gzip(3).

OPTIES


--versnellen-lader
Geef aan of Fuse moet proberen de bandladers te versnellen door "korte"
circuiting” de laadlus. Dit zal over het algemeen het laden versnellen, maar kan leiden tot:
sommige laders mislukken. (Standaard ingeschakeld, maar u kunt `--geen-versnellen-lader'
uitschakelen). Hetzelfde als het dialoogvenster Algemene opties Versnellen laders optie.

--aspect-hint
Geef aan of de gebruikersinterfaces van GTK+ en Xlib naar het venster moeten `hinken'
manager over de gewenste beeldverhouding voor het grafische venster, waardoor
formaat wijzigen naar niet-vierkante formaten waardoor Fuse niet correct wordt weergegeven. Dit
Er is waargenomen dat deze optie problemen veroorzaakt met sommige vensterbeheerders bij het gebruik van de
GTK+ gebruikersinterface die kan voorkomen dat het formaat van het venster wordt gewijzigd of helemaal niet wordt verplaatst. (Ingeschakeld
standaard, maar u kunt ` . gebruiken--geen-aspect-hint' uitschakelen). Zie ook de
`--strikte-aspect-hint' keuze.

--autosave-instellingen
Geef op of de huidige instellingen van Fuse automatisch moeten worden opgeslagen bij het afsluiten. De
hetzelfde als het dialoogvenster Algemene opties Automatisch opslaan settings optie.

--automatisch laden
Geef aan of tape- en schijfbestanden automatisch moeten worden geladen wanneer ze:
geopend met de file, Open... menu-optie. (Standaard ingeschakeld, maar u kunt gebruiken
`--niet-automatisch laden' uitschakelen). Hetzelfde als het dialoogvenster Algemene opties Auto-load gemiddeld
optie.

--beta128
Emuleer een Beta 128-interface. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur
beta 128 interface optie.

--beta128-48boot
Wanneer een Beta 128-interface wordt gebruikt in 48K- of TC2048-emulatie, is de optie:
regelt bovendien of de machine rechtstreeks in het TR-DOS-systeem opstart.
Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur beta 128 kofferbak in 48K machines
optie.

--betadic filet
Plaats het gespecificeerde bestand in station A van de geëmuleerde Beta-schijfinterface: en
selecteer Pentagon-modus bij opstarten.

--bw-tv
Geef aan of het scherm een ​​kleurentelevisie of een zwart-wittelevisie moet simuleren.
Deze optie is effectief onder de gebruikersinterfaces GTK+, Win32, Xlib en SDL: de
anderen zullen altijd een kleurentelevisie simuleren. Hetzelfde als het dialoogvenster Algemene opties
Zwart en wit TV optie.

--competitie-code code
Geef de code op die naar RZX-bestanden in competitiemodus moet worden geschreven. Hetzelfde als de RZX
Opties dialoogvensters Concurrentie code optie.

--competitie-modus
Geef aan of invoeropnames gemaakt moeten worden in `competitiemodus'. Hetzelfde als
het dialoogvenster RZX-opties Concurrentie mode optie.

--compress-rzx
Geef aan of RZX-bestanden gecomprimeerd moeten worden weggeschreven. (Standaard ingeschakeld,
maar je kunt ` . gebruiken--no-compress-rzx' uitschakelen). Hetzelfde als het dialoogvenster RZX-opties
Comprimeren RZX datum optie.

--bevestig-acties
Specificeer of `gevaarlijke' acties (die bijvoorbeeld gegevensverlies kunnen veroorzaken)
het Spectrum resetten) vereisen bevestiging voordat dit plaatsvindt. (Standaard ingeschakeld,
maar je kunt ` . gebruiken--geen-bevestig-acties' uitschakelen). Deze optie is hetzelfde als de
Dialoogvensters Algemene opties Bevestigen acties optie.

--debugger-commando snaar
Geef een debugger-opdracht op die moet worden uitgevoerd voordat de emulator wordt opgestart. Dit kan worden gebruikt om
breekpunten of iets dergelijks instellen. Momenteel is dit de enige methode om meerdere regels in te voeren
debugger commando's. (Zie de MONITOR/DEBUGGER sectie voor meer informatie).

--detect-lader
Geef aan of Fuse moet proberen te detecteren wanneer de band wordt geopend en
start en stopt het afspelen van de virtuele tape automatisch. (Standaard ingeschakeld, maar jij
kan ` . gebruiken--no-detect-loader' uitschakelen). Hetzelfde als het dialoogvenster Algemene opties
Opsporen laders optie.

--discipel
Emuleer een DISCiPLE-interface. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur
Discipel interface optie.

--discipelschijf filet
Plaats het opgegeven bestand in het geëmuleerde DISCiPLE-station 1.

--schijf-vragen-samenvoegen
Vraag de gebruiker om te bevestigen of Fuse moet proberen de `B'-kant van een schijf samen te voegen
image uit een apart bestand bij het openen van een nieuwe enkelzijdige schijfimage.

--schijf-proberen-samenvoegen mode
Selecteer of Fuse moet proberen een apart bestand voor de `B'-kant van een schijf samen te voegen
image apart bestand bij het openen van een nieuwe schijfkopie. De meeste dubbelzijdige schijfkopieën
worden gedumpt als twee enkelzijdige schijfkopieën, bijv. `Golden Axe - Side A.dsk' en
`Golden Axe - Side B.dsk'. Dus als we Golden Axe willen spelen, moeten we eerst
plaats de eerste schijfkopie en wanneer het spel vraagt ​​om kant B in te voegen, moeten we
zoek en open de tweede schijfkopie, in plaats van alleen de schijf in de
rit. Indien ingeschakeld, zal Fuse ook proberen de tweede afbeelding te openen en een dubbele te maken
dubbelzijdige schijfkopie (samenvoegen van de twee eenzijdige schijfkopieën) en voeg deze samengevoegd in
virtuele schijf in de schijf. De functie detecteert of het bestand eenzijdig is
van een dubbelzijdige afbeelding als de bestandsnaam overeenkomt met een patroon zoals [Ss]ide[ _][abAB12][
_.] in de bestandsnaam van een schijf die wordt geopend. Indien gevonden, zal Fuse proberen om:
open ook de andere kant van de schijf en vervang de juiste tekens in de
bestandsnaam bijv. 1→2, a→b, A→B. Als dit lukt, zal het de twee afbeeldingen samenvoegen en
nu hebben we een dubbelzijdige schijf in de drive. Dit betekent dat als we `Golden Axe openen -
Side A.dsk', dan zal Fuse ook proberen om `Golden Axe - Side B.dsk' te openen. Nu kunnen we
draai de schijf gewoon om als Golden Axe om `Side B' vraagt. De beschikbare opties zijn:
nooit, met enkelzijdig drives en Altijd.

--verdeling
Emuleer de DivIDE-interface. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur
Verdeling interface optie.

--verdeel-hoofdbestand filet
--verdeel-slavebestand filet
Specificeer een IDE-image die moet worden geladen in de geëmuleerde master en slave van DivIDE
respectievelijk rijden.

--verdeel-schrijf-beveiliging
Geef aan dat de schrijfbeveiligingsjumper van de geëmuleerde DivIDE als ingesteld moet worden beschouwd.
Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur Verdeling schrijven beschermen optie.

--dok filet
Plaats het opgegeven bestand in het geëmuleerde Timex 2068-variantdock; selecteer ook
de TC2068 bij het opstarten, indien beschikbaar.

--dubbele scan-modus
Geef op dat de gebruikersinterface van de framebuffer moet proberen een dubbele scanmodus te gebruiken (waarbij:
elke regel wordt twee keer weergegeven).

--drive-plus3a-type type dan:
--drive-plus3b-type type dan:
--drive-beta128a-type type dan:
--drive-beta128b-type type dan:
--drive-beta128c-type type dan:
--drive-beta128d-type type dan:
--drive-plusd1-type type dan:
--drive-plusd2-type type dan:
--drive-discipel1-type type dan:
--drive-discipel2-type type dan:
--drive-opus1-type type dan:
--drive-opus2-type type dan:
Geef een type schijf op om te emuleren met de bijbehorende interface. Zie de schijf
Dialoogvenster Opties voor meer informatie.

--drive-40-max-track tellen
--drive-80-max-track tellen
Specificeer het maximale aantal tracks voor 40 en 80 track fysieke stations
respectievelijk.

--embed-snapshot
Specificeer of een snapshot moet worden ingesloten in een RZX-bestand wanneer de opname is
gestart vanuit een bestaande momentopname. (Standaard ingeschakeld, maar u kunt
`--no-embed-snapshot' uitschakelen). Hetzelfde als het dialoogvenster RZX-opties Altijd insluiten
momentopname optie.

--snel laden
Specificeer of Fuse op de hoogst mogelijke snelheid moet werken wanneer de virtuele tape
speelt. (Standaard ingeschakeld, maar u kunt `--no-fastload' uitschakelen). De
hetzelfde als het dialoogvenster Algemene opties Snel laden optie.

-f frequentie
--geluidsfreq frequentie
Specificeer welke frequentie Fuse moet gebruiken voor het geluidsapparaat, de standaard is 32 kHz,
maar sommige apparaten ondersteunen slechts een enkele frequentie of een beperkt bereik (bijv. 48 kHz
of tot 22 kHz).

--voller
Emuleer een Fuller Box-interface. Hetzelfde als het dialoogvenster Opties voor randapparatuur Fuller Doos
optie.

--volledig scherm
Geef op of Fuse in de modus Volledig scherm moet worden uitgevoerd. Deze optie is alleen effectief
onder de SDL-gebruikersinterface.

-g filter
--grafisch-filter mode
Geef op welke grafische filter moet worden gebruikt, indien beschikbaar. De standaard is een, welke
gebruikt geen filtering. De beschikbare opties zijn: 2x, 2xsai, 3x, advmame2x, advmame3x,
punt Matrix, helft, half overslaan, hq2x, hq3x, een, super2xsai, supereagle, tijdx15x,
timextv, tv2x, paltv, paltv2x en paltv3x. Zie het GRAFISCHE FILTERS sectie voor
meer details.

--grafisch bestand filet
Stel de bestandsnaam in die wordt gebruikt voor grafische uitvoer van de geëmuleerde ZX-printer. Zie de
PRINTER EMULATIE sectie voor meer details.

-h
--help
Geef korte hulp bij het gebruik, met een lijst van beschikbare opties.

--if2cart filet
Plaats het opgegeven bestand in de geëmuleerde interface 2.

--interface1
Een Sinclair-interface emuleren 1. Hetzelfde als het dialoogvenster Opties voor randapparatuur
Interface 1 optie.

--interface2
Emuleer een Sinclair-interface 2. (Standaard ingeschakeld, maar u kunt gebruiken
`--geen-interface2' uitschakelen). Hetzelfde als het dialoogvenster Opties voor randapparatuur Interface 2
optie.

--issue2
Een probleem 2-toetsenbord emuleren. Hetzelfde als het dialoogvenster Algemene opties Uitgifte 2 toetsenbord
optie.

-j apparaat
--joystick-1 apparaat
Lezen van apparaat om de eerste joystick te emuleren. Zekering zal ofwel gebruiken
`/dev/invoer/js0' of `/dev/js0' standaard.

--joystick-2 apparaat
Wat betreft --joystick-1 maar voor de tweede joystick; de standaard hier is ofwel
`/dev/invoer/js1' of `/dev/js1'.

--joystick-1-uitgang type dan:
--joystick-2-uitgang type dan:
--joystick-toetsenbord-uitgang type dan:
Selecteer welke joystickinterface u wilt bevestigen voor de eerste twee echte joysticks en de
toetsenbord joystick. De standaard is 0, wat geen uitvoer is. De beschikbare opties zijn:
1 (cursor), 2 (Kempston), 3 (Sinclair 1), 4 (Sinclair 2), 5 (Tijdx 1), 6 (Tijdx 2),
en 7 (Voller). Hetzelfde als het dialoogvenster Joysticks-opties bedieningshendel type dan: optie.

--joystick-1-vuur-1 code
--joystick-1-vuur-2 code
--joystick-1-vuur-3 code
--joystick-1-vuur-4 code
--joystick-1-vuur-5 code
--joystick-1-vuur-6 code
--joystick-1-vuur-7 code
--joystick-1-vuur-8 code
--joystick-1-vuur-9 code
--joystick-1-vuur-10 code
--joystick-1-vuur-11 code
--joystick-1-vuur-12 code
--joystick-1-vuur-13 code
--joystick-1-vuur-14 code
--joystick-1-vuur-15 code
--joystick-2-vuur-1 code
--joystick-2-vuur-2 code
--joystick-2-vuur-3 code
--joystick-2-vuur-4 code
--joystick-2-vuur-5 code
--joystick-2-vuur-6 code
--joystick-2-vuur-7 code
--joystick-2-vuur-8 code
--joystick-2-vuur-9 code
--joystick-2-vuur-10 code
--joystick-2-vuur-11 code
--joystick-2-vuur-12 code
--joystick-2-vuur-13 code
--joystick-2-vuur-14 code
--joystick-2-vuur-15 code
Selecteer welke zekeringsleutelcode moet worden geactiveerd door de toepasselijke echte joystick
druk op de knop. De codes zijn de Fuse-toetsenbordcodes die overeenkomen met de toetsen. De
standaardwaarde is 4096 wat overeenkomt met de virtuele joystick-vuurknop. Dezelfde
zoals het dialoogvenster Joysticks-opties bedieningshendel brand opties.

--joystick-toetsenbord omhoog code
--joystick-toetsenbord-omlaag code
--joystick-toetsenbord-links code
--joystick-toetsenbord-rechts code
--joystick-toetsenbord-vuur code
Selecteer welke zekeringsleutelcode moet overeenkomen met elke richting en vuur voor de
toetsenbord virtuele joystick. Hetzelfde als het dialoogvenster Opties toetsenbord-joysticks
Knop heeft gewacht UP, Knop heeft gewacht DOWN, Knop heeft gewacht LINKS, Knop heeft gewacht RECHTS en Knop heeft gewacht
BRAND respectievelijk opties.

--joystick-prompt
Als deze optie is gespecificeerd, zal Fuse u vragen welke vorm van joystick
emulatie die u wilt gebruiken bij het laden van een snapshot. Er wordt geen prompt gegeven als de
configuratie in de snapshot komt overeen met wat u momenteel gebruikt. hetzelfde als de
Dialoogvensters Algemene opties Snappen bedieningshendel prompt optie.

--kempston
Emuleer een Kempston-joystick. Hetzelfde als het dialoogvenster Opties voor randapparatuur Kempston
bedieningshendel optie.

--kempston-muis
Emuleer een Kempston-muis. Hetzelfde als het dialoogvenster Opties voor randapparatuur Kempston muis
optie.

--late tijden
Er is waargenomen dat sommige echte Spectrums zo werken dat het scherm wordt weergegeven
een tstate later dan op andere echte hardware. Deze optie specificeert dat Zekering
zou zo'n machine moeten nabootsen. Hetzelfde als het dialoogvenster Algemene opties Laat timings
optie.

--laadgeluid
Geef op of het geluid dat wordt gemaakt tijdens het laden van banden moet worden nagebootst. (Ingeschakeld
standaard, maar u kunt ` . gebruiken--geen-laadgeluid' uitschakelen). gelijk aan het geluid
Opties dialoogvensters het laden geluid optie.

-m type dan:
--machine type dan:
Geef het machinetype op dat u in eerste instantie wilt emuleren. De standaard is 48, een 48K-spectrum. De
beschikbare opties zijn: 16, 48, 48_ntsc, 128, plus2, plus2a, plus3, 2048, 2068,
ts2068, vijfhoek, vijfhoek 512, vijfhoek 1024, schorpioen en se.

--melodik
Emuleer een Melodik AY-interface voor 16/48k Spectrums. Hetzelfde als de randapparatuur
Opties dialoogvensters melodiousness optie.

--microdrive-bestand filet
--microdrive-2-bestand filet
--microdrive-3-bestand filet
--microdrive-4-bestand filet
--microdrive-5-bestand filet
--microdrive-6-bestand filet
--microdrive-7-bestand filet
--microdrive-8-bestand filet
Geef Interface 1 Microdrive-cartridgebestanden op om te openen.

--muis-swap-knoppen
Verwissel de linker- en rechtermuisknop bij het emuleren van de Kempston-muis. Hetzelfde
als het dialoogvenster Algemene randapparatuur Ruilen muis knoppen optie.

--film-compr niveau
Met deze optie stelt u het compressieniveau in dat wordt gebruikt bij het maken van films. Hetzelfde als de film
Opties dialoogvensters Film samendrukking optie. De beschikbare opties zijn: Geen,
lossless en Hoge (verlies). De standaardoptie is lossless. Zie ook de FILM
OPNAME pagina.

--film-start bestandsnaam
Met deze opdrachtregeloptie zal Fuse de filmopname starten zodra de
emulator wordt gestart. Zie ook de FILM OPNAME pagina.

--film-stop-na-rzx
Met deze opdrachtregeloptie stopt Fuse de filmopname wanneer RZX wordt afgespeeld of
RZX-opname eindigt. Hetzelfde als het dialoogvenster Filmopties stop opname na RZX
eindigt optie. (Standaard ingeschakeld, maar u kunt `--geen-film-stop-na-rzx' naar
uitzetten). Zie ook de FILM OPNAME pagina.

--opus
Emuleer een Opus Discovery-interface. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur
Opus De reis van mijn leven interface optie.

--opusdisk filet
Plaats het opgegeven bestand in de geëmuleerde Opus Discovery-schijf 1.

--paltv2x
Geef aan of de scalers PAL TV 2x en PAL TV 3x ook scanlijnen moeten produceren
in de trant van de TV 2x en Timex TV scalers. Hetzelfde als de algemene opties
dialogen PAL-TV gebruiken TV2x effect optie.

-p filet
--afspelen filet
Geef een RZX-bestand op om het afspelen te starten.

--plus3schijf filet
Plaats het gespecificeerde bestand in de geëmuleerde +3's A: drive; selecteer ook de +3 op
opstarten indien beschikbaar.

--plus3-detect-speedlock
Specificeer of de +3-schijven proberen om Speedlock-beveiligde schijven te detecteren, en emuleren
'zwakke' sectoren. Als het schijfkopiebestand (EDSK of UDI) zwakke sectorgegevens bevat,
dan wordt Speedlock-detectie automatisch overgeslagen. Zie ook de ZWAK SCHIJF GEGEVENS
sectie. Hetzelfde als het dialoogvenster Schijfopties +3 Opsporen Speedlock optie.

--plusd
Emuleer een +D-interface. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur +D interface
optie.

--plusddisk filet
Plaats het opgegeven bestand in de geëmuleerde +D-schijf 1.

--printer
Geef op of de emulatie een printer moet bevatten. Hetzelfde als de randapparatuur
Opties dialoogvensters wedijveren printers optie.

--tarief omlijsting
Specificeer de framesnelheid, de verhouding tussen spectrumframe-updates en echte frame-updates.
Hetzelfde als het dialoogvenster Algemene opties omlijsting tarief optie.

-r filet
--dossier filet
Geef een RZX-bestand op om te beginnen met opnemen.

--rom-16 filet
--rom-48 filet
--rom-128-0 filet
--rom-128-1 filet
--rom-plus2-0 filet
--rom-plus2-1 filet
--rom-plus2a-0 filet
--rom-plus2a-1 filet
--rom-plus2a-2 filet
--rom-plus2a-3 filet
--rom-plus3-0 filet
--rom-plus3-1 filet
--rom-plus3-2 filet
--rom-plus3-3 filet
--rom-plus3e-0 filet
--rom-plus3e-1 filet
--rom-plus3e-2 filet
--rom-plus3e-3 filet
--rom-tc2048 filet
--rom-tc2068-0 filet
--rom-tc2068-1 filet
--rom-ts2068-0 filet
--rom-ts2068-1 filet
--rom-pentagon-0 filet
--rom-pentagon-1 filet
--rom-pentagon-2 filet
--rom-pentagon-3 filet
--rom-schorpioen-0 filet
--rom-schorpioen-1 filet
--rom-schorpioen-2 filet
--rom-schorpioen-3 filet
--rom-spec-se-0 filet
--rom-spec-se-1 filet
--rom-interface-1 filet
--rom-opus filet
--rom-plusd filet
--rom-discipel filet
--rom-beta128 filet
--rom-speccyboot filet
Specificeer het bestand dat moet worden gebruikt voor de ROM('s) die voor elke machine worden gebruikt. De opties
respectievelijk verwijzen naar het 16K Spectrum (48.rom), 48K-spectrum (48.rom), de twee
ROM's voor het 128K-spectrum (128-0.rom en 128-1.rom), de twee ROM's voor de +2
(plus2-0.rom en plus2-1.rom), de vier ROM's voor de +2A (plus3-0.rom, plus3-1.rom,
plus3-2.rom en plus3-3.rom), de vier ROM's voor de +3 (plus3-0.rom, plus3-1.rom,
plus3-2.rom en plus3-3.rom), de TC2048-ROM (tc2048.rom), de twee ROM's voor de
TC2068 (tc2068-0.rom en tc2068-1.rom), de twee ROM's voor de TS2068 (tc2068-0.rom
en tc2068-1.rom), de twee belangrijkste ROM's, de TR-DOS ROM en een resetservice-ROM voor
het Pentagon (128p-0.rom, 128p-1.rom, trdos.rom en gluck.rom), de vier ROM's voor
de Schorpioen 256 (256s-0.rom, 256s-1.rom, 256s-2.rom en 256s-3.rom), de twee ROM's
voor de Spectrum SE (se-0.rom en se-1.rom), de Interface 1 ROM (if1-2.rom), De
Opus Discovery-ROM (opus.rom), de DISCiPLE-ROM (discipel.rom), de +D-ROM
(plusd.rom), de TR-DOS ROM voor Beta 128-emulatie met de 48K, TC2048, 128K of +2
(trdos.rom) en de SpeccyBoot-ROM (speccyboot-1.4.rom). De namen tussen haakjes
geven de standaardwaarden aan. Merk op dat niet al deze ROM's worden geleverd met Fuse - u moet
lever uw eigen kopieën van degenen die dat niet zijn.

--geen-rs232-handdruk
Deze optie zorgt ervoor dat de interface 1-emulatie van Fuse ervan uitgaat dat de RS-232-lijn andere
end is live wanneer u de communicatiekanalen aansluit. Zie ook de `--rs232-rx'
en `--rs232-tx' opties.

--rs232-rx
--rs232-tx
Specificeer de communicatiekanalen (FIFO of bestand) die moeten worden gebruikt voor Interface 1 RS-232
emulatie als RxD en TxD draad. Zie ook de `--rs232-handdruk' opties.

--rzx-autosaves
Geef op dat Fuse tijdens het opnemen van een RZX-bestand automatisch een momentopname moet toevoegen
elke 5 seconden naar de opnamestream. (Standaard aan, maar u kunt gebruiken
`--geen-rzx-autosaves' uitschakelen). Hetzelfde als het dialoogvenster RZX-opties creëren automatisch opslaan
optie; zie daar voor meer details.

--scheiding type dan:
Geef stereoscheiding van de 128's AY-geluidskanalen. Hetzelfde als de algemene opties
dialogen AY stereo scheiding optie. De beschikbare opties zijn: Geen, ACB en ABC.
De standaardoptie is Geen.

--simpleide
Specificeer of Fuse de eenvoudige 8-bit IDE-interface zal emuleren zoals gebruikt door de
Spectrum +3e. Hetzelfde als het dialoogvenster Opties voor schijfrandapparatuur Eenvoudig 8-bit IDE
optie.

--simpleide-masterfile filet
Geef een HDF-bestand op om verbinding te maken met de master van de geëmuleerde Simple 8-bit IDE-interface
kanaal.

--simpleide-slavebestand filet
Geef een HDF-bestand op om verbinding te maken met de slaaf van de geëmuleerde Simple 8-bit IDE-interface
kanaal.

--slt
Ondersteun de SLT trap-instructie. (Standaard ingeschakeld, maar u kunt `--no-slt'
uitschakelen). Hetzelfde als het dialoogvenster Algemene opties Te gebruiken .slt vallen optie.

-s filet
--momentopname filet
Geef een momentopnamebestand op om te laden. Het bestand kan in elk ondersteund snapshot-formaat zijn
by libspectrum(3).

--geluid
Geef aan of Fuse geluid moet produceren. (Standaard ingeschakeld, maar u kunt gebruiken
`--geen geluid' uitschakelen). Hetzelfde als het dialoogvenster Geluidsopties Geluid ingeschakeld optie.

-d apparaat
--geluidsapparaat apparaat
Specificeer het geluidsuitvoerapparaat dat u wilt gebruiken en eventuele opties om dat apparaat te geven. als jij
gebruiken de SDL-gebruikersinterface niet of gebruiken libao or libasound (ALSA) voor geluidsuitvoer, dan
het apparaat parameter specificeert alleen het apparaat dat moet worden gebruikt voor geluidsuitvoer.

Als u de SDL UI gebruikt, apparaat parameter stelt u in staat om de audio
te gebruiken stuurprogramma (bijv. dsp, alsa, dma, esd en arts).

Als u gebruik maakt van libao voor geluidsuitvoer, de apparaat parameter stelt u in staat om te specificeren:
het apparaat dat wordt gebruikt voor geluidsuitvoer (ofwel 'live' naar een luidspreker of naar een bestand) en de
parameters die voor dat apparaat moeten worden gebruikt. Over het algemeen is de apparaat parameter heeft de
formulier stuurprogramma[:param[=waarde][,param[=waarde][,...]]. bestuurder selecteert het libao-stuurprogramma
te gebruiken, een van de `live'-stuurprogramma's (aixs, pak aan, alsa09, kunst, esd, irix,
Mac OS X, de, ons or zon) of een bestandsstuurprogramma (au, rauw, wav or nul). de beschikbare
parameter- en waardeparen voor elk apparaat zijn:

· aixs: AIX-audiosysteem

· dev=apparaat
`apparaat' geeft het AIX-geluidsapparaat.

· pak aan: Geavanceerde Linux Sound Architecture-versie 0.5.x

· kaart=num
`num' geeft het ALSA-kaartnummer.

· dev=num
`num' geeft het ALSA-apparaatnummer.

· buf_size=num
`num' geeft de ALSA-buffergrootte in bytes.

· alsa09: Geavanceerde Linux Sound Architecture-versie 0.9+

· dev=snaar
`snaar' specificeert het ALSA-apparaat, bijvoorbeeld hw:1.2

· buffer_time=num
`num' geeft de ALSA-buffertijd in microseconden.

· period_time=num
`num' geeft de ALSA-periode in microseconden.

· use_mmap=ja|y|waar|t|1
specificeert dat libao geheugen toegewezen overdracht gebruikt.

· kunst:aRts soundserver: geen parameters.

· esd: Verlichte Sound Daemon.

· gastheer=snaar
`snaar' geeft de ESD-hostspecificatie.

· irix: IRIX Audiobibliotheek: geen parameters.

· Mac OS X: MacOS X CoreAudio: geen parameters.

· de: Netwerkaudiosysteem.

· gastheer=snaar
`snaar' geeft de NAS-hostspecificatie.

· buf_size=num
`num' geeft de buffergrootte op de server.

· ons: Geluidssysteem openen.

· dsp=snaar
`snaar' geeft het te gebruiken OSS-apparaat, bijv. /dev/sound/dsp1

· zon: SUN-audiosysteem.

· dev=snaar
`snaar' geeft het te gebruiken audioapparaat aan.

· au: SUN Sparc audiobestand: geen parameters.

· rauw: onbewerkt bestand.

· bytevolgorde=snaar
`snaar' kan elk van zijn inheemse (host native bytevolgorde), groot (groot
endian) of Elke kleine stap levert grote resultaten op! (kleine endiaan).

· wav: Microsoft-audiobestand: geen parameters.

· nul: null output: geen parameters.

· debug: voor het debuggen van libao.

Ten slotte, elk van de bestandsuitvoertypes (au, rauw en wav) een extra optie hebben
`bestand=bestandsnaam' waar 'bestandsnaam' geeft het bestand waarnaar de uitvoer wordt geleid. Dit
standaard ingesteld op `zekering-geluid.ao' als het niet is opgegeven.

Enkele voorbeelden van gebruik:

zekering -d alsa09:dev=hw:1

zorgt ervoor dat Fuse ALSA 0.9+ output gebruikt met de tweede (#1) geluidskaart.

zekering -d raw:byteorder=little,file=enigma.raw

zorgt ervoor dat Fuse little endian-woorden opslaat in `enigma.raw'.

Zie het gedeelte 'APPARAAT' van ogg123(1) voor up-to-date informatie over apparaten en
opties (behalve de optie `bestand' die door Fuse zelf wordt geleverd).

Als u gebruik maakt van libasound or ALSA voor geluidsuitvoer, de apparaat parameter staat toe:
u om het apparaat te specificeren dat wordt gebruikt voor de geluidsuitvoer en enkele parameters die moeten worden gebruikt voor
dat apparaat. Over het algemeen is de apparaat parameter heeft de vorm
devstr or
param[=waarde][,param[=waarde][,...][,devstr].

· devstr: selecteert het gebruikte ALSA-apparaat, dit kan elke complexe of eenvoudige ALSA zijn
toestelnaam. bv: verzuim or hw:0 or tee:plughw:0,'/tmp/out.raw',raw. Zien
de alsa-lib pcm api-referentie op http://www.alsa-project.org/alsa-doc/
alsa-lib/pcm.html voor verdere uitleg.

· param en waarden:

· buffer=nnnn: zet de ALSA-buffer in frames, kleinere waarde oorzaak
kleinere geluidsvertraging maar mogelijk meer buffer-underrun (ploffen en klikken),
grotere waarde veroorzaakt langere vertraging maar minder onderrun. Standaard Zekering
bepaal de buffergrootte op basis van de werkelijke geluidsfrequentie.

Als u een speciale plug-in voor uw pcm-apparaat gebruikt (bijv.: dmix) of
uw kaart ondersteunt een of andere benodigde parameter niet (bijv. kan andere niet spelen)
alleen 48 kHz stereogeluid zoals een AC97-geluidskaart) kan Fuse
niet in staat om de benodigde buffergrootte, geschikte geluidsfrequentie,
kanalen enzovoort, daarom kunt u geen optimaal resultaat krijgen of niet
hoor het geluid helemaal niet. Probeer in dit geval de plughw:#, (waar # betekent
uw kaartnummer geteld vanaf 0) voor ALSA-apparaat.

· breedsprakig : indien gegeven, zekering rapport ALSA buffer underruns naar stderr.

Enkele voorbeelden van gebruik:

zekering -d uitgebreid,buffer=2000

zorgt ervoor dat Fuse het standaard ALSA-apparaat gebruikt met een buffer voor een framelengte van 2000 en een rapport
ALSA buffer underruns op stderr.

zekering -d tee:plughw:0,'/tmp/aufwm.raw',raw

zorgt ervoor dat Fuse de eerste kaart gebruikt en de onbewerkte audiosamples parallel opslaat in
/tmp/aufwm.raw bestand.

--sound-force-8bit
Forceer het gebruik van 8-bits geluid, zelfs als 16-bits mogelijk is. Hetzelfde als de geluidsopties
dialogen Dwingen 8-bit optie.

--luidsprekertype type dan:
Selecteer de emulatie van de uitgangsluidspreker, het type kan tv-luidspreker, pieper of ongefilterd zijn.
Hetzelfde als het dialoogvenster Geluidsopties Spreker type dan: optie.

--speccyboot
Emuleer een SpeccyBoot Ethernet-interface. Hetzelfde als het dialoogvenster Opties voor randapparatuur
SpeccyBoot optie. Zie de SpeccyBoot-webpagina op
http://speccyboot.sourceforge.net/ voor volledige details over de SpeccyBoot.

--speccyboot-tik apparaat
Geef het TAP-apparaat op dat moet worden gebruikt voor SpeccyBoot-emulatie.

--specdrum
Emuleer een SpecDrum-interface. Hetzelfde als het dialoogvenster Opties voor randapparatuur SpecDrum
optie. Zie de World of Spectrum Infoseek-webpagina op
http://www.worldofspectrum.org/infoseekid.cgi?id=1000062 voor handleidingen, software en
meer.

--spectranet
Geef op of Fuse de Spectranet Ethernet-interface zal emuleren. gelijk aan de
Dialoogvensters Algemene randapparatuuropties Spectranet optie. Zie de SPECTRANET
EMULATIE sectie voor meer details.

--spectranet-uitschakelen
Deze optie regelt de status van de Spectranet automatische page-in jumper (J2).
Hetzelfde als het dialoogvenster Algemene randapparatuuropties Spectranet 'disable' optie. Zie de
SPECTRANET EMULATIE sectie voor meer details.

--snelheid percentage
Specificeer de snelheid (als percentage van de werkelijke spectrumsnelheid) waarmee emulatie
moet proberen verder te gaan. Hetzelfde als het dialoogvenster Algemene opties Wedijver snelheid
optie.

--Statusbalk
Schakelt voor de GTK+ en Win32 UI de statusbalk onder het scherm in. Voor de Xlib
en SDL UI, schakelt de statuspictogrammen in die aangeven of de schijf en de tape worden
benaderd. Hetzelfde als het dialoogvenster Algemene opties Producten per pagina statusbar optie.

--strikte-aspect-hint
Gebruik voor de GTK+ UI strengere limieten voor de limieten voor de beeldverhouding die zijn ingesteld door de
`--aspect-hint' optie. Dit kan ertoe leiden dat sommige windowmanagers (bijvoorbeeld
metacity(1)) om het formaat van het venster niet te wijzigen en te verplaatsen, maar het is noodzakelijk om:
anderen te voorkomen (bijv. fvwm(1)) niet in staat zijn het formaat van het venster te wijzigen vanaf
plein.

-v mode
--fbmodus mode
Specificeer welke modus u wilt gebruiken voor de FB UI. Beschikbare waarden voor mode zijn `320' (die
komt overeen met een 320×240×256 modus), de standaard en `640' (een 640×480×256 modus).

--svga-modi modus1, modus2, modus3
Specificeer welke SVGA-modus moet worden gebruikt voor de gebruikersinterface van SVGAlib bij verschillende schermformaten.
Beschikbare waarden voor mode1, mode2 en mode3 worden vermeld in een tabel, wanneer Fuse aanriep
die al met Countr werken --svga-modi lijst opdrachtregel optie. Wanneer de gebruiker een niet-beschikbare modus selecteert
voor een maat negeer Fuse gewoon en probeer de beste modus ervoor te vinden. bv met
--svga-modi 0,0,12 Zekering gebruik de gespecificeerde 1024×768×256 SVGA-modus voor drievoudige grootte
filters, maar selecteer automatisch SVGA-modi voor filters van normaal of dubbel formaat.
Het bovenstaande modusnummer is slechts een voorbeeld, en modusnummers en hun betekenissen kunnen:
verschillen grafische kaart per grafische kaart.

-D mode
--dubbele scan-modus mode
Geef aan of u dubbele scanmodi wilt gebruiken in de FB-gebruikersinterface. Beschikbare waarden voor mode
zijn 0, 1 en 2. 0 betekent `nooit dubbel scannen' (gebruik 640×480 bij 72 Hz of 60 Hz),
terwijl 1 en 2 beide betekenen `probeer dubbelscan te gebruiken' en zullen terugvallen op de 640×480
modi. 1 selecteert 72 Hz-modi (dezelfde grootte en vorm als uw typische 640×480), en
2 selecteert 60 Hz-modi (overscan).

Als uw monitor een leeg scherm weergeeft bij gebruik van 1 of 2, drukt u op F10 en probeert u vervolgens een
andere optie of zeg `--fbmode 640'.

-t filet
--plakband filet
Geef een virtueel bandbestand op dat u wilt gebruiken. Het moet in PZX-, TAP- of TZX-formaat zijn.

--tekstbestand filet
Stel de bestandsnaam in die wordt gebruikt voor tekstuitvoer van de geëmuleerde printers. Zie de PRINTER
EMULATIE sectie hieronder voor meer details.

--vallen
Ondersteun traps voor het laden/opslaan van ROM-tape. (Standaard ingeschakeld, maar u kunt gebruiken
`--geen vallen' uitschakelen). Hetzelfde als het dialoogvenster Algemene opties Te gebruiken band vallen
optie.

-V
--versie
Laat zien welke versie van Fuse wordt gebruikt.

--volume-ay volume
Stelt het relatieve volume van de AY-3-8912-chip in op een bereik van 0-100%. gelijk aan de
Dialoogvensters Geluidsopties AY volume optie.

--volume-pieper volume
Stelt het relatieve volume van de pieper in op een bereik van 0–100%. gelijk aan het geluid
Opties dialoogvensters Pieper volume optie.

--volume-spectrum volume
Stelt het relatieve volume van de SpecDrum in op een bereik van 0–100%. gelijk aan het geluid
Opties dialoogvensters SpecDrum volume optie.

--beschrijfbare-roms
Laat Spectrum-programma's de ROM('s) overschrijven. Hetzelfde als de algemene opties
dialogen Allow schrijft naar ROM optie.

--zxatasp
Geef op of Fuse de ZXATASP-interface emuleert. Hetzelfde als de schijfrandapparatuur
Opties dialoogvensters ZXATASP interface optie.

--zxatasp-upload
Geef de status van de ZXATASP-uploadjumper op. Hetzelfde als de schijfrandapparatuur
Opties dialoogvensters ZXATASP uploaden optie.

--zxatasp-schrijfbeveiliging
Geef de status van de ZXATASP-jumper voor schrijfbeveiliging op. Hetzelfde als de schijfrandapparatuur
Opties dialoogvensters ZXATASP schrijven beschermen optie.

--zxatasp-masterfile filet
Geef een HDF-bestand op om verbinding te maken met het hoofdkanaal van de geëmuleerde ZXATASP-interface.

--zxatasp-slavebestand filet
Geef een HDF-bestand op om verbinding te maken met het slave-kanaal van de geëmuleerde ZXATASP-interface.

--zxcf
Geef op of Fuse de ZXCF-interface emuleert. Hetzelfde als de schijfrandapparatuur
Opties dialoogvensters ZXCF interface optie.

--zxcf-upload
Geef de status van de ZXCF-uploadjumper op. Hetzelfde als de opties voor schijfrandapparatuur
dialogen ZXCF uploaden optie.

--zxcf-cfbestand filet
Geef een HDF-bestand op om verbinding te maken met de geëmuleerde ZXCF-interface.

--zxprinter
Emuleer de ZX-printer. Hetzelfde als het dialoogvenster Algemene randapparatuuropties ZX Printer
optie.

Alle lange opties die de aan/uit-instellingen regelen, kunnen worden uitgeschakeld met `--no-foo' (voor een
optie `--foo'). Bijvoorbeeld, het tegenovergestelde van `--issue2' is `--geen probleem2'. Deze opties
kan ook worden gewijzigd terwijl de emulator actief is, met behulp van de dialoogvensters met opties — zie de
documentatie voor de Opties menu in het MENU EN KEYS sectie voor details.

DE DIVERSE VOORKANTEN


Fuse ondersteunt verschillende front-ends, of UI's (gebruikersinterfaces). De gebruikelijke is GTK+-gebaseerd,
maar er zijn ook SDL, Win32, Xlib, SVGAlib en framebuffer.

Het belangrijke verschil om op te merken is dat GTK+ en Win32-versies een `native' dialoog gebruiken
boxen enz. (die zich gedragen als een redelijk normaal GUI-gebaseerd programma) terwijl de anderen een
alternatieve, Fuse-specifieke `widget UI'. Deze laatste front-end is trouwens gemakkelijk te herkennen
het gebruikt het hoofdvenster/scherm van Fuse voor menu's en dialoogvensters, en gebruikt dat van het Spectrum
lettertype.

MENU EN KEYS


Aangezien veel van de beschikbare toetsen zijn gewijd aan de emulatie van het Spectrum-toetsenbord, is de
primaire manier om Fuse zelf te besturen (in plaats van de geëmuleerde machine) is via de
menu's. Er zijn ook sneltoetsen voor functietoetsen voor sommige menu-opties.

In de GTK+ en Win32 versie is de menubalk altijd zichtbaar bovenaan de Fuse
raam. U kunt op een menunaam klikken om deze te openen. U kunt ook op drukken F1 naar
een pop-upversie van de menubalk weergeven, die u vervolgens kunt navigeren met de cursortoetsen
of muis.

Druk in de gebruikersinterface van de widget op F1 is de enige manier om het hoofdmenu te krijgen; en in tegenstelling tot de GTK+
versie, pauzeert de emulator terwijl door de menu's wordt genavigeerd. De menu's laten zien welke toets
om voor elke menuoptie tussen haakjes op te drukken. op . drukken Esc verlaat een menu en druk op Enter
verlaat het menusysteem volledig (evenals het `bevestigen' van elke huidige dialoog).

Dit is wat de menu-opties doen, samen met de functietoetstoewijzingen voor die items
die ze hebben:

F3
file, Open...
Open een Spectrum-bestand. Snapshots worden in het geheugen geladen; tape-afbeeldingen worden
in het geëmuleerde cassettedeck is geplaatst, en als de Auto-load gemiddeld optie is ingesteld zal
aan het laden zijn. Het openen van een schijfkopie of een Timex-dockkopie zorgt ervoor dat de
het juiste machinetype (+3, Pentagon of TC2068) te selecteren bij de afbeelding
geplaatst, en schijven worden automatisch geladen als de Auto-load gemiddeld optie is ingesteld.
Zie het FILE SELECTIE sectie hieronder voor details over het kiezen van het bestand. Opmerking
dat dit gedrag afwijkt van eerdere versies van Fuse, wanneer deze optie
zou alleen snapshots openen.

F2
file, Bespaar Momentopname...
Sla een momentopname (machinestatus, geheugeninhoud, enz.) op in een bestand. U kunt de
bestandsnaam waarnaar moet worden opgeslagen. Als het de extensie .szx, .z80 of .sna heeft, is de snapshot
wordt in dat formaat opgeslagen. Anders wordt het opgeslagen als een .szx-bestand.

file, Opnemen, Dossier...
Begin met het opnemen van invoer naar een RZX-bestand, geïnitialiseerd vanuit de huidige emulatiestatus.
U wordt gevraagd om een ​​bestandsnaam te gebruiken.

file, Opnemen, Record van momentopname...
Begin met het opnemen van invoer naar een RZX-bestand, geïnitialiseerd vanaf een momentopname. Jij zal eerst
gevraagd worden om de momentopname te gebruiken en vervolgens om het bestand waarin de opname moet worden opgeslagen.

Invoegen
file, Opnemen, Invoegen momentopname
Voegt een momentopname van de huidige status in het RZX-bestand in. Dit kan worden gebruikt bij een
later punt om terug te gaan naar de ingevoegde staat met behulp van een van de onderstaande opdrachten.

Delete
file, Opnemen, Rollback
Rolt de opname terug naar het punt waarop de vorige snapshot werd ingevoegd.
De opname wordt vanaf dat punt voortgezet.

file, Opnemen, Rollback to ...
Rol de opname terug naar een snapshot die in de opname is ingevoegd.

file, Opnemen, Toneelstuk...
Opgenomen invoer van een RZX-bestand afspelen. Hiermee kunt u opgenomen toetsaanslagen afspelen
eerder. RZX-bestanden bevatten over het algemeen een momentopname met de status van het Spectrum op de
start van de opname; als het geselecteerde RZX-bestand dat niet doet, wordt u gevraagd om een
momentopname om ook te laden.

file, Opnemen, stop
Stop elk RZX-bestand dat momenteel wordt opgenomen/afgespeeld.

file, AY Loggen, Dossier...
Begin met het opnemen van de bytes-uitvoer via de AY-3-8912-geluidschip naar een PSG-bestand. Jij
wordt gevraagd om een ​​bestandsnaam om de opname in op te slaan.

file, AY Loggen, stop
Stop alle huidige AY-registratie.

file, Open SCR Schermafbeelding...
Laad een SCR-screenshot (in wezen slechts een binaire dump van de video van het Spectrum)
geheugen) op het huidige scherm. Fuse ondersteunt schermafbeeldingen die zijn opgeslagen in de Timex hi-
kleur- en hi-res-modi, evenals `normale' Spectrum-schermen, en zal een
eenvoudige conversie als een hi-colour of hi-res screenshot is geladen op een niet-Timex
machine.

file, Bespaar scherm as SCR...
Bewaar een kopie van wat er momenteel op het scherm van het spectrum wordt weergegeven als een SCR
het dossier. U wordt gevraagd om een ​​bestandsnaam om de schermafbeelding op te slaan.

file, Bespaar scherm as PNG...
Sla het huidige scherm op als een PNG-bestand. U wordt gevraagd om een ​​bestandsnaam om op te slaan
de schermafbeelding naar.

file, Films, Dossier...
Fuse kan film (video en audio) opnemen in een bestand met een speciaal formaat dat kan
later worden geconverteerd naar een algemeen videobestandsformaat met de fmfconv nut. Jij
wordt gevraagd om een ​​bestandsnaam om de video op te slaan. Alsjeblieft zie FILM OPNAME pagina.

file, Films, stop
Stop de filmopname die momenteel aan de gang is.

file, Laden binair Gegevens...
Laad binaire gegevens uit een bestand in het geheugen van het Spectrum. Na het selecteren van het bestand
om gegevens van te laden, kunt u kiezen waar u de gegevens wilt laden en hoeveel gegevens u wilt laden.

file, Bespaar binair Gegevens...
Sla een willekeurig deel van het geheugen van het Spectrum op in een bestand. Selecteer het bestand dat u
waarnaar u wilt opslaan, gevolgd door de locatie en lengte van de gegevens die u wilt opslaan.

F10
file, afrit
Verlaat de emulator. Er verschijnt een bevestigingsvenster waarin wordt aangegeven dat u dit echt wilt
doe dit.

F4
Opties, Algemeen...
Geef het dialoogvenster Algemene opties weer, zodat u Fuse kunt configureren. (Met de widget
UI, de toetsen tussen haakjes schakelen tussen de opties, Enter eventuele wijzigingen bevestigt, en
Esc breekt af). Houd er rekening mee dat eventuele gewijzigde instellingen alleen van toepassing zijn op de momenteel lopende
Lont.

De beschikbare opties zijn:

Wedijver snelheid
Stel in hoe snel Fuse zal proberen het spectrum te emuleren, als een percentage van
de snelheid waarmee de echte machine draait. Als uw machine niet snel genoeg is
om de gevraagde snelheid bij te houden, zal Fuse zo snel mogelijk lopen.
Merk op dat als de emulatiesnelheid niet precies 100% is, er geen geluidsuitvoer zal plaatsvinden
geproduceerd worden.

omlijsting tarief
Specificeer de framesnelheid, de verhouding van spectrumframe-updates tot echt frame
updates. Dit is handig als uw machine moeite heeft met het bijhouden van
het spectrumscherm wordt bijgewerkt.

Uitgifte 2 toetsenbord
Vroege versies van het Spectrum gebruikten een andere waarde voor ongebruikte bits op de
toetsenbordinvoerpoorten, en een paar games waren afhankelijk van de oude waarde hiervan
stukjes. Als u deze optie inschakelt, schakelt u over naar de oude waarde, zodat u ze kunt uitvoeren.

Te gebruiken band vallen
Gewoonlijk onderschept Fuse oproepen naar de routine voor het laden van ROM-tapes in volgorde
om indien mogelijk sneller vanaf bandbestanden te laden. Maar dit kan (zelden)
interfereren met het laden van TZX; het uitschakelen van deze optie vermijdt het probleem bij de
kosten van langzamer (dwz altijd real-time) laden van banden. Bij het laden van tape
traps zijn uitgeschakeld, moet u het afspelen van de band handmatig starten door op te drukken F8
of het kiezen van de Media, Plakband, Spelen menu onderdeel. Fuse gebruikt ook tape traps om
de tape-besparingsroutine in het ROM onderscheppen om tape-bestanden snel op te slaan,
banden kunnen ook worden opgeslagen met de Media, Plakband, Record Start menu-item.

Snel laden
Als deze optie is ingeschakeld, werkt Fuse op de hoogst mogelijke snelheid
wanneer de virtuele band wordt afgespeeld, waardoor de tijd dat het wordt afgespeeld drastisch wordt verkort
duurt om programma's te laden. U kunt deze optie desgewenst uitschakelen:
stop de band op een bepaald punt.

Versnellen laders
Als deze optie is ingeschakeld, zal Fuse proberen de bandladers te versnellen
door de laadlus te "kortsluiten". Dit zal over het algemeen versnellen
laden, maar kan ertoe leiden dat sommige laders mislukken.

Opsporen laders
Als deze optie is ingeschakeld, zal Fuse proberen te detecteren wanneer een laad
routine bezig is, en start dan automatisch de virtuele tape om
laad het programma in. Dit wordt gedaan door een heuristiek te gebruiken om een ​​laadstation te identificeren
routine, is dus zeker niet onfeilbaar, maar werkt in de meeste gevallen.

Auto-load gemiddeld
In veel gevallen, wanneer u een band- of schijfbestand opent, is dat omdat het een
programma dat u wilt laden en uitvoeren. Als deze optie is geselecteerd, zal dit:
gebeuren automatisch voor u wanneer u een van deze bestanden opent met de
file, Open... menu-optie — u moet dan de gebruiken Media menu om tapes te gebruiken
of schijven voor het opslaan van gegevens naar, of voor het laden van gegevens in een reeds actief
programma.

Te gebruiken .slt vallen
Het multi-load aspect van SLT-bestanden vereist dat een trap-instructie is
ondersteund. Deze instructie wordt over het algemeen niet gebruikt, behalve voor deze val, maar
aangezien het niet ondenkbaar is dat een programma de real
In plaats daarvan kunt u kiezen of u de val wilt ondersteunen of niet.

Allow schrijft naar ROM
Als deze optie is geselecteerd, staat Fuse graag toe dat programma's overschrijven
wat normaal gesproken ROM zou zijn. Dit is waarschijnlijk niet erg handig in de meeste
omstandigheden, vooral omdat de 48K ROM delen van zichzelf overschrijft.

Automatisch opslaan settings
Als deze optie is geselecteerd, schrijft Fuse automatisch de huidige
geselecteerde opties naar het configuratiebestand bij afsluiten (als libxml2 beschikbaar was
toen Fuse werd gecompileerd). Als u deze optie uitschakelt, moet u:
handmatig gebruik Opties, Bespaar daarna om ervoor te zorgen dat deze instelling wordt
naar het configuratiebestand van Fuse geschreven.

MDR patroon len
Deze optie regelt het aantal blokken in een nieuwe Microdrive-cartridge. Indien
de waarde kleiner dan 4 of groter dan 254 Zekering gaat uit van 4 of 254.

Random lengte MDR patroon
Als deze optie is ingeschakeld, gebruikt Fuse een willekeurige Microdrive-cartridge
lengte in plaats van de lengte gespecificeerd in de MDR patroon len optie.

RS-232 handdruk
Als u deze optie uitschakelt, gaat Fuse ervan uit dat de andere kant van de RS-232-lijn onder spanning staat
wanneer u de communicatiekanalen aansluit. Zie ook de `--rs232-rx'en
`--rs232-tx' opties.

Zwart en wit TV
Met deze optie kunt u kiezen of u een kleur of zwart wilt simuleren en
witte televisie. Dit is alleen effectief onder de GTK+, Win32, Xlib en SDL
gebruikersinterfaces: de andere zullen altijd een kleurentelevisie simuleren.

PAL-TV gebruiken TV2x effect
Met deze optie kunt u kiezen of de PAL TV 2x en hogere scalers
reproduceren ook scanlijnen op dezelfde manier als de TV 2x, TV 3x en Timex TV
scalers.

Bevestigen acties
Specificeer of `gevaarlijke' acties (die kunnen leiden tot gegevensverlies, voor
voorbeeld het resetten van het spectrum) vereisen bevestiging voordat dit plaatsvindt.

Producten per pagina statusbar
Schakelt voor de GTK+ en Win32 UI de statusbalk onder het scherm in. Voor
de SDL-gebruikersinterface, schakelt de statuspictogrammen in die aangeven of de schijf en de tape zijn
benaderd wordt. Deze optie heeft geen effect voor de andere gebruikersinterfaces.

Snappen bedieningshendel prompt
Indien ingesteld, zal Fuse u vragen welke fysieke joystick of welk toetsenbord u wilt
maak verbinding met de joystickinterface die in de snapshot is ingeschakeld, tenzij deze al is
overeenkomt met uw huidige configuratie.

Laat timings
Indien geselecteerd, zorgt Fuse ervoor dat alle schermgerelateerde timings (bijvoorbeeld wanneer
het scherm wordt weergegeven en wanneer geheugenconflicten optreden) één tstate zijn
later dan "normaal", een effect dat aanwezig is op sommige echte hardware.

Opties, Geluid ...
Geef het dialoogvenster Geluidsopties weer, zodat u de geluidsuitvoer van Fuse kunt configureren. (Met
de gebruikersinterface van de widget, de toetsen tussen haakjes schakelen tussen de opties, Enter bevestigt elke
veranderingen, en Esc breekt af). Merk op dat eventuele gewijzigde instellingen alleen van toepassing zijn op de
momenteel lopende zekering.

Geluid ingeschakeld
Geef aan of de geluidsuitvoer überhaupt moet worden ingeschakeld. Wanneer deze optie is
uitgeschakeld, maakt Fuse geen geluid.

het laden geluid
Normaal gesproken emuleert Fuse het geluid van het laden van banden bij het laden vanaf PZX's, TAP's of
TZX's in realtime, zij het op een bewust lager volume dan op een echte
Spectrum. U kunt deze optie uitschakelen om het laadgeluid te elimineren
geheel.

AY stereo scheiding
Standaard is de geluidsuitvoer mono, aangezien dit alles is wat u van een
ongewijzigd spectrum. Maar als u deze optie inschakelt, krijgt u zogenaamde ACB-stereo
(voor geluid van de 128 en andere kloon's AY-3-8912 geluidschip).

Dwingen 8-bit
Forceer het gebruik van 8-bits geluid, zelfs als 16-bits (de standaardinstelling) beschikbaar is. Opmerking
dat (wanneer de optie is ingeschakeld) als 8-bits geluid niet beschikbaar is, dan is er
zal helemaal geen geluid zijn, dus het is het beste om deze optie niet te gebruiken, tenzij je
daar een specifieke behoefte aan.

Spreker type dan:
Met deze optie kan de emulatie van het geluidsuitvoersysteem worden gewijzigd.
Verschillende luidsprekerkeuzes beperken de bas- en treble-respons die kan worden
uit de machine geproduceerd. Kies tussen een luidspreker van het type "TV" en een kleine
luidspreker van het piepertype die de bas- en treble-respons aanzienlijk beperkt.
Kies "Ongefilterd" om ongewijzigde (maar minder nauwkeurige) geluidsuitvoer te krijgen.

AY volume
Stelt het relatieve volume van de AY-3-8912-chip in op een bereik van 0-100%.

Pieper volume
Stelt het relatieve volume van de pieper in op een bereik van 0–100%.

SpecDrum volume
Stelt het relatieve volume van de SpecDrum in op een bereik van 0–100%.

Opties, Randapparatuur, Algemeen...
Geef het dialoogvenster Opties voor randapparatuur weer, waarin u de randapparatuur kunt configureren die:
Zekering wordt geacht te zijn aangesloten op de geëmuleerde machines. (Met de widget-gebruikersinterface,
de toetsen tussen haakjes schakelen tussen de opties, Enter eventuele wijzigingen bevestigt, en Esc
breekt af). Merk op dat eventuele gewijzigde instellingen alleen van toepassing zijn op de momenteel lopende Fuse.
Houd er ook rekening mee dat alle wijzigingen die randapparatuur in- en uitschakelen, kunnen leiden tot een harde
reset van de geëmuleerde machine.

Kempston bedieningshendel
Als deze optie is geselecteerd, emuleert Fuse een Kempston-joystickinterface
(waarschijnlijk het meest ondersteunde type op het spectrum). Merk op dat dit
optie is in principe gelijk aan het aansluiten van de interface zelf op een
Spectrum, niet om een ​​joystick aan te sluiten; dit beïnvloedt hoe het spectrum
reageert op het lezen van invoerpoort 31. Om een ​​Kempston-joystick in een spel te gebruiken,
deze optie moet zijn ingeschakeld en u moet ook een Kempston-joystick selecteren
het Opties, Joysticks menu.

Kempston muis
Als deze optie is geselecteerd, emuleert Fuse een Kempston-muisinterface.

Als u Fuse op volledig scherm gebruikt, wordt uw muis automatisch gebruikt alsof
aangesloten op de Kempston-interface. Anders moet u op de klikken
Spectrumweergave om Fuse te vertellen de aanwijzer te pakken (en het te maken)
onzichtbaar); om Fuse te vertellen om het los te laten, klik op de middelste knop (of wiel)
of druk op Escape.

Met de framebuffer UI geeft Fuse de voorkeur aan GPM; als deze niet beschikbaar is,
het zal terugvallen op ingebouwde PS/2-muisondersteuning. In deze modus probeert het
/dev/invoer/muizen, /dev/muis harte /dev/psaux, stoppen wanneer het succesvol is
opent er een. De eerste hiervan heeft de voorkeur omdat (tenminste op Linux, met a
2.6-serie kernel) kan elk type muis worden gebruikt en elke aangesloten muis mag
worden gebruikt.

Ruilen muis knoppen
Als deze optie is ingeschakeld, worden de linker- en rechtermuisknop verwisseld
bij het emuleren van een Kempston-muis.

Fuller Doos
Als deze optie is geselecteerd, emuleert Fuse een Fuller Box AY-geluid en
joystick-interface. Deze emulatie is alleen beschikbaar voor de 16k, 48k en
TC2048-machines.

melodiousness
Als deze optie is geselecteerd, emuleert Fuse een Melodik AY-geluidsinterface.
Deze interfaces en vele soortgelijke werden geproduceerd om de
48K Spectrum compatibel met dezelfde AY-muziek als de 128K Spectrum. Dit
emulatie is alleen beschikbaar voor de 16k, 48k en TC2048 machines.

Interface 1
Als deze optie is geselecteerd, emuleert Fuse de eenvoudige Sinclair
Interface 1 en laat Microdrive-cartridges aansluiten en
verbroken via de Media, Interface 1, Microdrive menu's. Het maakt ook
ondersteuning voor de interface 1 RS-232-interface.

Interface 2
Als deze optie is geselecteerd, emuleert Fuse een cartridgepoort zoals te vinden op
de interface 2. Cartridges kunnen vervolgens worden geplaatst en verwijderd via de Media,
patroon, Interface 2 menu. Merk op dat het Pentagon, Scorpion, Interface 2,
ZXATASP en ZXCF gebruiken allemaal hetzelfde hardwaremechanisme voor toegang tot sommige
hun uitgebreide functies, dus slechts één hiervan moet tegelijk worden geselecteerd of
onvoorspelbaar gedrag zal optreden.

wedijveren printers
Als deze optie is geselecteerd, emuleert Fuse een printer. Zie de PRINTER
EMULATIE sectie voor meer details.

ZX Printer
Als deze optie is geselecteerd, emuleert Fuse de ZX-printer. Zie de
PRINTER EMULATIE sectie voor meer details.

SpeccyBoot interface
Als deze optie is geselecteerd, emuleert Fuse een SpeccyBoot-interface die:
maakt het opstarten van een ZX Spectrum via een Ethernet-netwerk mogelijk. Zie de SpeccyBoot
webpagina op http://speccyboot.sourceforge.net/ voor meer details.

SpecDrum interface
Als deze optie is geselecteerd, emuleert Fuse een Cheetah SpecDrum-geluid
koppel. Zie de World of Spectrum Infoseek-webpagina op
http://www.worldofspectrum.org/infoseekid.cgi?id=1000062 voor handleidingen,
software en meer. Deze emulatie is alleen beschikbaar voor de 48k, 128k en
TC2048-machines.

Spectranet
Als deze optie is geselecteerd, emuleert Fuse de Spectranet-interface,
die een Ethernet-interface voor het Spectrum biedt. Zie de SPECTRANET
EMULATIE sectie voor meer details.

Spectranet 'disable'
Deze optie regelt de status van de Spectranet automatische page-in jumper
(J2). Zie de SPECTRANET EMULATIE sectie voor meer details.

Opties, Randapparatuur, Disc ...
Houd er rekening mee dat alle wijzigingen die randapparatuur in- en uitschakelen, kunnen leiden tot een harde
reset van de geëmuleerde machine.

Eenvoudig 8-bit IDE
Als deze optie is geselecteerd, emuleert Fuse de eenvoudige 8-bits IDE-interface
zoals gebruikt door de Spectrum +3e, en waarmee harde schijven kunnen worden aangesloten en
verbroken via de Media, SDI, Eenvoudig 8-bit menu.

ZXATASP interface
Als deze optie is geselecteerd, emuleert Fuse de ZXATASP-interface, die:
biedt zowel extra RAM als een IDE-interface. Zie de ZXATASP EN ZXCF
sectie voor meer details.

ZXATASP uploaden
Deze optie regelt de status van de ZXATASP-uploadjumper. Zie de ZXATASP
EN ZXCF sectie voor meer details.

ZXATASP schrijven beschermen
Deze optie regelt de status van de ZXATASP-jumper voor schrijfbeveiliging. Zie de
ZXATASP EN ZXCF sectie voor meer details.

ZXCF interface
Als deze optie is geselecteerd, emuleert Fuse de ZXCF-interface, die:
biedt zowel extra RAM als een CompactFlash-interface. Zie de ZXATASP
EN ZXCF sectie voor meer details.

ZXCF uploaden
Deze optie regelt de status van de ZXCF-uploadjumper. Zie de ZXATASP
EN ZXCF sectie voor meer details.

Verdeling interface
Als deze optie is geselecteerd, emuleert Fuse de DivIDE-interface. Zie de
VERDELING sectie voor meer details.

Verdeling schrijven beschermen
Deze optie regelt de status van de DivIDE-schrijfbeveiligingsjumper. Zien
het VERDELING sectie voor meer details.

+D interface
Als deze optie is geselecteerd, emuleert Fuse de +D-interface. Zie de +D
EMULATIE sectie voor meer details.

Discipel interface
Als deze optie is geselecteerd, emuleert Fuse de DISCiPLE-interface. Zien
het DISCIPEL EMULATIE sectie voor meer details.

beta 128 interface
Als deze optie is geselecteerd, emuleert Fuse de Beta 128-interface. Zien
het BETA 128 EMULATIE sectie voor meer details. Beta 128-emulatie is
ingeschakeld voor de Pentagon- en Scorpion-machines, ongeacht deze optie.

beta 128 kofferbak in 48K machines
Als deze optie is geselecteerd, dan wanneer een Beta 128-interface wordt gebruikt in 48K of
TC2048-emulatie, zal de machine direct opstarten in het TR-DOS-systeem.

Opus De reis van mijn leven interface
Als deze optie is geselecteerd, emuleert Fuse de Opus Discovery-interface.
Zie het OPUS ONTDEKKING EMULATIE sectie voor meer details.

Opties, RZX...
Geef het dialoogvenster RZX-opties weer, zodat u kunt configureren hoe Fuse omgaat met RZX
opnames invoeren. (Bij de gebruikersinterface van de widget wisselen de toetsen tussen haakjes de
opties Enter eventuele wijzigingen bevestigt, en Esc breekt af). Merk op dat elke gewijzigde
instellingen zijn alleen van toepassing op de momenteel lopende Fuse.

creëren automatisch opslaan
Als deze optie is geselecteerd, zal Fuse een momentopname aan de opname toevoegen
stream elke 5 seconden tijdens het maken van een RZX-bestand, waardoor de
rollback-faciliteiten die kunnen worden gebruikt zonder expliciet snapshots toe te voegen
de stroom in. Oudere snapshots worden uit de stream verwijderd om de
bestandsgrootte en aantal snapshots omlaag: elke snapshot tot 15 seconden zal
worden bewaard, vervolgens elke 15 seconden één momentopname tot één minuut, dan één
snapshot elke minuut tot 5 minuten, en dan een snapshot elke
5 minuten. Merk op dat dit "snoeien" alleen van toepassing is op automatisch ingevoegde
snapshots: snapshots die handmatig in de stream zijn ingevoegd, worden nooit gesnoeid.

Comprimeren RZX datum
Als deze optie is geselecteerd, en zlib beschikbaar was toen Fuse werd samengesteld,
alle RZX-bestanden die door Fuse zijn geschreven, worden gecomprimeerd. Dit is over het algemeen een goede
ding omdat het de bestanden aanzienlijk kleiner maakt, en je wilt waarschijnlijk
schakel het alleen uit als je de RZX-bestanden debugt of als er iets anders is
programma dat geen gecomprimeerde RZX-bestanden ondersteunt.

Concurrentie mode
Alle invoeropnames die worden gestart wanneer deze optie is geselecteerd, worden
gemaakt in 'competitiemodus'. In wezen betekent dit dat Fuse rechtvaardig zal handelen
zoals een echt Spectrum zou doen: je kunt geen snapshots laden, pauzeer de emulatie in
hoe dan ook, verander de snelheid of iets dat je in het echt niet zou kunnen doen
machine. Als een van deze dingen wordt geprobeerd, of als de geëmuleerde Fuse is
meer dan 5% sneller of langzamer loopt dan de normale Spectrumsnelheid, dan is de
opname wordt onmiddellijk gestopt.

If libgcrypt beschikbaar was toen Fuse werd gecompileerd, en vervolgens opnamen gemaakt met
competitiemodus actief wordt digitaal ondertekend, in theorie om te 'certificeren'
dat het is gemaakt met de bovenstaande beperkingen. Echter, dit
procedures is geen beveiligen (En kan niet be gemaakt dus), so het aanwezigheid of elke
handtekening on an RZX filet moeten geen be ingenomen as het verstrekken van bewijs dat it was
gemaakt die al met Countr werken concurrentie mode actief. Deze functie is alleen inbegrepen in Fuse
omdat het een van de vereisten was om Fuse in een online-omgeving te gebruiken
toernooi.

Concurrentie code
De numerieke code die hier wordt ingevoerd, wordt weggeschreven naar alle RZX-bestanden die zijn gemaakt in
competitie modus. Dit is een andere functie voor online toernooien die kan:
worden gebruikt om te `bewijzen' dat de opname is gemaakt nadat een specifieke code was
vrijgelaten. Als je niet in zo'n toernooi speelt, kun je veilig negeren
deze optie.

Altijd insluiten momentopname
Specificeer of een snapshot moet worden ingesloten in een RZX-bestand tijdens het opnemen
wordt gestart vanuit een bestaande momentopname.

Opties, Joysticks
Fuse kan veel van de gebruikelijke typen joystick emuleren die beschikbaar waren voor de
Spectrum. De invoer voor deze geëmuleerde joysticks kan worden overgenomen van echte joysticks
gekoppeld aan de emulatiemachine (geconfigureerd via de Opties, joysticks,
bedieningshendel 1 ... en Opties, joysticks, bedieningshendel 2 ... opties), of uit de q, a,
o, p en Tussenruimte toetsen op het toetsenbord van de emulatiemachine, geconfigureerd via de
Opties, joysticks, Toetsenbord... optie. Merk op dat wanneer u het toetsenbord gebruikt om
emuleren een joystick, de q, a, o, p en Tussenruimte sleutels hebben niet hun normale
effect (om problemen te voorkomen met games die dingen doen zoals gebruik) p voor pauze wanneer
met een joystick).

Elk van de joysticks (inclusief de 'nep' toetsenbordjoystick) kan worden geconfigureerd om:
emuleer een van de volgende joysticktypen:

Geen
Geen joystick: elke invoer wordt gewoon genegeerd.

Cursor
Een cursor-joystick, gelijk aan het indrukken van 5 (links), 6 (omlaag), 7 (omhoog),
8 (rechts), en 0 (vuur).

Kempston
Een Kempston-joystick, gelezen vanaf ingangspoort 31. Merk op dat de Opties,
Randapparatuur, Kempston interface optie moet ook worden ingesteld voor de ingang
te herkennen.

Sinclair 1
Sinclair 2
De `links' en `rechts' Sinclair-joysticks, gelijk aan het indrukken van 1
(links), 2 (Rechts), 3 (omlaag), 4 (omhoog en 5 (vuur), of 6 (links), 7
(Rechts), 8 (omlaag), 9 (omhoog en 0 (brand) respectievelijk.

Timex 1
Timex 2
De joysticks `links' en `rechts' zoals bevestigd aan de Timex 2068
de ingebouwde joystickinterface van de variant.

Voor de echte joysticks is het ook mogelijk om te configureren (hoewel momenteel alleen
bij gebruik van de GTK+ interface) welk effect elke knop op de joystick zal hebben:
dit kan zijn bedieningshendel Brand, gelijk aan het indrukken van het vuur van de geëmuleerde joystick
knop, Niets, wat betekent dat het geen effect heeft, of een Spectrum-toets, wat betekent dat
het indrukken van die knop is gelijk aan het indrukken van die Spectrum-toets.

Opties, kies Roms
Er is een afzonderlijk dialoogvenster beschikbaar voor elke Spectrum-variant die wordt geëmuleerd door Fuse, die:
maakt selectie mogelijk van de ROM('s) die door die machine worden gebruikt. Selecteer eenvoudig de ROM die u wenst
die u wilt gebruiken en stel vervolgens het spectrum opnieuw in om de wijziging door te voeren.

Opties, Filter...
Selecteer het grafische filter dat momenteel wordt gebruikt. Zie de GRAFISCHE FILTERS sectie voor
meer details.

Opties, Schijf Opties ...
Bij het emuleren van schijfstations staat Fuse de specificatie van het fysieke station toe
eenheden die zijn aangesloten op de geëmuleerde interface. Elke schijf kan worden ingesteld als een van de
volgende soorten:

Eenzijdig 40 spoor

Dubbelzijdig 40 spoor

Eenzijdig 80 spoor

Dubbelzijdig 80 spoor

De beschikbare opties die kunnen worden ingesteld zijn:

+3 Drive A
Standaard ingesteld op een enkelzijdige aandrijving met 40 sporen.

+3 Drive B
Standaard ingesteld op een dubbelzijdige 80-track drive.

+3 Opsporen Speedlock
Geef aan of de +3-schijven proberen met Speedlock beveiligde schijven te detecteren, en
emuleren van 'zwakke' sectoren. Als het schijfkopiebestand (EDSK of UDI) zwakke
sectorgegevens, dan wordt Speedlock-detectie automatisch weggelaten. Zie ook
het ZWAK SCHIJF GEGEVENS pagina.

beta 128 Drive A
Standaard ingesteld op een dubbelzijdige 80-track drive.

beta 128 Drive B
Standaard ingesteld op een dubbelzijdige 80-track drive.

beta 128 Drive C
Standaard ingesteld op een dubbelzijdige 80-track drive.

beta 128 Drive D
Standaard ingesteld op een dubbelzijdige 80-track drive.

+D Drive 1
Standaard ingesteld op een dubbelzijdige 80-track drive.

+D Drive 2
Standaard ingesteld op een dubbelzijdige 80-track drive.

Discipel Drive 1
Standaard ingesteld op een dubbelzijdige 80-track drive.

Discipel Drive 2
Standaard ingesteld op een dubbelzijdige 80-track drive.

Opus Drive 1
Standaard ingesteld op een enkelzijdige aandrijving met 40 sporen.

Opus Drive 2
Standaard ingesteld op een enkelzijdige aandrijving met 40 sporen.

Probeer samensmelten 'B' kant of schijven
Deze optie vraagt ​​de gebruiker om te bevestigen of Fuse moet proberen om de
`B'-kant van een schijfkopie uit een apart bestand bij het openen van een nieuwe single-
zijdige schijfkopie.

Bevestigen samensmelten schijf zijden
Selecteer of Fuse moet proberen een apart bestand samen te voegen voor de `B'-kant van
een apart schijfkopiebestand bij het openen van een nieuwe schijfkopie. Meest dubbelzijdig
schijfkopieën worden gedumpt als twee enkelzijdige schijfkopieën, bijv. `Golden Axe -
Side A.dsk' en `Golden Axe - Side B.dsk'. Dus, als we Golden willen spelen
Bijl, eerst moeten we de eerste schijfkopie plaatsen en wanneer het spel daarom vraagt
plaats kant B, we moeten de tweede schijfkopie vinden en openen, in plaats van
gewoon de schijf in de schijf 'omdraaien'. Indien ingeschakeld, zal Fuse proberen te openen
de tweede afbeelding ook en maak een dubbelzijdige schijfkopie (samenvoegen van de twee
eenzijdige schijfkopieën) en plaats deze samengevoegde virtuele schijf in de schijf
rit. De functie detecteert of het bestand één zijde van een dubbelzijdige is
afbeelding als de bestandsnaam overeenkomt met een patroon zoals [Ss]ide[ _][abAB12][ _.] in de
bestandsnaam van een schijf die wordt geopend. Indien gevonden, zal Fuse proberen te openen
de andere kant van de schijf ook door de juiste tekens te vervangen in
de bestandsnaam bijv. 1→2, a→b, A→B. Als het lukt, zal het de twee samenvoegen
afbeeldingen en nu hebben we een dubbelzijdige schijf in de drive. Dit betekent dat als we
open `Golden Axe - Side A.dsk', dan zal Fuse proberen `Golden Axe -
Side B.dsk' ook. Nu kunnen we de schijf gewoon `omdraaien' als Golden Axe erom vraagt
'Kant B'. De beschikbare opties zijn: nooit, met enkelzijdig drives en
Altijd.

F11
Opties, Volledig scherm
Schakel Fuse tussen volledig scherm en venstermodus. Dit menu is alleen beschikbaar
onder de SDL-gebruikersinterface.

Opties, Bespaar
If libxml2 beschikbaar was toen Fuse werd gecompileerd, zal dit ervoor zorgen dat Fuse's current
opties waarnaar moet worden geschreven .fuserc in uw thuismap, van waaruit ze zullen zijn
weer opgepakt wanneer Fuse opnieuw wordt gestart. De beste manier om dit bestand bij te werken is door:
met behulp van deze optie, maar het is een eenvoudig XML-bestand en zou niet al te moeilijk moeten zijn om te bewerken door
hand als je echt wilt.

pauze
Machine, pauze
Emulatie onderbreken of hervatten. Deze optie is alleen beschikbaar onder de GTK+ en Win32
gebruikersinterfaces; om de andere gebruikersinterfaces te pauzeren, drukt u gewoon op F1 om het hoofdmenu te openen.

F5
Machine, Reset
Reset het geëmuleerde spectrum. Nogmaals, je krijgt de kans om dit te annuleren als je gebruikt
de GTK+ of Win32 UI's.

Machine, Hard opnieuw in te stellen
Reset het geëmuleerde spectrum. Een harde reset is gelijk aan het draaien van de Spectrum's
uitschakelen en vervolgens weer inschakelen. Nogmaals, je krijgt de kans om dit te annuleren als
je gebruikt de GTK+ of Win32 UI's.

F9
Machine, Selecteer ...
Kies een type spectrum dat u wilt emuleren. Een kort overzicht van de Sinclair, Amstrad
en Timex zijn te vinden op:
http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm terwijl meer
technische informatie is te vinden op:
http://www.worldofspectrum.org/faq/reference/reference.htm en
http://www.worldofspectrum.org/faq/reference/tmxreference.htm.

Spectrum 16K
Spectrum 48K
De originele machines zoals uitgebracht door Sinclair in 1982 met 16 of 48K RAM
respectievelijk.

Spectrum 48K (NTSC)
De NTSC 48K-machine is in beperkte aantallen uitgebracht in delen van Zuid-Amerika.

Spectrum 128K
De 128K-machine zoals uitgebracht door Sinclair in 1985 (Spanje) of 1986 (VK).

Spectrum +2
De eerste machine die in 1986 door Amstrad werd uitgebracht. Vanuit een emulatiepunt van
bekijken, is de +2 vrijwel identiek aan de 128K.

Spectrum + 2A
Spectrum +3
De twee machines die in 1988 door Amstrad zijn uitgebracht. Technisch zeer vergelijkbaar met:
elkaar, behalve dat de +3 een 3″ diskdrive heeft terwijl de +2A dat wel heeft
niet.

Spectrum + 3e
Een +3 met aangepaste ROM's die toegang geven tot IDE-harde schijven via de simple
8-bits interface, geactiveerd vanaf de Opties, Schijf randapparatuur dialoog. Zien
http://www.worldofspectrum.org/zxplus3e/ voor meer details.

Timex TC2048
Timex TC2068
De varianten van de Spectrum zoals uitgebracht door Timex in Portugal.

Timex TS2068
De variant van de Spectrum uitgebracht door Timex in Noord-Amerika.

Pentagon 128K
Russische kloon van het Spectrum. Er waren veel verschillende machines genaamd
Pentagon van 1989 tot 2006, deze machine komt overeen met een tijdperk van 1991
Pentagon 128K met de optionele AY-geluidschip en de geïntegreerde Beta 128
schijfinterface, en is de versie van de machine die het vaakst wordt geëmuleerd. Meer
technische details zijn te vinden op:
http://www.worldofspectrum.org/rusfaq/index.html,

Pentagon 512K
Pentagon 1024K
Nieuwere versies van de Russische Spectrum-klonen van het Pentagon die zijn opgenomen in:
meer geheugen en de "Mr Gluk Reset Service" ROM biedt een krachtiger
firmware.

Schorpioen ZS 256
Nog een Russische kloon van het Spectrum. Enkele details zijn te vinden op:
http://www.worldofspectrum.org/rusfaq/index.html. Zoals alle Russen
klonen, ze hebben 3.5-inch schijfstations ingebouwd, toegankelijk via de Beta 128-schijf
interface en TR-DOS (het Technology Research Disk-besturingssysteem). De
belangrijkste onderscheid met de Pentagon 128k en soortgelijke machines is:
de weergave timing details.

Spectrum SE
Een recente variant ontworpen door Andrew Owen en Jarek Adamski, namelijk:
misschien het best gezien als een kruising tussen de 128K-machine en de Timex
varianten, waardoor 272K RAM kan worden gebruikt. Wat meer details zijn:
verkrijgbaar bij http://www.worldofspectrum.org/faq/reference/sereference.htm
en documentatie van de uitgebreide BASIC is beschikbaar op:
https://github.com/cheveron/sebasic4/wiki. De bugtracker voor de BASIC is:
at https://github.com/cheveron/sebasic4/issues?state=open.

Machine, Debugger...
Start de monitor/debugger. Zie de MONITOR/DEBUGGER sectie voor meer informatie.

Machine, Por Vinder...
Start de `pokefinder'. Zie de POKE FINDER sectie voor meer informatie.

Machine, Por Geheugen...
Sta toe om veelzijdige POKE's te gebruiken voor dingen zoals oneindige levens. Zie de POKE GEHEUGEN
sectie voor meer informatie.

Machine, Geheugen Browser ...
Start de geheugenbrowser. Het zou vrij duidelijk moeten zijn wat dit doet; misschien de
het enige dat het vermelden waard is, is dat de emulatie wordt onderbroken totdat u het venster sluit.

Machine, NMI
Stuurt een niet-maskerbare interrupt naar het geëmuleerde spectrum. Door een typefout in de
standaard 48K ROM, dit zal een reset veroorzaken, maar er zijn aangepaste ROM's beschikbaar die:
gebruik maken van deze functie. Wanneer de +D (of DISCiPLE) wordt geëmuleerd, wordt dit gebruikt om
toegang krijgen tot de +D (of DISCiPLE)'s screenshot en snapshot-functies (zie de +D
EMULATIE en DISCIPEL EMULATIE secties hieronder). Voor de DISCiPLE, Caps Shift
moet ingedrukt worden gehouden terwijl u op de NMI-knop drukt. Voor sommige gebruikersinterfaces kan dit zijn:
lastig, of zelfs onmogelijk om te doen. Merk op dat GDOS op de DISCiPLE een bug bevat
wat beschadiging van opgeslagen snapshots veroorzaakt en het niet terugkeren van de NMI
menu correct. Deze bug is niet aanwezig in G+DOS op de +D.

F7
Media, Plakband, Open...
Kies een PZX-, TAP- of TZX virtueel-tapebestand om van te laden. Zie de FILE SELECTIE
sectie hieronder voor details over het kiezen van het bestand. Indien Auto-load gemiddeld speelt zich af in
het dialoogvenster Algemene opties (zoals het standaard is), kunt u de file, Open...
menu-optie in plaats daarvan, en de band wordt automatisch geladen. Anders, jij
moet het laden in de geëmuleerde machine starten (met LOAD "" of de 128's Tape
Loader-optie, hoewel u mogelijk eerst moet resetten).

Naar garantie dat TZX-bestanden correct worden geladen, moet u het bestand selecteren, make
zorg ervoor dat de traps voor het laden van tapes zijn uitgeschakeld in het dialoogvenster Algemene opties en druk vervolgens op F8
(of doe) Media, Plakband, Spelen). Dat gezegd hebbende, zullen de meeste TZX's werken met tape-loading traps
ingeschakeld (vaak snel gedeeltelijk geladen en vervolgens de rest realtime geladen), zodat u
wil het misschien eerst zo proberen.

F8
Media, Plakband, Spelen
Begin indien nodig met het afspelen van het PZX-, TAP- of TZX-bestand. (Kiezen voor de optie (of
druk F8) pauzeert opnieuw het afspelen en nogmaals drukken wordt hervat). Om uit te leggen - als
traps voor het laden van tape zijn uitgeschakeld (in het dialoogvenster Algemene opties), waardoor de
laadproces in de geëmuleerde machine is niet genoeg. Je moet ook op 'drukken'
play', zeg maar :-), en zo doe je dat. Mogelijk moet u ook op 'drukken'
speel' zoals dit in bepaalde andere omstandigheden, bijv. TZX's met multi-load
games kunnen een stop-the-tape-verzoek hebben (waar Fuse gehoor aan geeft).

Media, Plakband, Blader
Blader door de huidige band. Een korte weergave van elk van de datablokken op de
de huidige band verschijnt, waaruit u kunt selecteren welk blok Fuse zal spelen
De volgende. Met de GTK+ gebruikersinterface gaat de emulatie door terwijl de browser wordt weergegeven;
dubbelklikken op een blok zal het selecteren. In de andere gebruikersinterfaces is de emulatie gepauzeerd
en u kunt de cursortoetsen gebruiken en op drukken Enter om het te selecteren. Als je besluit dat je
wil niet van blok veranderen, druk gewoon op Ontsnappen.

Media, Plakband, Rewind
Spoel de huidige virtuele tape terug, zodat deze vanaf het begin opnieuw kan worden gelezen.

Media, Plakband, Wissen
Wis de huidige virtuele tape. Dit is vooral handig wanneer u een `schone'
slate' om nieuw opgeslagen bestanden aan toe te voegen, voordat u dit doet Media, Plakband, Schrijven... (of F6).

F6
Media, Plakband, Schrijven...
Schrijf de huidige inhoud van de virtuele tape naar een TZX-bestand. U wordt gevraagd om een
bestandsnaam. De inhoud van de virtuele tape is de inhoud van de eerder geladen tape
(indien er een is geladen sinds u voor het laatst een hebt gedaan) Media, Plakband, Wissen), gevolgd door
alles wat u sindsdien van de geëmuleerde machine hebt opgeslagen. Deze nieuw opgeslagen bestanden zijn:
geen naar een bandbestand geschreven totdat u deze optie kiest!

Media, Plakband, Record Start
Begint direct met het opnemen van de uitvoer van het geëmuleerde spectrum naar de huidige
virtuele band. Dit is handig als u wilt opnemen met een niet-standaard ROM of
van een aangepaste opslagroutine. De meeste bandbewerkingen zijn uitgeschakeld tijdens het opnemen.
Stop de opname met de Media, Plakband, Schrijven... menu-optie.

Media, Plakband, Record stop
Stopt de directe opname en plaatst de nieuwe opname op de virtuele band.

Media, Interface 1
Virtual Microdrive-images zijn alleen toegankelijk als Interface 1 actief is van
het Opties, randapparatuur menu. Houd er rekening mee dat eventuele wijzigingen in de Microdrive-afbeelding:
niet naar het bestand op schijf worden geschreven totdat de juiste opslagoptie is gebruikt.

Media, Interface 1, Microdrive 1, Invoegen Nieuw
Plaats een nieuwe (niet-geformatteerde) Microdrive-cartridge in geëmuleerde Microdrive 1.

Media, Interface 1, Microdrive 1, Invoegen...
Plaats een bestaande afbeelding van een Microdrive-cartridge in geëmuleerde Microdrive 1. U zult:
om een ​​bestandsnaam worden gevraagd.

Media, Interface 1, Microdrive 1, Uitwerpen
Werp de Microdrive-afbeelding uit in Microdrive 1. Als de afbeelding is gewijzigd, kunt u:
wordt gevraagd of u wijzigingen wilt opslaan.

Media, Interface 1, Microdrive 1, Bespaar
Sla de Microdrive-afbeelding op in Microdrive 1.

Media, Interface 1, Microdrive 1, Bespaar net zo...
Schrijf de Microdrive-afbeelding in Microdrive 1 naar een bestand. U wordt gevraagd om een
bestandsnaam.

Media, Interface 1, Microdrive 1, Schrijven beschermen, Enable
Schakel het schrijfbeveiligings-tabblad in voor de afbeelding in Microdrive 1.

Media, Interface 1, Microdrive 1, Schrijven beschermen, onbruikbaar maken
Schakel het tabblad schrijfbeveiliging voor de afbeelding in Microdrive 1 uit.

Media, Interface 1, Microdrive 2, ...
Media, Interface 1, Microdrive 3, ...
Media, Interface 1, Microdrive 4, ...
Media, Interface 1, Microdrive 5, ...
Media, Interface 1, Microdrive 6, ...
Media, Interface 1, Microdrive 7, ...
Media, Interface 1, Microdrive 8, ...
Gelijkwaardige opties voor de andere geëmuleerde Microdrives.

Media, Interface 1, RS232, Plug RxD
Media, Interface 1, RS232, Ontkoppel RxD
Media, Interface 1, RS232, Plug TxD
Media, Interface 1, RS232, Ontkoppel TxD
Verbind of ontkoppel een communicatiekanaal (FIFO of bestand) om te gebruiken als de RS-232
TxD- of RxD-draad.

Media, Schijf
Virtuele diskette-images zijn toegankelijk bij het emuleren van een +3, +3e, Pentagon of
Scorpion, of wanneer de Beta 128, Opus Discovery, +D of DISCiPLE interface-opties
zijn ingeschakeld en een machine die compatibel is met de gekozen interface is geselecteerd. (Zien
DE .DSK FORMAT, BETA 128 EMULATIE OPUS ONTDEKKING EMULATIE +D EMULATIE en
DISCIPEL EMULATIE secties hieronder voor opmerkingen over de ondersteunde bestandsindelingen).

Nogmaals, eventuele wijzigingen aan een schijfkopie hebben geen invloed op het bestand dat was
'ingevoegd' in de schijf. Als u wijzigingen wilt behouden, gebruikt u de juiste
`eject and write'-optie voordat u Fuse afsluit.

Media, schijf, + 3, Drive EEN:, Invoegen...
Plaats een schijfkopiebestand om te lezen/schrijven in het geëmuleerde station A: van de +3.

Media, schijf, + 3, Drive EEN:, Uitwerpen
Werp de schijfkopie die zich momenteel in de geëmuleerde schijf van de +3 bevindt A: — of uit de geëmuleerde
perspectief van de machine, werp het uit. Houd er rekening mee dat eventuele wijzigingen aan de afbeelding niet zullen
wees gered.

Media, schijf, + 3, Drive EEN:, Bespaar
Bewaar de schijfkopie die momenteel in station A van de +3 staat:.

Media, schijf, + 3, Drive EEN:, Bespaar net zo...
Sla de huidige staat van de schijfkopie die zich momenteel in station A van de +3 bevindt, op in een bestand.
U wordt gevraagd om een ​​bestandsnaam.

Media, schijf, + 3, Drive B:, Invoegen...
Zoals hierboven, maar voor de +3's drive B:. Fuse emuleert drive B: als een tweede 3″-drive.

Media, schijf, + 3, Drive B:, Uitwerpen
Zoals hierboven, maar voor schijf B:.

Media, schijf, + 3, Drive B:, Bespaar
Zoals hierboven, maar voor schijf B:.

Media, schijf, + 3, Drive B:, Bespaar net zo...
Zoals hierboven, maar voor schijf B:.

Media, schijf, Beta, Drive EEN:, Invoegen Nieuw
Plaats een nieuwe (niet-geformatteerde) schijf in de geëmuleerde Beta-drive A:.

Media, schijf, Beta, Drive EEN:, Invoegen...
Media, schijf, Beta, Drive EEN:, Uitwerpen
Media, schijf, Beta, Drive EEN:, Bespaar
Media, schijf, Beta, Drive EEN:, Bespaar net zo...
Zoals hierboven, maar voor het geëmuleerde Beta-schijfstation A:.

Media, schijf, Beta, Drive EEN:, Schrijven beschermen, Enable
Schakel het tabblad schrijfbeveiliging in voor de afbeelding in bètastation A:.

Media, schijf, Beta, Drive EEN:, Schrijven beschermen, onbruikbaar maken
Schakel het tabblad schrijfbeveiliging uit voor de afbeelding in bètastation A:.

Media, schijf, Beta, Drive B:, ...
Media, schijf, Beta, Drive C :, ...
Media, schijf, Beta, Drive NS:, ...
Zoals hierboven, maar voor de resterende geëmuleerde Beta-schijfinterfacestations.

Media, schijf, Opus, Drive 1, Invoegen Nieuw
Media, schijf, Opus, Drive 1, Invoegen...
Media, schijf, Opus, Drive 1, Uitwerpen
Media, schijf, Opus, Drive 1, Bespaar
Media, schijf, Opus, Drive 1, Bespaar net zo...
Media, schijf, Opus, Drive 1, Schrijven beschermen, Enable
Media, schijf, Opus, Drive 1, Schrijven beschermen, onbruikbaar maken
Media, schijf, Opus, Drive 2, ...
Zoals hierboven, maar voor de geëmuleerde Opus Discovery-schijven.

Media, schijf, +D, Drive 1, Invoegen Nieuw
Media, schijf, +D, Drive 1, Invoegen...
Media, schijf, +D, Drive 1, Uitwerpen
Media, schijf, +D, Drive 1, Bespaar
Media, schijf, +D, Drive 1, Bespaar net zo...
Media, schijf, +D, Drive 1, Schrijven beschermen, Enable
Media, schijf, +D, Drive 1, Schrijven beschermen, onbruikbaar maken
Media, schijf, +D, Drive 2, ...
Zoals hierboven, maar voor de geëmuleerde +D-schijven.

Media, schijf, Discipel, Drive 1, Invoegen Nieuw
Media, schijf, Discipel, Drive 1, Invoegen...
Media, schijf, Discipel, Drive 1, Uitwerpen
Media, schijf, Discipel, Drive 1, Bespaar
Media, schijf, Discipel, Drive 1, Bespaar net zo...
Media, schijf, Discipel, Drive 1, Schrijven beschermen, Enable
Media, schijf, Discipel, Drive 1, Schrijven beschermen, onbruikbaar maken
Media, schijf, Discipel, Drive 2, ...
Zoals hierboven, maar voor de geëmuleerde DISCiPLE-schijven.

Media, patroon, Timex Dok, Invoegen...
Plaats een cartridge in het Timex 2068-dock. Dit zorgt ervoor dat de geëmuleerde machine
worden gewijzigd in de TC2068 (als het nog geen 2068-variant was) en opnieuw instellen.

Media, patroon, Timex Dok, Uitwerpen
Verwijder de cartridge uit het Timex 2068-dock. Dit zorgt ervoor dat de geëmuleerde machine
te resetten.

Media, patroon, Interface 2, Invoegen...
Plaats een cartridge in de interface 2-cartridgesleuf. Dit zal ervoor zorgen dat de
geëmuleerde machine moet worden gereset en de cartridge moet worden geladen.

Media, patroon, Interface 2, uitwerpen...
Verwijder de cartridge uit de interface 2-cartridgesleuf. Dit zal ervoor zorgen dat de
geëmuleerde machine moet worden gereset.

Media, SDI, Eenvoudig 8-bit, Master, Invoegen...
Sluit een IDE-harde schijf aan op het masterkanaal van de eenvoudige 8-bits interface.

Media, SDI, Eenvoudig 8-bit, Master, Plegen
Veroorzaakt alle schrijfacties die zijn gedaan naar de virtuele harde schijf die is aangesloten op de simple
8-bits hoofdkanaal van de interface moet worden vastgelegd op de echte schijf, zodat ze
overleven dat de virtuele schijf wordt uitgeworpen.

Media, SDI, Eenvoudig 8-bit, Master, Uitwerpen
Werp de virtuele harde schijf uit het masterkanaal van de eenvoudige 8-bits interface. Opmerking
dat alle schrijfbewerkingen naar de virtuele harde schijf verloren gaan tenzij de Media, SDI, Eenvoudig
8-bit, Master, Plegen optie wordt gebruikt voordat de schijf wordt uitgeworpen.

Media, SDI, Eenvoudig 8-bit, Slaaf, Invoegen...
Media, SDI, Eenvoudig 8-bit, Slaaf, Plegen
Media, SDI, Eenvoudig 8-bit, Slaaf, Uitwerpen
hetzelfde als de Media, SDI, Eenvoudig 8-bit, Meester bovenstaande vermeldingen, maar voor de eenvoudige
het slave-kanaal van de 8-bits interface.

Media, SDI, ZXATASP, Master, Invoegen...
Media, SDI, ZXATASP, Master, Plegen
Media, SDI, ZXATASP, Master, Uitwerpen
Media, SDI, ZXATASP, Slaaf, Invoegen...
Media, SDI, ZXATASP, Slaaf, Plegen
Media, SDI, ZXATASP, Slaaf, Uitwerpen
hetzelfde als de Media, SDI, Eenvoudig 8-bit, Meester bovenstaande vermeldingen, maar voor de twee
kanalen van de ZXATASP-interface.

Media, SDI, ZXCF CompactFlash, Invoegen...
Media, SDI, ZXCF CompactFlash, Plegen
Media, SDI, ZXCF CompactFlash, Uitwerpen
hetzelfde als de Media, SDI, Eenvoudig 8-bit, Meester bovenstaande vermeldingen, maar voor de ZXCF
de CompactFlash-sleuf van de interface.

Media, SDI, Verdeling, Master, Invoegen...
Media, SDI, Verdeling, Master, Plegen
Media, SDI, Verdeling, Uitwerpen
Media, SDI, Verdeling, Slaaf, Invoegen...
Media, SDI, Verdeling, Slaaf, Plegen
Media, SDI, Verdeling, Uitwerpen
hetzelfde als de Media, SDI, Eenvoudig 8-bit vermeldingen hierboven, maar voor de twee kanalen van
de Divide-interface.

Help, Toetsenbord afbeelding...
Geef een diagram weer met het Spectrum-toetsenbord en de verschillende trefwoorden die kunnen
worden gegenereerd met elke sleutel van (48K) BASIC. Onder de GTK+ en Win32 UI's is dit:
verschijnt in een apart venster en de emulatie gaat door. Bij de andere gebruikersinterfaces is de
het beeld blijft op het scherm (en de emulator is gepauzeerd) totdat u op . drukt Esc or Enter.

KEY MAPPEN


Bij het emuleren van het spectrum, toetsen F1 naar F10 worden gebruikt als snelkoppelingen voor verschillende menu-items,
zoals hierboven beschreven. De alfanumerieke toetsen (samen met Enter en Tussenruimte) worden as-is toegewezen aan
de Spectrum-toetsen. De andere belangrijke toewijzingen zijn:

Shift geëmuleerd als Caps Shift

Controle, anders en meta
geëmuleerd als Symbol Shift (de meeste andere modifiers zijn hier ook aan toegewezen)

Backspace
geëmuleerd als Caps-0 (Verwijderen)

Esc geëmuleerd als Caps-1 (bewerken)

Caps Slot
geëmuleerd als Caps-2

Cursor toetsen
geëmuleerd als Caps-5/6/7/8 (indien van toepassing)

Tab geëmuleerd als Caps Shift-Symbol Shift (uitgebreide modus)

Sommige verdere interpunctietoetsen worden ondersteund, als ze op uw toetsenbord aanwezig zijn — `,', `.',
`/', `;', `'', `#', `-', en `='. Deze worden toegewezen aan de juiste met symbolen verschoven toetsen
op het Spectrum.

Een lijst met sleutels die van toepassing zijn bij het gebruik van de dialoogvensters voor bestandsselectie wordt gegeven in de FILE
SELECTIE sectie hieronder.

DISPLAY SIZE


Sommige gebruikersinterfaces van Fuse maken het mogelijk om het formaat van de weergave van het geëmuleerde Spectrum te wijzigen. Voor het raam-
gebaseerde degenen (GTK+, Win32 en Xlib), kunt u het formaat van het venster wijzigen door, nou ja, het formaat te wijzigen. :-)
Hoe dit precies werkt, hangt af van uw windowmanager; misschien moet je het raam maken
meer dan tweemaal de breedte en hoogte van het oorspronkelijke formaat voordat het daadwerkelijk wordt opgeschaald. Lont
probeert het venster `vierkant' te houden, maar bij sommige vensterbeheerders kan dit betekenen dat de
venster zal nooit van grootte veranderen. Als u dit probleem ondervindt, wordt de `--geen-aspect-hint'
optie kan helpen.

Als u de SDL UI onder X11 of GTK+ gebruikt, wordt het venster automatisch aangepast naar:
de juiste grootte voor het geselecteerde grafische filter.

GRAFISCHE FILTERS


Fuse heeft de mogelijkheid om in wezen willekeurige filters toe te passen tussen het bouwen van zijn imago van
het Spectrum-scherm en het weergeven op de monitor van de emulerende machine. Deze filters
kan worden gebruikt voor verschillende vormen van smoothing, emulatie van tv-scanlijnen en diverse andere
mogelijkheden. Ondersteuning voor grafische filters varieert tussen de verschillende gebruikersinterfaces,
maar er zijn twee algemene klassen: de gebruikersinterfaces GTK+, Win32, Xlib, SVGAlib en SDL
(en het opslaan van .png-schermafbeeldingen) ondersteunt `interpolerende' filters die een palet gebruiken
groter dan de 16 kleuren van het Spectrum, terwijl de gebruikersinterface van de framebuffer dat momenteel doet
ondersteunen helemaal geen filters.

Een verdere complicatie ontstaat door het feit dat de Timex-machines hun hoge
resolutie videomodus met tweemaal de horizontale resolutie. Om hiermee om te gaan, trakteert Fuse
deze machines hebben een 'normale' weergavegrootte die twee keer zo groot is als een normale
Spectrum's scherm, waardoor er een andere set filters beschikbaar is voor deze
machines. Houd er rekening mee dat alle filters met dubbele of drievoudige grootte beschikbaar zijn voor Timex
machines alleen bij gebruik van de SDL-, Win32- of GTK+-gebruikersinterface.

De beschikbare filters, samen met hun korte naam die worden gebruikt om ze uit de opdracht te selecteren
lijn, zijn:

Timex helft (afgevlakt) (helft)
Timex helft (overslaan) (half overslaan)
Twee Timex-machinespecifieke filters die het scherm verkleinen tot de helft van normaal
(Timex) maat; dat wil zeggen, dezelfde grootte als een normaal Spectrum-scherm. Het verschil
tussen deze twee filters zit in hoe ze omgaan met de modus met hoge resolutie: de
De 'afgevlakte' versie is een interpolatiefilter dat het gemiddelde neemt van paren aangrenzende
pixels, terwijl de 'skipping'-versie een niet-interpolerend filter is dat
laat elke andere pixel vallen.

Normaal (een)
Het eenvoudigste filter: toon slechts één pixel voor elke pixel op de Spectrum's
scherm.

Dubbele (double) grootte (2x)
Schaal het weergegeven scherm tot dubbele grootte.

Verdrievoudigen (triple) grootte (3x)
Schaal het weergegeven scherm tot driedubbele grootte. Alleen beschikbaar met de GTK+, Win32,
Xlib- en SDL-gebruikersinterfaces of bij het opslaan van schermafbeeldingen van niet-Timex-machines.

2xSaI (2xsai)
Super 2xSaI (super2xsai)
SuperEagle (supereagle)
Drie interpolerende filters die achtereenvolgens meer afvlakking toepassen. Alle drie
dubbele grootte van het weergegeven scherm.

AdvMAME2x (advmame2x)
Een niet-interpolerend filter met dubbele grootte dat probeert diagonale lijnen glad te strijken.

AdvMAME3x (advmame3x)
Zeer vergelijkbaar met AdvMAME2x, behalve dat het de grootte van het weergegeven scherm verdrievoudigt.
Alleen beschikbaar met de gebruikersinterfaces GTK+, Win32, Xlib en SDL of bij opslaan
screenshots van niet-Timex machines.

TV 2x (tv2x)
TV 3x (tv3x)
Timex TV (timextv)
Drie filters die het effect van tv-scanlines proberen na te bootsen. De
de eerste is een filter met dubbele grootte voor niet-Timex-machines, de tweede is een soortgelijke
drievoudig filter, terwijl de laatste een filter met één grootte is voor Timex-machines
(merk op dat dit betekent dat TV 2X en Timex TV dezelfde output produceren).

PAL TV (paltv)
PAL TV 2x (paltv2x)
PAL TV 3x (paltv3x)
Drie filters die proberen het effect van het PAL TV-systeem na te bootsen, met lagen
een kleurenafbeelding met een lagere resolutie over de bovenkant van een zwart-witafbeelding met een hogere resolutie
afbeelding. De filters kunnen optioneel ook scanlines toevoegen zoals de andere tv-series
scalers.

Stip Matrix (punt Matrix)
Een filter met dubbele grootte dat het effect van een dot-matrix-display nabootst.

Timex 1.5x (tijdx15x)
Een interpolerend Timex-specifiek filter dat het Timex-scherm schaalt tot 1.5× zijn
gebruikelijke grootte (dat is dus 3× de grootte van een `normaal' Spectrum-scherm).
Alleen beschikbaar voor de gebruikersinterfaces GTK+, Win32 en SDL of bij opslaan
screenshots.

HQ 2x (hq2x)
HQ 3x (hq3x)
Twee filters die antialiasing van hoge kwaliteit (maar langzaam) uitvoeren. Verdubbelt en verdrievoudigt de
grootte van het weergegeven scherm.

DE GEEMULEERD SPECTRUM


Het geëmuleerde Spectrum is standaard een ongewijzigd 48K Spectrum met een cassettespeler en
ZX-printer aangesloten. Oh, en blijkbaar een magische machine voor het laden/opslaan van snapshots, namelijk:
waarschijnlijk het beste verdoezeld omwille van de analogie. :-)

Om verschillende soorten Spectrum te emuleren, selecteert u de Machine, Selecteer ... menu-optie, of
pers F9.

De Spectrum-emulatie wordt onderbroken wanneer er dialoogvensters verschijnen. In de widget-gebruikersinterface is het ook:
gepauzeerd wanneer menu's of de toetsenbordafbeelding worden weergegeven.

PRINTER EMULATIE


De verschillende modellen van Spectrum ondersteunden verschillende manieren om printers aan te sluiten, drie van:
die worden ondersteund door Fuse. Er zijn verschillende printers beschikbaar voor de verschillende
modellen:

16, 48, TC2048, TC2068, TS2068
ZX-printer

128/+2/Pentagon
Seriële printer (alleen tekst)

+ 2A, +3
Parallelle printer (alleen tekst)

Als Opus Discovery, +D of DISCiPLE-emulatie wordt gebruikt en printeremulatie is ingeschakeld,
emulatie met alleen tekst van de parallelle printerinterface van de schijfinterface is beschikbaar.

Elke afdruk wordt toegevoegd aan een (of beide) van twee bestanden, afhankelijk van de printer — deze
standaard op afdruk.txt voor tekstuitvoer, en afdruk.pbm voor afbeeldingen (PBM-afbeeldingen zijn
ondersteund door de meeste afbeeldingsviewers en converters). Deze namen kunnen worden gewijzigd met de
--tekstbestand en --grafisch bestand opties vanaf de opdrachtregel of het configuratiebestand. Terwijl
de ZX-printer kan: alleen grafische uitvoer, gesimuleerde tekstuitvoer wordt tegelijkertijd gegenereerd
tijd met behulp van een grof soort OCR op basis van de huidige tekenset (een beetje zoals het gebruik van
SCHERM $). Er is momenteel geen ondersteuning voor grafische afbeeldingen bij gebruik van de seriële/parallelle
uitvoer, hoewel alle gebruikte escape-codes getrouw worden 'afgedrukt'. (!)

Trouwens, het is geen goed idee om de afdruk.pbm bestand buiten Fuse als u
eraan wilt blijven toevoegen. De koptekst moet een bepaalde lay-out hebben om Fuse te laten zijn
in staat zijn om het correct toe te voegen, en het bestand zal worden overschreven als het niet kan
aan worden toegevoegd.

ZXATASP EN ZXCF


De ZXATASP- en ZXCF-interfaces zijn twee randapparatuur ontworpen door Sami Vehmaa die:
de mogelijkheden van het Spectrum aanzienlijk uitbreiden. Meer details over beide zijn beschikbaar
van Sami's homepage, http://user.tninet.se/~vjz762w/, maar hier wordt een kort overzicht gegeven.

De echte ZXATASP wordt geleverd met 128K of 512K RAM en de mogelijkheid om een ​​IDE aan te sluiten
harde schijven en een CompactFlash-kaart, terwijl de ZXCF wordt geleverd met 128K, 512K of 1024K RAM
en de mogelijkheid om een ​​CompactFlash-kaart aan te sluiten. Vanuit het oogpunt van emulatie zijn de twee
interfaces lijken eigenlijk erg op elkaar, aangezien een CompactFlash-kaart logischerwijs gewoon een IDE-harde is
schijf. Momenteel is de emulatie van Fuse vastgesteld op 512K RAM in de ZXATASP en 1024K
in de ZXCF.

Om de ZXATASP te activeren, selecteert u eenvoudig de ZXATASP interface optie van de Opties, Schijf
Randapparatuur... dialoog. De status van de upload- en schrijfbeveiligingsjumpers is dan:
gecontroleerd door de ZXATASP uploaden en ZXATASP schrijven beschermen opties. Evenzo is de ZXCF:
gecontroleerd door de ZXCF interface en ZXCF uploaden opties (de ZXCF-schrijfbeveiliging is
softwaregestuurd).

Als je de ZXATASP of ZXCF gebruikt, wil je dit vrijwel zeker onderzoeken
ResiDOS, het besturingssysteem dat is ontworpen voor gebruik met de ZXATASP en ZXCF. ResiDOS biedt:
voorzieningen voor het gebruik van het extra RAM-geheugen, toegang tot de apparaten voor massaopslag en een taakbeheer
waardoor vrijwel direct schakelen tussen programma's op het Spectrum mogelijk is. Zien
http://www.worldofspectrum.org/residos/ voor meer details.

VERDELING


De DivIDE is een andere IDE-interface voor het Spectrum, waarvan de volledige details te vinden zijn
at http://baze.au.com/divide/. De interface kan worden geactiveerd via de Verdeling interface
optie van de Opties, Schijf Randapparatuur... dialoog, en de staat van zijn schrijfbeveiliging
jumper bestuurd via de Verdeling schrijven beschermen optie. Als u de . gaat gebruiken
DivIDE, wilt u waarschijnlijk een van de firmwares die beschikbaar zijn op de DivIDE-homepage.

SPECTRANET EMULATIE


De Spectranet is een Ethernet-netwerkinterface voor de ZX Spectrum van Dylan Thomas. De
interface kan worden geactiveerd via de Spectranet optie in de voorkeuren voor randapparatuur
dialoog, en de status van de automatische page-in (uitschakelen) jumper bestuurd via de
Spectranet 'disable' optie. Als je het Spectranet gaat gebruiken, zul je waarschijnlijk:
een van de firmwares wilt die beschikbaar zijn op de Spectranet-homepage
(http://spectrum.alioth.net/doc/index.php) waar je ook meer kunt vinden
informatie over het gebruik van de interface.

Het installeren van de Spectranet-firmware op Fuse is iets ingewikkelder dan op een echte
machine, vooral omdat de emulatie van Fuse geen DHCP ondersteunt. Deze instructies zijn:
corrigeren vanaf 2012-01-26 — als u een nieuwere firmware gebruikt dan deze, kan het zijn dat er iets aan de hand is
enigszins veranderd.

Het eerste dat u moet doen, is een kopie van het Spectranet-installatieprogramma verkrijgen als een
.tap-bestand (of iets dergelijks). Het installatieprogramma is ook beschikbaar op de Spectranet-site hierboven.

Zodra u een kopie van het installatieprogramma hebt, start u Fuse en vinkt u de Spectranet optie van de
Opties, Randapparatuur, Algemeen... dialoogvenster en de status van de jumper voor schrijfbeveiliging
bestuurd via de Spectranet 'disable' optie. Zodra dat is gebeurd, opent u het installatiebestand
(gebruik de Media, Plakband, Open... commando in plaats van file, Open... om automatisch laden te voorkomen)
en voer de volgende commando's van BASIC in:

WISSEN 26999
LADEN "" CODE
WILLEKEURIG USR 27000

Het scherm zou blauw moeten worden en je ziet ongeveer 20 regels met berichten verschijnen als de
firmware is geïnstalleerd, beginnend met “Erasing sector 0” en eindigend met “Restoring page
B”, en je krijgt de bekende 0 OK, 0: 1 onderaan het scherm.

Schakel nu het vinkje uit Spectranet 'disable' optie van de Opties, Randapparatuur, Algemeen... Dialoog
en stel het spectrum opnieuw in. U zou een heel kort blauw statusscherm moeten zien, vóór de normale
copyright-scherm verschijnt met wat Spectranet-informatie bovenaan — er zou moeten zijn
vier statusregels, beginnend met "Alioth Spectranet" en eindigend met het IP-adres van de Spectranet
adres (dat in dit stadium 255.255.255.255 zal zijn).

Activeer nu een NMI (de menuoptie Machine / NMI) en u zou een wit op blauw moeten krijgen
Spectranet NMI-menu met vijf opties.

Selecteer [A] Netwerkinstellingen configureren — dit zou u naar een ander menu moeten leiden, dat zal
scroll van de bovenkant van het scherm; maak je hier voorlopig geen zorgen over.

U moet nu verschillende opties instellen:

[A] DHCP in-/uitschakelen — selecteer N
[B] IP-adres wijzigen — voer het IP-adres in van de machine waarop u Fuse gebruikt.
[C] Netmasker wijzigen — voer het juiste netmasker in voor het IP-adres dat u hierboven hebt geselecteerd.
Als dat niets voor je betekent, probeer dan 255.255.255.0
[D] Standaardgateway wijzigen — voer het juiste gateway-adres in. Als je er geen kent
beter, voer het IP-adres van uw router in.
[E] Primaire DNS wijzigen — voer het adres van uw DNS-server in. Als je er geen kent
beter, gebruik de openbare DNS-server van Google, 8.8.8.8.

Het is niet nodig om opties [F] of [G] te wijzigen, maar selecteer wel:

[H] Hostnaam wijzigen — voer een hostnaam in voor de computer waarop Spectranet is ingeschakeld. dat doet het niet
maakt echt uit wat u hier invoert - het is meestal handig om de standaard voor ongewenste e-mail te vervangen
naam zodat je kunt zien wat je hebt ingevoerd voor de andere instellingen.

Je scherm zou er nu ongeveer zo uit moeten zien:

Huidige configuratie
───────────────────────────────────────────────────────
DHCP gebruiken: Nee
IP-adres: 192.168.000.002
Netmasker: 255.255.255.000
Standaard gateway: 192.168.000.001
Primaire DNS: 192.168.000.001
Secundaire DNS: 255.255.255.255

Hardware-adres: FF:FF:FF:FF:FF:FF
Hostnaam: fuse


Als alles er goed uitziet, selecteert u [I] Wijzigingen opslaan en sluit u af (u ziet een korte "Opslaan"
configuratie...” bericht) gevolgd door [E] Exit, waarna u terugkeert naar
BASIS.

Typ nu de volgende opdrachten:

%cfgnieuw
%cfgcommit

Die zal de standaard 0 OK, 0:1 aan de onderkant van het scherm tonen.

Reset het spectrum opnieuw en je ziet dezelfde statusweergave met vier regels, maar deze keer
met uw IP-adres op de laatste regel.

Gefeliciteerd! U hebt nu de Spectranet-firmware geïnstalleerd. Om te besparen dat we moeten gaan
door dat alles elke keer dat u Fuse start, sla op dit punt een .szx-snapshot op en laad
dat in elke keer dat u het Spectranet wilt gebruiken.

FILE SELECTIE


De manier waarop u een bestand selecteert (snapshot of bandbestand) hangt af van welke gebruikersinterface u bent
gebruik makend van. Dus eerst, hier is hoe je de GTK+ bestandsselector gebruikt.

De selector toont de mappen en bestanden in de huidige map in twee aparte
subvensters. Als een van beide lijsten te groot is om in het venster te passen, kunt u de schuifbalk gebruiken om
de rest zien (bijvoorbeeld door de schuifregelaar te slepen), of u kunt gebruik maken van Shift–Tab (om de . te verplaatsen
toetsenbordfocus naar een subvenster) en gebruik de cursortoetsen. Dubbelklik om van map te veranderen
het.

Om een ​​bestand te kiezen om te laden, kunt u erop dubbelklikken of erop klikken en vervolgens op Ok. Of
Klik Annuleer afbreken.

Als u het toetsenbord gebruikt, is de eenvoudigste manier om de selector te gebruiken waarschijnlijk om gewoon
negeer het en typ de naam in. Dit is niet zo vervelend als het klinkt, aangezien de bestandsnaam
invoervak ​​heeft bestandsnaam voltooid — typ een deel van een map of bestandsnaam en druk vervolgens op Tab.
Het zou het moeten voltooien. Als het een directory was, gaat het naar die directory; als de
voltooiing was dubbelzinnig, het vult zoveel mogelijk aan en verkleint de bestandsnamen
getoond aan degenen die overeenkomen. Je moet op drukken Enter als je klaar bent met het typen van de
bestandsnaam, of Esc afbreken.

Als u nu de gebruikersinterface van de widget gebruikt - degene die het Spectrum-lettertype gebruikt - werkt de selector
een beetje anders. De bestanden en mappen worden allemaal weergegeven in een enkele, twee kolommen brede
venster (de mappen worden bovenaan weergegeven, eindigend op `/') — de namen kunnen worden afgekapt
op het scherm als ze te lang zijn om te passen.

Om de cursor te verplaatsen, kunt u de cursortoetsen of de Spectrum-equivalenten gebruiken
5/6/7/8, of (vergelijkbaar) h/j/k/l. Voor snellere beweging, de Pagina Up, Pagina Beneden, Home en
Einde sleutels worden ondersteund en doen wat je zou verwachten. Om een ​​bestand of map te selecteren, drukt u op
Enter. Druk op . om af te breken Esc.

Houd er bij beide selectors rekening mee dat: allen bestanden worden getoond, of Fuse in staat zou zijn
om ze te laden of niet.

MONITOR/DEBUGGER


Merk allereerst op dat de overgrote meerderheid van deze sectie alleen van toepassing is als u de GTK+ . gebruikt
gebruikersomgeving; als je een van de gebruikersinterfaces van de widget gebruikt, krijg je een heel basis
monitor die de huidige waarden van de registers toont en u in staat stelt om een ​​enkele stap te zetten
door uitvoering of doorgaan.

Als u de GTK+-gebruikersinterface gebruikt, beschikt Fuse over een redelijk krachtige, volledig
transparante monitor/debugger, die kan worden geactiveerd via de Machine, Debugger... MENU
optie. Er verschijnt een debugger-venster met de huidige status van de geëmuleerde machine:
het `paneel' linksboven toont de huidige status van de Z80 en de laatste bytes die naar een willekeurig zijn geschreven
geëmuleerde randapparatuur. In het deelvenster linksonder worden alle actieve onderbrekingspunten weergegeven. Naar rechts bewegend, de
volgende deelvenster laat zien waar de 64K-geheugenkaart van het Spectrum (de `W?' en `C?' aangeven of
elk 8K-blok is respectievelijk beschrijfbaar of betwist), en de volgende een demontage, die door
standaard begint bij de huidige programmateller, hoewel dit kan worden gewijzigd door de
`demonteer'-commando (zie hieronder) of door de schuifbalk ernaast te slepen. Het volgende paneel
toont de huidige stapel, en het laatste paneel alle 'gebeurtenissen' die zullen plaatsvinden en kunnen
emulatie beïnvloeden. Elk van deze vensters kan worden verwijderd met behulp van de Bekijk menu. Onder de
displays zijn een invoervak ​​voor debugger-commando's en vijf knoppen voor het besturen van de
debugger:

Schatten
Evalueer de opdracht die momenteel in het invoervak ​​staat.

Enkele (single) Stap voor
Voer precies één Z80-opcode uit en stop de emulatie opnieuw.

voortzetten
Start de emulatie opnieuw, maar laat het debugger-venster open. Merk op dat de debugger
venster wordt niet bijgewerkt terwijl de emulatie actief is.

Breken
Stop emulatie en ga terug naar de debugger.

Sluiten
Sluit het debugger-venster en start de emulatie opnieuw.

Dubbelklikken op een item in het stapelvenster zorgt ervoor dat de emulatie wordt uitgevoerd totdat de
programmateller de waarde bereikt die op dat adres is opgeslagen, terwijl u dubbelklikt op een
invoer in het paneel 'gebeurtenissen' zorgt ervoor dat de emulatie wordt uitgevoerd totdat die tijd is bereikt.

De belangrijkste kracht van de debugger is via de opdrachten die zijn ingevoerd in het invoervak, die zijn:
vergelijkbaar van aard (maar zeker niet identiek aan of zo krachtig als) gdb(1).
Over het algemeen is de debugger niet hoofdlettergevoelig en worden getallen geïnterpreteerd als decimaal,
tenzij voorafgegaan door een van beide `0x' of `$' wanneer ze worden geïnterpreteerd als hex. Elke opdracht
kan worden afgekort tot het gedeelte dat niet tussen accolades staat.

baseren} aantal
Wijzig het debugger-venster om uitvoer in de basis weer te geven aantal. Beschikbare waarden
zijn 10 (decimaal) of 16 (hex).

breekpunt} [adres] [voorwaarde]
Stel een breekpunt in om emulatie te stoppen en terug te keren naar de debugger wanneer een opcode is
geëxecuteerd om adres en voorwaarde waar beoordeelt. Indien adres wordt weggelaten, het
standaard ingesteld op de huidige waarde van pc.

br{eakpoint} p{ort} (r{ead}|w{rite}) port [voorwaarde]
Stel een breekpunt in om te activeren wanneer IO-poort port wordt gelezen van of geschreven naar en
voorwaarde waar beoordeelt.

br{eakpoint} (r{ead}|w{rite}) [adres] [voorwaarde]
Stel een breekpunt in om te activeren wanneer de geheugenlocatie adres wordt gelezen uit (andere
dan via een opcode fetch) of geschreven naar and voorwaarde waar beoordeelt. Adres
wordt opnieuw standaard ingesteld op de huidige waarde van pc als deze wordt weggelaten.

br{eakpoint} tijd{me} niet de tijd of [voorwaarde]
Stel een breekpunt in dat moet plaatsvinden niet de tijd of tstaat na het begin van elk frame, ervan uitgaande dat
voorwaarde evalueert waar (als er een is gegeven).

br{eakpoint} even{ent} gebied:detail [voorwaarde]
Stel een onderbrekingspunt in dat moet plaatsvinden wanneer de gebeurtenis gespecificeerd door gebied:detail treedt op en
voorwaarde evalueert tot waar. De gebeurtenissen die kunnen worden gevangen zijn:

verdelen:pagina
split:unpage
De DivIDE-interface wordt respectievelijk in of uit het geheugen gewisseld
als1:pagina
if1:unpage
De schaduw-ROM van Interface 1 wordt in of uit het geheugen gewisseld
rzx:end
Een RZX-opname wordt afgespeeld
tape:afspelen
band:stop
De geëmuleerde band begint of stopt met afspelen
zxcf:pagina
zxcf:unpage
De ZXCF-interface wordt in of uit het geheugen gewisseld
zxatasp:pagina
zxatasp:unpage
De ZXATASP-interface wordt in of uit het geheugen gewisseld

In alle gevallen kan de gebeurtenis worden gespecificeerd als gebied:* om alle gebeurtenissen daaruit te halen
gebied.

Doorzichtig} [adres]
Verwijder alle onderbrekingspunten bij adres of de huidige waarde van pc als adres is weggelaten.
Lees-/schrijfbreekpunten van poorten worden niet beïnvloed.

commando{mmands} id
<debugger commando>
<debugger commando>
...
einde
Stel dingen zo in dat de opgegeven debugger-commando's automatisch worden uitgevoerd
wanneer breekpunt id wordt geactiveerd. Er is momenteel geen gebruikersinterface om binnen te komen
meerregelige debugger-opdrachten, dus de enige manier om deze opdracht te specificeren is op de
opdrachtregel via de --debugger-commando optie.

voorwaarde} id [voorwaarde]
Breekpunt instellen id alleen activeren wanneer voorwaarde waar is, of onvoorwaardelijk als
voorwaarde is weggelaten.

doorgaan met}
gelijk aan de voortzetten knop.

verwijderen} [id]
Breekpunt verwijderen id, of alle breekpunten als id is weggelaten.

demonteren} adres
Stel de demontage van het middenpaneel in om te beginnen bij adres.

Uitgang}
Verlaat de emulator onmiddellijk.

finish}
Verlaat de huidige CALL of equivalent. Dit is niet onfeilbaar: het werkt door
een tijdelijk onderbrekingspunt instellen op de huidige inhoud van de stapelaanwijzer, dus
zal niet correct werken als de code terugkeert naar een ander punt of speelt met
zijn stapel op andere manieren. Het instellen van dit breekpunt schakelt ook andere niet uit
breekpunten, die eerder kunnen worden geactiveerd. In dat geval is de tijdelijke
breekpunt blijft, en het `continue' commando kan worden gebruikt om ernaar terug te keren.

negeren} id tellen
Activeer de volgende niet tellen keer dat breekpunt id zou hebben getriggerd.

De volgende}
Ga naar de opcode die volgt op de huidige. Net als bij het commando `voltooien', is dit
werkt door een tijdelijk breekpunt in te stellen bij de volgende opcode, dus is niet onfeilbaar.

uit} port waarde
Schrijven waarde naar IO-poort port.

afdrukken} uitdrukking
Druk de waarde af van uitdrukking naar standaarduitvoer.

set} adres waarde
Por waarde in het geheugen bij adres.

set} registreren waarde
Stel de waarde van het Z80-register in registreren naar waarde.

set} [im|iff1|iff2] waarde
Stel de interrupt-modus in of interrupt-flip-flops registreren naar waarde. Als de im-modus
niet 0, 1 of 2 is, wordt het genegeerd, terwijl iff-waarden die niet nul zijn, worden geconverteerd naar
een.

se{t} $variabele waarde
Stel de waarde van de debugger-variabele in variabele naar waarde.

stap}
gelijk aan de Enkele (single) Stap voor knop.

t{breekpunt} [opties]
Dit is hetzelfde als het `breakpoint'-commando in zijn verschillende vormen, behalve dat de
breekpunt is tijdelijk: het wordt eenmalig geactiveerd en vervolgens verwijderd.

Adressen kunnen in twee vormen worden opgegeven: ofwel een absoluut adres, gespecificeerd door
een geheel getal in het bereik 0x0000 tot 0xFFFF of als een `pagina:compenseren' combinatie, die verwijst naar
naar een locatie compenseren bytes in geheugenbank pagina, onafhankelijk van waar die bank is
momenteel in het geheugen gepagineerd. RAM-pagina's worden eenvoudigweg aangegeven door een geheel getal, terwijl ROM's zijn
voorafgegaan door `R' (bijv. offset 0x1234 in ROM 1 is gespecificeerd als `R1:0x1234'). Geselecteerde pagina's
via de /ROMCS regel worden voorafgegaan door `C', terwijl het Timex Dock en Exrom de voorvoegsels ` . gebruikenD'
en `X' respectievelijk. De 48K-machines worden behandeld met een permanente toewijzing van pagina 5
bij 0x4000, pagina 2 bij 0x8000 en pagina 0 bij 0xC000; het 16K-spectrum wordt behandeld als hebbende:
pagina 5 op 0x4000 en geen pagina op 0x8000 en 0xC000.

Overal waar de debugger een numerieke waarde verwacht, behalve waar het een onderbrekingspunt verwacht
id, kunt u in plaats daarvan een numerieke uitdrukking gebruiken, die een beperkte versie van C's gebruikt
syntaxis; exact dezelfde syntaxis wordt gebruikt voor voorwaardelijke breekpunten, waarbij '0' onwaar is
en elke andere waarde waar is. In numerieke uitdrukkingen kunt u integer-constanten gebruiken (all
berekeningen worden gedaan in gehele getallen), registernamen (die eenvoudig worden geëvalueerd tot de waarde van
het register), debugger-variabelen, haakjes, de standaard vier numerieke bewerkingen (`+',
`-', `*' en `/'), de (niet-)gelijkheidsoperatoren `==' en `!=', de vergelijkingsoperatoren
`>', `<', `>=' en `<=', bitsgewijze en (`&'), of (`|') en exclusief of (`^') en logisch
en (`&&') en of (`||').

DE POKE FINDER


De `poke finder' is een hulpmiddel dat is ontworpen om de taak van het vinden (oneindige levens)
etc.) porren voor games een beetje makkelijker: het is vergelijkbaar met het `Lifeguard'-hulpprogramma dat was
beschikbaar voor gebruik met de Multiface. Het werkt door een lijst bij te houden met locaties waar:
het huidige aantal levens (enz.) kan worden opgeslagen en kan worden verwijderd uit
waarin alle locaties worden vermeld die geen opgegeven waarde bevatten.

Het poke finder-dialoogvenster bevat een invoervak ​​voor het specificeren van de waarde waarnaar moet worden gezocht,
een telling van het huidige aantal mogelijke locaties en, als er minder zijn dan 20
mogelijke locaties, een lijst van de mogelijke locaties (in `page:offset' formaat). De vijf
knoppen werken als volgt:

verhoogd
Verwijder uit de lijst met mogelijke locaties alle adressen die nog niet zijn geweest
verhoogd sinds de laatste zoekopdracht.

verlaagd
Verwijder uit de lijst met mogelijke locaties alle adressen die nog niet zijn geweest
verlaagd sinds de laatste zoekopdracht.

Zoeken
Verwijder uit de lijst met mogelijke locaties alle adressen die niet de . bevatten
waarde opgegeven in het veld 'Zoeken naar'.

Reset
Reset de pokefinder zodat alle locaties als mogelijk worden beschouwd.

Sluiten
Sluit het dialoogvenster. Merk op dat dit de huidige staat van de poke niet reset
vinder.

Dubbelklikken op een item in de lijst met mogelijke locaties zorgt ervoor dat een breekpunt
worden ingesteld om te worden geactiveerd wanneer er naar die locatie wordt geschreven.

Een voorbeeld van hoe dit te gebruiken maakt het misschien wat duidelijker. We gebruiken de 128K-versie van
Gryzor. Laad het spel, definieer de juiste toetsen en begin met spelen. Pauzeer het spel onmiddellijk
en open het poke finder-dialoogvenster. We merken op dat we momenteel 6 levens hebben, dus voer `6' in
in het veld 'Zoeken naar' en klik op 'Zoeken'. Dit vermindert het aantal mogelijke
locaties tot ongeveer 931 (u krijgt mogelijk een iets ander aantal, afhankelijk van wanneer precies)
je hebt het spel gepauzeerd). Speel een beetje mee en verlies dan (bewust) een leven. Pauzeer het spel
opnieuw. Aangezien we nu 5 levens hebben, vervangt u de '6' in het veld 'Zoeken naar' door een '5' en
klik nogmaals op `Zoeken'. Dit reduceert vervolgens de lijst met mogelijke locaties tot slechts één:
pagina 2, offset 0x00BC. Dit is de enige locatie in het geheugen die `6' opsloeg toen we
6 levens en `5' toen we 5 levens hadden, dus het is vrij waarschijnlijk dat dit is waar de levens zijn
telling wordt opgeslagen. Dubbelklikken op het item `2:0x00BC' in het dialoogvenster zal de
juiste breekpunt (mogelijk wilt u de debugger op dit punt openen om dit te bevestigen).
Speel wat meer mee. Wanneer je de volgende keer een leven verliest, wordt de emulatie gestopt met pc op 0x91CD.
Een paar adressen omhoog scrollen in het debugger-deelvenster geeft aan dat er een waarde is geladen
van 0x80BC (onze hypothetische levensteller), verlaagd en vervolgens weer opgeslagen naar 0x80BC,
die erg lijkt op de code om het aantal levens te verminderen. We kunnen nu de
debugger om de verlaging te vervangen door een NOP (`set 0x91c9 0'), en het spel een beetje te spelen
meer hierna onthult dat dit heeft gewerkt en dat we nu oneindige levens hebben.

DE POKE GEHEUGEN


Fuse ondersteunt multiface POKE's, waardoor specifieke geheugenadressen kunnen worden gewijzigd om:
cheat (oneindige levens, oneindige munitie, enz.).

Het `poke memory'-dialoogvenster bevat een lijst met recent geladen POKE's en enkele invoervakken voor:
aangepaste POKE's toevoegen:

Bank
Stelt de 128K geheugenbank in (waarden `0' tot `7') of de huidige geheugentoewijzing (waarde
'8' of blanco).

Adres
Geheugenadres om te wijzigen. Waarden in bereik 16384 tot 65535 voor 48K-geheugenmodus of 0
tot 65535 voor 128K geheugenbanken. GTK+ UI accepteert ook hex-adressen.

Waarde
Nieuwe waarde voor het vorige adres, in het bereik 0 tot 255. Waarde 256 betekent "Vraag naar de"
gebruiker later”.

Het is mogelijk om POKE's uit een extern bestand te laden met de file, Open... menu-optie of
de drag-and-drop-functionaliteit in de GTK+ en Win32 UI's. Na het laden van een snapshot of
tape, zal Fuse automatisch proberen een POK-bestand met dezelfde bestandsnaam te lokaliseren. Dit betekent
dat als we `GAME.TAP' openen, Fuse zal proberen `GAME.POK' en `POKES/GAME.POK' te openen.
Bekijk http://www.worldofspectrum.org/POKformat.txt voor meer details over dit bestandsformaat.

POKE's die in de lijst zijn geladen, kunnen worden geactiveerd of gedeactiveerd zoals de gebruiker wil en zal blijven
in het geheugen tot een machinereset.

DE .DSK FORMAT


Over het algemeen wordt aangenomen dat schijfkopieën voor het +3 Spectrum in DSK-indeling zijn.
Dit is echter eigenlijk een lichte oversimplificatie; er zijn in feite twee vergelijkbaar, maar
niet identiek, DSK-formaten. (Het verschil is te zien door `hoofd -1 dskbestand': een
formaat zal `MV - CPCEMU' starten en de andere zal `EXTENDED' starten).

Fuse ondersteunt zowel de formaten `CPCEMU' als `EXTENDED'.

BETA 128 EMULATIE


Fuse ondersteunt Betadisk-emulatie in de Pentagon- en Scorpion-emulatie, en ook onder
48K, TC2048, 128K en +2 (maar niet +2A) emulatie als de beta 128 interface optie van de
Opties, Schijf Randapparatuur... dialoogvenster is ingeschakeld. Wanneer die optie wordt gebruikt in 48K of TC2048
emulatie de beta 128 kofferbak in 48K machines optie regelt bovendien of de
machine start rechtstreeks op in het TR-DOS-systeem. Zie de SCHIJF FILE FORMATS sectie voor meer
details over ondersteunde schijfbestandsformaten.

OPUS ONTDEKKING EMULATIE


Fuse emuleert standaard de Opus Discovery-interface met de optionele 2k RAM-uitbreiding
en een tweede enkelzijdige diskdrive met 40 sporen. Zie de SCHIJF FILE FORMATS sectie voor meer
details over ondersteunde schijfbestandsformaten. De printerpoort van de Opus Discovery wordt ook geëmuleerd
alleen voor uitvoer. (Zie de PRINTER EMULATIE sectie voor meer details.) The Opus Discovery
mag alleen worden gebruikt met 16K, 48K, 128K, TC2048 en +2 (niet +2A) emulatie. Om toegang te krijgen tot schijven,
gebruik dezelfde syntaxis als Interface 1 en Microdrives.

+D EMULATIE


Fuse ondersteunt het emuleren van de +D-schijf en printerinterface. Zie de SCHIJF FILE FORMATS
sectie voor meer details over ondersteunde schijfbestandsformaten. De printerpoort van de +D is
geëmuleerd. (Zie de PRINTER EMULATIE sectie voor meer details.) De +D mag alleen worden gebruikt
met 48K, 128K en +2 (niet +2A) emulatie. Om toegang te krijgen tot schijven, moet u eerst laden
G+DOS, door een schijf met het DOS-bestand (+SYS) te plaatsen en "RUN" in te voeren. Zodra DOS is
geladen is, kunt u laden van/naar +D-schijven door bestandsnamen vooraf te laten gaan met `dn' waar 'n' is de
nummer van de schijf die in gebruik is. Bijvoorbeeld: `LOAD d1"mijnbestand"' zou het bestand met de naam . laden
`myfile' van de geëmuleerde drive 1. Microdrive-syntaxis kan ook worden gebruikt.

Om een ​​momentopname op te slaan, kiest u de Machine, NMI menu-optie en druk vervolgens op `4' om een ​​48K
snapshot, of `5' om een ​​128K snapshot op te slaan. Wanneer u een 128K-snapshot opslaat, moet u dan:
druk op Y of N om aan te geven of het scherm is gewijzigd tijdens het opslaan van de momentopname, om te voltooien
besparing. Je kunt ook `3' kiezen om een ​​screenshot op schijf op te slaan. Caps Shift vasthouden
samen met een van deze opties zorgt ervoor dat de +D wordt opgeslagen op de `andere' schijf naar de
een als laatste gebruikt.

Met opties `1' en `2' kunnen schermafbeeldingen worden afgedrukt (in zwart-wit, normaal en groot)
formaten) als printeremulatie is ingeschakeld. Voor het opslaan en laden van
snapshots en het opslaan van screenshots op schijf, G+DOS moet eerst worden geladen, maar afdrukken van
screenshots kunnen worden uitgevoerd zonder G+DOS te laden.

Ten slotte zal `X' terugkeren uit het NMI-menu.

DISCIPEL EMULATIE


Fuse ondersteunt het emuleren van de DISCiPLE-schijf en printerinterface, hoewel dit niet het geval is
ondersteunt momenteel emulatie van het Sinclair Network, of ondersteunt emulatie van een DISCiPLE
gekoppeld aan een 128K-machine. Zie de SCHIJF FILE FORMATS sectie voor meer details over:
ondersteunde schijfbestandsindelingen, die hetzelfde zijn als voor +D-emulatie zoals hierboven beschreven.
De printerpoort van de DISCiPLE wordt geëmuleerd. (Zie de PRINTER EMULATIE sectie voor meer
details.) De DISCiPLE mag momenteel alleen worden gebruikt met 48K-emulatie. Om toegang te krijgen tot schijven,
je moet eerst GDOS laden, door een schijf te plaatsen met het DOS-bestand (SYS) en
"RUN" invoeren. Zodra DOS is geladen, kunt u laden van/naar DISCiPLE-schijven door een voorvoegsel te geven:
bestandsnamen met `dn' waar 'n' is het nummer van de schijf die in gebruik is. Bijvoorbeeld: `LOAD
d1"mijnbestand"' zou het bestand met de naam `myfile' laden van de geëmuleerde drive 1. Microdrive
syntaxis kan ook worden gebruikt.

Snapshots kunnen op een gelijkaardige manier worden opgeslagen als die van de +D zoals hierboven beschreven, maar let op
dat GDOS op de DISCiPLE een bug bevat die corruptie veroorzaakt zodra de NMI-knop
wordt ingedrukt, beïnvloedt het opslaan van snapshots en ook het laden van snapshots die waren
oorspronkelijk opgeslagen met een +D of SAM Coupé. Dit zal corruptie veroorzaken, zelfs wanneer een
screenshot wordt afgedrukt, of als het menu zelfs nooit wordt ingevoerd (vanwege
Caps Shift niet ingedrukt, zoals vereist voor de DISCiPLE), op voorwaarde dat GDOS is
geladen. Deze bug is niet aanwezig in G+DOS op de +D. (Let op: dit werd veroorzaakt door
tweemaal opslaan/herstellen van het AF-register in de NMI-handler, waarbij zowel AF als de AF'
schaduwregister had moeten worden opgeslagen/hersteld.)

De NMI-knop werkt op de DISCiPLE iets anders dan op de +D. Caps Shift moet
ingedrukt worden gehouden terwijl u op de NMI-knop drukt, en er is geen `X'-optie om het menu te verlaten.
Voor het afdrukken van schermafbeeldingen moet ook GDOS worden geladen. Afhankelijk van de gebruikersinterface die u hebt
gebruiken, Caps Shift ingedrukt houden terwijl u de kiest Machine, NMI menu-optie kan zijn:
een beetje lastig, of zelfs onmogelijk. Zorg er voor de GTK+ UI voor dat de Shift-toets ingedrukt wordt gehouden
voor het betreden van de Machine menu. Voor de gebruikersinterface van de widget lijkt het niet mogelijk om
deze actie uitvoeren.

SCHIJF FILE FORMATS


Fuse ondersteunt verschillende schijfkopieformaten in de +D-, DISCiPLE- en Beta 128-emulatie.

Voor lezen:

.UDI
Ultra-schijfkopie; voor specificatie zie:
http://scratchpad.wikia.com/wiki/Spectrum_emulator_file_format:_udi or
http://zxmak.chat.ru/docs.htm

Dit is het enige beeldformaat waarin alle relevante informatie van de
opgenomen gegevens op een magnetische schijf, zodat deze voor elke niet standaard schijf
formaat. Fuse kan ook alle uitgebreide tracktypes lezen (gemengde FM/MFM, of tracks met
`ZWAKKE' gegevens of zelfs gecomprimeerde nummers).

.FDI
UKV Spectrum Debugger schijfbeeldformaat.

.MGT .IMG
DISCiPLE/+D-bestandsindelingen.

.SAD .SDF
Voor compatibiliteit met SAM Coupé-schijfkopieën die deze formaten gebruiken. Merk op dat SAM
Coupé `.DSK'-afbeeldingen hebben hetzelfde formaat als `.MGT'.

.TRD
TR-DOS schijfkopie; voor gedetailleerde informatie zie: http
://web.archive.org/web/20070808150548/http://www.ramsoft.bbk.org/tech/tr-info.zip

.SCL
Een eenvoudig archiefformaat voor TR-DOS-schijfbestanden.

.TD0
Teledisk-beeldformaat; Fuse ondersteunt alleen bestanden die geen gebruik maken van de "Geavanceerde"
Compressie” optie. Gedetailleerde beschrijving gevonden in
http://www.classiccmp.org/dunfield/img54306/td0notes.txt en
http://www.fpns.net/willy/wteledsk.htm

.DSK
CPC-schijfkopieformaat; Fuse ondersteunt het gewone oude en het nieuwe uitgebreide CPC-formaat
te. Verdere informatie zie de DE .DSK FORMAT sectie en de CPCEMU
handleiding sectie 7.7.1 http://www.cpc-emu.org/linux/cpcemu_e.txt van de
http://www.cpctech.org.uk/docs/extdsk.html

.OPD .OPU
Opus Discovery-bestandsindelingen.

Fuse ondersteunt de meeste van de bovenstaande formaten voor schrijven: .UDI .FDI .MGT .IMG .SAD .TRD .SCL
.OPD .OPU .DSK (alleen het oude CPC-formaat).

U kunt schijfkopieën met elk uitvoerformaat opslaan, selecteer gewoon de juiste extensie.
(bijv. `elite3.udi' om op te slaan als een UDI-bestand). Als de juiste bibliotheken beschikbaar waren
wanneer libspectrum(3) is gecompileerd, dan zal Fuse proberen UDI-afbeeldingen te maken met gecomprimeerde
tracks om schijfruimte te besparen. Er is een .LOG `afbeelding'-formaat voor foutopsporingsdoeleinden. Dit is
een tekstbestand zonder opmaak bevat drie dumps van de geladen schijfkopie met verschillende details. Niet
alle afbeeldingsformaten kunnen alle schijfkopieën opslaan. U kunt een schijfkopie niet opslaan met een
ongepast formaat waardoor bepaalde informatie verloren gaat (bijv. variabele tracklengte of sector)
lengte).

ZWAK SCHIJF GEGEVENS


Sommige kopieerbeveiligingen hebben wat wordt beschreven als 'zwakke/willekeurige' gegevens. Elke keer dat de sector
is gelezen, een of meer bytes zullen veranderen, de waarde kan willekeurig zijn tussen opeenvolgende leesbeurten
van dezelfde branche. Twee schijfimage-indelingen (Extended DSK en UDI) kunnen dit type:
gegevens. Fuse kan zwakke sectorgegevens van EDSK- en UDI-bestanden lezen en gebruiken, indien aanwezig, en
kan zwakke sectorgegevens opslaan in UDI-beeldformaat.

FILM OPNAME


Fuse kan films met geluid opslaan in een specifiek bestandsformaat (FMF). Deze opname is erg
snel en heeft een gemiddelde grootte, maar u moet het programma fmfconv in fuse-utils gebruiken om
converteren naar gewone video- en/of audiobestanden. De --film-compr optie stelt u in staat om
het compressieniveau op Geen, Lossless of Hoog. Als Zlib niet beschikbaar is, is alleen Geen
Geldig. De standaardinstelling wanneer Zlib beschikbaar is, is Lossless. Het opnemen van een film kan langzamer gaan
emulatie, als u prestatieproblemen ondervindt, kunt u proberen de compressie in te stellen op Geen.

Fuse neemt elk weergegeven frame op, dus standaard heeft het opgenomen bestand ongeveer 50 videobeelden
beeld per seconde. Een standaardvideo heeft een framerate van ongeveer 24-30/s, dus als je
Opties/Algemeen/Frame tarief 1: n of het equivalent --tarief opdrachtregeloptie naar 2 dan
opname frame rate vermindert ongeveer 25/s. De exacte framesnelheid is afhankelijk van de Z80-klok
frequentie die varieert afhankelijk van de specifieke geëmuleerde machine.

Opmerking: u kunt alle "gfx"-effecten alleen zien als de optie Fuse frame rate is ingesteld op 1,
maar in de meeste gevallen kunt u veilig 2 gebruiken. Ook stopt de filmopname als de geëmuleerde
automaat wordt gewijzigd.

De bemonsteringsfrequentie van het opgenomen geluid en het kanaalnummer is gelijk aan de gegenereerde zekering
geluidsbemonsteringsfrequentie (standaard 32000 Hz) en kanaalnummer (standaard mono). de gemeenschappelijke
bemonsteringsfrequenties in standaard videobestanden zijn 44100 Hz en 48000 Hz. Als je gebruikt
--geluidsfreq opdrachtregeloptie kunt u geluid opnemen op 44100 Hz of zelfs 48000 Hz.

U kunt stereogeluid opnemen als u AY stereo scheiding of het equivalent --scheiding
opdrachtregel schakelaar.

Je kunt gebruiken fmfconv om een ​​opgenomen filmbestand om te zetten in een standaard videobestand.

Voorbeelden

zekering --film-start output.fmf --tarief 2 --geluidsfreq 44100 --scheiding ACB

start video-opname ongeveer 25/s videoframesnelheid en 44100 Hz bemonsteringsfrequentie stereo
geluid standaard compressieniveau.

SAMENGEPERST FILES


Ervan uitgaande dat de juiste bibliotheken beschikbaar waren toen libspectrum(3) is samengesteld,
snapshots, tape-images, dock-cartridges en invoeropnamebestanden kunnen uit bestanden worden gelezen
gecomprimeerd met bzip2(3) of gzip(3) net alsof ze ongecomprimeerd waren. Er is momenteel
geen ondersteuning voor het lezen van gecomprimeerde +3, DISCiPLE/+D of Beta disk-images.

Gebruik zekering online met onworks.net-services


Ad


Ad