AminetAminet
Search:
85579 packages online
About
Recent
Browse
Search
Upload
Setup
Services

disk/misc/eosfs.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:EOS filesystem tool for DDP/DSK images
Author: thom.cherryhomes at gmail.com (Thomas Cherryhomes)
Uploader:polluks+aminet sdf org (Stefan Haubenthal)
Type:disk/misc
Version:1.1
Architecture:ppc-morphos
Date:2026-09-13
Download:disk/misc/eosfs.lha - View contents
Readme:disk/misc/eosfs.readme
Downloads:3

eosfs - Coleco ADAM EOS filesystem tool for DDP/DSK images

Usage:
  eosfs create <image> <preset> [options]
      presets: ddp256   256K DDP (256 blocks)
               dsk160   160K DSK (160 blocks)
               ddp      custom DDP, needs --blocks N
               dsk      custom DSK, needs --blocks N (multiple of 4)
      options: -v, --volume NAME     volume name (<=11 chars)
               -d, --dir-blocks N    directory blocks (default 3)
               -b, --blocks N        block count for custom presets

  eosfs list   <image> [--type ddp|dsk]
  eosfs add    <image> <hostfile> [--name EOSNAME] [--date YYYY-MM-DD]
                                  [--attr BYTE] [--type ...]
  eosfs replace<image> <hostfile> [--name EOSNAME] [--date YYYY-MM-DD]
                                  [--attr BYTE] [--type ...]
  eosfs remove <image> <eosname> [--type ...]
  eosfs extract<image> <eosname> [-o OUTFILE] [--type ...]
  eosfs attr   <image> <eosname> <BYTE> [--type ...]  set the attribute byte
      BYTE is hex/decimal (e.g. 0xD0 or 208). Bits: 0x02 execute-protect,
      0x08 system, 0x10 user, 0x20 read-protect, 0x40 write-protect,
      0x80 delete-protect. 0x01 (not-a-file) and 0x04 (deleted) are rejected.

  eosfs boot   <image> [mode] [--type ...]      set up block 0 (boot block)
      (no mode)              jump to SmartWriter (0xFCE7); the default
      --none                 same: jump to SmartWriter
      --block FILE           install FILE verbatim as the 1024-byte block 0
      --file EOSNAME         load an EOS file already in the image and run it
                             (BLOAD files are detected; raw files load at
                              0x0100 by default)
          --load ADDR        load address override (hex ok, e.g. 0x100)
          --entry ADDR       entry point (default = load address)

Media type is inferred from the .ddp/.dsk extension unless --type is given.
EOS file names may carry a trailing 'type byte' (the char before the 0x03
terminator); runnable binaries use CTRL-B. Give it in any name with a \xHH
escape, e.g. --name 'PROG\x02' (single-quote so the shell keeps the \).


Contents of disk/misc/eosfs.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  158     263  60.1% -lh5- 1c5f Jul  2 01:28 eosfs-eosfs-v1.1/.github/workflows/ci.yml
[generic]                  987    2691  36.7% -lh5- 53ac Jul  2 01:28 eosfs-eosfs-v1.1/.github/workflows/release.yml
[generic]                  163     218  74.8% -lh5- 10b5 Jul  2 01:28 eosfs-eosfs-v1.1/.gitignore
[generic]                12642   39482  32.0% -lh5- 6ec4 Jul  2 01:28 eosfs-eosfs-v1.1/eosfs.c
[generic]                12633   35149  35.9% -lh5- 7065 Jul  2 01:28 eosfs-eosfs-v1.1/LICENSE
[generic]                  198     322  61.5% -lh5- d8d5 Jul  2 01:28 eosfs-eosfs-v1.1/Makefile
[generic]                 4088    9652  42.4% -lh5- 33ef Jul  2 01:28 eosfs-eosfs-v1.1/README.md
[generic]                 2287    6708  34.1% -lh5- 2b6e Jul  2 01:28 eosfs-eosfs-v1.1/test.sh
[generic]                20519   42448  48.3% -lh5- 1689 Sep 12 02:43 eosfs-eosfs-v1.1/eosfs
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         9 files   53675  136933  39.2%            Sep 13 00:11
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>