Releases: bircher988/mac68k-disk
Release list
mac68k-disk 1.2.1
Fixed in 1.2.1: startup on HFS startup disks.
System 6 opens the startup application of an HFS disk only from the System Folder. If the application is anywhere else, the Mac starts the Finder. startup used to accept an application in the root of the disk and report opens "App", but the Mac then booted into the Finder (checked on a Mac Plus with System 6.0.8).
startup now looks only in the System Folder and says how to put the application there: mac68k-disk add Disk.dsk App.bin --name "System Folder:". info and startup also report a startup application that is missing, for example opens MultiFinder (not in the System Folder: the Mac starts the Finder instead). MFS disks are unchanged.
Install: sudo apt install ./mac68k-disk_1.2.1_arm64.deb (or _amd64.deb), or brew install bircher988/tap/mac68k-disk.
mac68k-disk 1.2
New in 1.2:
-
Folders on MFS disks, the way the Finder keeps them: MFS has no folders of its own, the Finder stores them in its invisible DeskTop file.
mkdir,add --name "Folder:",get,rmandls/ls -Rnow work with folder paths on 400K MFS disks as on HFS, nested folders included. Names stay unique on the whole MFS disk, so a plain name still finds a file in any folder. -
Startup disks with
new --system <startup disk>: a new disk with the boot blocks of the given disk and its system files in a System Folder (blessed on HFS) - and nothing else:mac68k-disk new Programs.dsk --system System.dsk mac68k-disk add Programs.dsk Hello.bin
Checked on an emulated Macintosh 512K with the Finder 5.3: the folders show and open, and after launching programs, shutting down and starting again the Finder does not ask to repair the disk. 300 tests, 176 interoperability tests with hfsutils.
Install: sudo apt install ./mac68k-disk_1.2_arm64.deb (or _amd64.deb), or brew install bircher988/tap/mac68k-disk.
mac68k-disk 1.1
New: mac68k-disk startup <image> [<application>] [-f] shows or sets the application a startup disk opens when the Mac boots (bbHelloName in the boot blocks). With your program there, the Mac boots straight into it - handy for emulator tests and single-purpose disks; Finder restores the normal startup. info shows it as well.
Install on Debian / Ubuntu / Raspberry Pi OS (needs glibc 2.34 or newer: Debian 12, Ubuntu 22.04, Raspberry Pi OS bookworm or later):
wget https://github.com/bircher988/mac68k-disk/releases/download/v1.1/mac68k-disk_1.1_arm64.deb
sudo apt install ./mac68k-disk_1.1_arm64.deb # _amd64.deb on a PC
macOS (Homebrew): brew install bircher988/tap/mac68k-disk (or brew upgrade mac68k-disk).
From source (Linux, macOS, any Unix): make && sudo make install.
mac68k-disk 1.0
First public release.
mac68k-disk creates and edits floppy disk images for the classic 68k Macintosh:
- MFS 400K, the file system of the Macintosh 128K/512K (64K ROM), readable by every 68k Mac
- HFS 400K, 800K and 1440K
- copy files in and out as MacBinary (I, II, III) or raw forks, with type, creator and resource fork
new,add,ls,get,rm,mkdir,info
One small C program without dependencies. Images are raw sector images (.dsk, .img) as used by Mini vMac, Basilisk II and floppy emulators.
Install on Debian / Ubuntu / Raspberry Pi OS (glibc 2.34 or newer: Debian 12, Ubuntu 22.04, Raspberry Pi OS bookworm or later):
wget https://github.com/bircher988/mac68k-disk/releases/download/v1.0/mac68k-disk_1.0_arm64.deb
sudo apt install ./mac68k-disk_1.0_arm64.deb # _amd64.deb on a PC
From source (Linux, macOS, any Unix): make && sudo make install.
Quick start:
mac68k-disk new Apps.dsk # 400K MFS (--hfs for 800K HFS)
mac68k-disk add Apps.dsk Hello.bin # MacBinary in
mac68k-disk ls -l Apps.dsk