Utilisation
Demarrage rapide
# Boot ORIC-1 BASIC
./oric1-emu -r roms/basic10.rom
# Boot ORIC Atmos BASIC (auto-detecte)
./oric1-emu -r roms/basic11b.rom
# Charger un programme cassette
./oric1-emu -r roms/basic10.rom -t program.tap -f
# Boot Sedoric depuis disquette
./oric1-emu -r roms/basic10.rom --disk-rom roms/microdis.rom -d SEDO40u.DSK
Options CLI completes
./oric1-emu [OPTIONS]
ROM & Modele:
-r, --rom FILE Charger la ROM BASIC (requis)
-m, --model MODEL Forcer le modele: oric1, atmos, 1.0, 1.1
Cassette & Disque:
-t, --tape FILE Charger fichier .TAP
-f, --fast-load Chargement rapide (injection memoire)
-d, --disk FILE Charger image .DSK (lecteur A)
--disk-rom FILE Charger ROM Microdisc
--disk1/2/3 FILE Lecteurs B/C/D
Save States:
--save-state FILE Sauvegarder l'etat en sortie
--load-state FILE Charger un etat au demarrage
Joystick:
-j, --joystick MODE Mode joystick: keys, gamepad
Imprimante:
-p, --printer FILE Capturer la sortie imprimante
--printer-type TYPE Type: text (defaut), mcp40
Affichage:
--scale N Echelle: 1, 2, 3 (defaut), 4
Debugger:
-D, --debug Demarrer dans le debugger
--break ADDR Breakpoint initial
Chromecast:
--cast-server[=PORT] Serveur MJPEG (defaut 8080)
--cast-to[=DEVICE] Caster vers Chromecast
--cast-discover Decouvrir les Chromecast
Divers:
--keyboard LAYOUT qwerty (defaut) ou azerty
--headless Sans affichage
--cycles N Executer N cycles puis quitter
--screenshot FILE Screenshot en sortie (.ppm/.bmp)
--type-keys N:TEXT Simuler saisie clavier
-v, --verbose Logging debug
Outils de conversion
# Convertir BASIC en TAP
./bas2tap programme.bas -o programme.tap
# Convertir binaire en TAP
./bin2tap fichier.bin -o fichier.tap --start 0x500
# Convertir TAP vers Sedoric
./tap2sedoric programme.tap -d disque.dsk