Technische documentatie
Oric-emulator Phosphoric · gezaghebbende bron op GitHub
Deze pagina ordent alle documentatie van Phosphoric per onderwerp. Items met gehost worden hier op de site gereproduceerd; de overige verwijzen naar de referentiedocumentatie die actueel wordt gehouden in de GitHub-repository. Voor een overzicht van de mogelijkheden, zie de pagina gedetailleerde functies.
Aan de slag
-
Browserbuild (WebAssembly) gehost
De emulator bouwen en implementeren voor de browser: Emscripten-vereisten,
make wasm, het beveiligingsbeleid (CSP), de webinterface,?media=-deeplinks, en byte-voor-byte-getrouwheidscontrole.Bron: docs/wasm.md
-
Gebruikersgids
Volledige gebruiksgids: starten, programma's laden, opties, sneltoetsen, probleemoplossing.
-
Softwarecompatibiliteit
Geteste titels en demo's, compatibiliteitsstatus, uitzonderingen.
Bron: docs/COMPATIBILITY.md
Periferie & I/O
-
LOCI (sodiumlb-interface) gehost
MIA-bus, 36-ops-API, flash/USB/SD-opslag, actieknop (F8), bustiming, bekende afwijkingen.
Bron: docs/loci.md
-
SEDORIC (diskettes) gehost
MFM_DISK-container, systeemsectoren, bestandsdescriptoren,
tap2sedoric/sedoric-info-tools, multi-bestandsinjectie, gevalideerde machinecoderecepten.Bron: docs/SEDORIC.md
-
Digitelec DTL 2000 (V23-modem)
PIA 6821 + ACIA 6850-kaart, OCR-geverifieerde registers, historische context en een gebruiksvoorbeeld (Minitel / BBS).
Bron: docs/digitelec-dtl2000/
-
Orictel-modem & Hayes AT
Orictel seriële gids, Hayes AT-commandoset, release-opmerkingen.
-
Cassette op signaalniveau
--tape-signal-weergave: echte VIA CB1-golfvorm voor eigen/beveiligde loaders.
Ontwikkeling & besturing
-
GDB-debuggen op afstand
De 6502 debuggen vanuit gdb / lldb / VS Code via de RSP-stub (
--gdb).Bron: docs/gdb_remote.md
-
IPC-besturingsprotocol
stdin/stdout-tekstprotocol voor de OricForge-IDE: meer dan 40 commando's, 3 gebeurtenissen, Python-referentieclient.
Bron: docs/control_protocol.md
-
HTTP-API (REST)
Besturing via HTTP/JSON: endpoints, bestandssandbox, toetsenbord op afstand.
Bron: docs/http-api.md
-
Opname / weergave (movies)
Bit-deterministische invoeropname en -weergave (
--record/--replay): TAS, bugreproductie, CI-regressies.Bron: docs/movie_replay.md
-
Interne API
Documentatie van de interne interfaces (emulator, subsystemen).
Bron: docs/api/README.md
Video, hardware & architectuur
-
ULA-NG (nieuwe generatie)
Gids en specificatie van de ULA van de nieuwe generatie: sprites, 80 kolommen, chunky 4bpp, copper — een referentie naar een FPGA-implementatie.
Bronnen: README-ULA-NG.md · ULA-NG-SPEC.md
-
Hardware-conformiteit
Regel-voor-regel-audit van de kernen tegen de datasheets van de fabrikant (WD1793, VIA 6522, PSG…), met gedocumenteerde, aangenomen afwijkingen.
-
Interne architectuur
De I/O-bus (
io_device_t), de scheiding van de LOCI-«glue», architectuuraudit.Bron: docs/architecture/
Meer documenten (technische verslagen, onderzoeksnotities) staan in de docs/-map van de repository. Niet-gehoste items kunnen op verzoek op de site worden gereproduceerd.