Skip to content

v2.0.0 — First public release

Latest

Choose a tag to compare

@xahmol xahmol released this 14 Jun 14:37
· 2 commits to main since this release

LOCI File Manager v2.0.0 — First Public Release

Full-screen, two-pane file manager for the LOCI
mass storage device on the Oric Atmos. This is v2, a ground-up rewrite of
v1 locifilemanager using the
Oscar64 C compiler in native,
bare-metal mode — no Oric ROM calls anywhere (screen, keyboard, sound and
storage are all driven directly via memory-mapped registers).

Available in English and French.

Highlights

  • Browse the LOCI's internal storage and all connected USB mass storage devices
  • Two independent browser panes
  • Recursive directory copy/move — copy or move a directory's full subtree
    (files and nested subdirectories), merging into an existing destination if
    present
  • Recursive directory delete — deleting a non-empty directory offers to
    remove its entire contents
  • Mid-copy cancellation — ESC during a copy/move aborts immediately and
    removes the partial destination file
  • Copy, move, delete and rename files and directories, including multi-file
    selections
  • Create directories
  • Filter by file type or by a wildcard filename pattern (*/?,
    case-insensitive)
  • Full-screen text file viewer — word-wrapped, paged, with a hex-dump
    toggle (X) for binary files
  • Properties popup — name, type, path, attributes (read-only/system) and
    size, with recursively calculated directory sizes (cancellable with ESC)
  • Favourite directories — up to 8 bookmarked paths, shared across both
    panes
  • Remembers where you left it — each pane's path/drive and the active
    pane are restored on the next launch
  • Mount/unmount disk, tape, and ROM images; browse inside tape images; boot
    from mounted media on exit (disk > tape > ROM)
  • IJK joystick support for all browsing and menu operations
  • Persistent settings (sort, type filter, delete confirmation, Enter-key
    behaviour) saved automatically

What's new vs. v1 (CC65)

  • Complete platform rewrite: Oscar64 native/bare-metal, custom runtime
    (include/oric_crt.c/crt_math.c), new charwin window library, direct
    VIA/AY keyboard scanner, and a new LOCI hardware API library
    (MIA/TAP/XRAM/overlay RAM, file/dir/mount/tape operations)
  • All of the recursive copy/move/delete, mid-copy cancellation, wildcard name
    filter, text viewer, properties popup, favourites and remembered-state
    features above are new in v2 — v1 only supported single-file copy,
    delete/rename of empty directories, and type-based filtering
  • New 6th menu-bar item, Tools, hosting the new filter/viewer/properties
    features
  • New headless automated test suite (284 assertions across 11 scenarios)
    via the Phosphoric emulator
  • New versioned splash screens with build info and a GitHub QR code
  • libdemo — a full charwin/keyboard/LOCI/IJK library exerciser, useful as a
    reference for anyone building their own LOCI-based software

See ROADMAP.md
for the full feature-level history and
CHANGES from v1 to v2
in the README.

Requirements

  • Oric Atmos
  • LOCI mass storage device, firmware
    0.2.5+ (0.3.0+ needed to create directories), with USB storage attached

Downloads

locifm-v2.0.0-*.zip contains everything needed to run the application:

  • locifm.tap / locifm_fr.tap — the file manager (English / French)
  • libdemo.tap / libdemo_fr.tap — the charwin/keyboard/LOCI/IJK library
    demo (English / French)
  • README.md/README.pdf and README_fr.md/README_fr.pdf — full
    documentation, including installation, keyboard commands, and command
    reference

Load locifm.tap (or locifm_fr.tap) on your Oric Atmos with LOCI attached
and RUN it — see the README for full installation instructions.

Credits

Written 2025-2026 by Xander Mol — https://www.idreamtin8bits.com/

Licensed under GPLv3.