Skip to content

BBS Oric — terminal Oric (alpha) v0.1.3

Pre-release
Pre-release

Choose a tag to compare

@benedictemarty benedictemarty released this 26 Jun 22:24
· 18 commits to main since this release

BBS Oric — terminal Oric (alpha) v0.1.3

Nouveautés depuis v0.1.2-alpha

  • Téléchargement sous le vrai nom et à la taille exacte. Le fichier reçu est
    sauvé sous son nom réel (header download v2) et à sa taille exacte, sans
    le padding XMODEM à 128 o (header v3 : taille réelle ajoutée). Serveur et
    terminal évoluent ensemble.
  • Sauvegarde carte SD LOCI en fallback. Si Sedoric n'est pas résident, le
    terminal écrit le fichier reçu sur la carte SD du LOCI via l'API MIA
    (OPEN/WRITE_XSTACK/CLOSE). Chemin NUL-terminé (conformité firmware réel),
    dernier bloc partiel géré, fd fermé sur erreur. Validé en émulateur
    (scripts/test-loci-emu.sh : --loci-flash et --loci-sdimg FAT16).
  • Download binaire débloqué. Le terminal force le modem en mode brut
    (ATNET0) au démarrage : un modem WiFi en mode telnet ne mutile plus le flux
    XMODEM binaire (0xFF/CR). Cause du « download figé à 0 % » diagnostiquée.
  • Répertoire : entrée 6 IDreamIn8Bits (telnet bbs.idreamtin8bits.com:6500).

Assets

Fichier Quoi
term.tap Image cassette autorun ($1000)
term-boot.dsk Disquette Sedoric bootable (LOAD"TERM":CALL#1000)

⚠️ Reflashez le terminal : le serveur de prod envoie désormais le header v3.
Un ancien .tap (v2) lira mal l'en-tête lors d'un download.

Lancer dans l'émulateur (Phosphoric / oric1-emu)

# ACIA standard $031C (menu modem : choix 1)
oric1-emu -t term.tap -f -r basic11b.rom \
  --serial modem:pavi.3617.fr:6502 --serial-buffer 512

# LOCI / Pico WiFi (menu modem : choix 2) — SANS --acia-addr
oric1-emu -t term.tap -f -r basic11b.rom \
  --loci --serial picowifi --serial-buffer 512