Altair Disk Utility

General discussions related to the Altair 8800 Clone

Altair Disk Utility

Postby phatchman » January 16th, 2023, 7:29 pm

Hi All,

I've released a command line utility for creating, viewing and copying various types of Altair CP/M Disk images, including the 8" floppy disks, "Tarbell", 5MB hard disks and the FDC+.
I made it primarily for the Altair-Duino, but I think it might also be useful for clone users?

More details, source code and windows executable are available on github https://github.com/phatchman/altair_tools.

The main features are:
  • Directory listings
  • File copying to/from an image.
  • Erasing files
  • Formatting an existing image or creating a newly formatted image
  • Creating bootable images by copying the CP/M image from another disk.
  • Supports multiple CP/M users.

Please keep a backup of your image before using this utility on it. I've tested it extensively, but you never know, there might still be some bugs lurking!

An example directory listing of a tarbell image follows.
Code: Select all
phatc@Demios:~/src/altair_tools$ ./altairdsk TDSK03.DSK
Name     Ext   Length Used U At
ASM      COM    8192B   8K 0 W
BIOS     ASM   15232B  15K 0 W
BIOS     HEX    2304B   3K 0 W
BIOS     SYM    1536B   2K 0 W
BOOT     ASM    2944B   3K 0 W
BOOT     HEX     256B   1K 0 W
BOOT     PRN    4480B   5K 0 W
BOOT     SYM     384B   1K 0 W
BYE      COM     256B   1K 0 W
CLS      COM     128B   1K 0 W
COPY     ASM    7552B   8K 0 W
COPY     COM    7808B   8K 0 W
CPM62    SYS    8704B   9K 0 W
CRC      COM    2176B   3K 0 W
DDT      COM    4864B   5K 0 W
DISKDEF  LIB    6272B   7K 0 W
DUMP     ASM    4224B   5K 0 W
DUMP     COM     384B   1K 0 W
ED       COM    6656B   7K 0 W
FORMAT   ASM    7296B   8K 0 W
FORMAT   COM     512B   1K 0 W
KSCOPE   ASM    2304B   3K 0 W
KSCOPE   COM     256B   1K 0 W
LOAD     COM    1792B   2K 0 W
MAC      COM   11776B  12K 0 W
MEMMAP   COM     256B   1K 0 W
MICRO80  COM    4480B   5K 0 W
MOVCPM   COM    9728B  10K 0 W
PCGET    COM    1536B   2K 0 W
PCPUT    COM    1024B   1K 0 W
PIP      COM    7424B   8K 0 W
R        COM    4096B   4K 0 W
SDIR     COM   15232B  15K 0 W
STAT     COM    5120B   5K 0 W
SUBMIT   COM    1280B   2K 0 W
SURVEY   COM    1152B   2K 0 W
SURVEY   MAC   14464B  15K 0 W
SYSGEN   COM    1024B   1K 0 W
SYSGEN   SUB     256B   1K 0 W
SYSGEN   TXT    1024B   1K 0 W
VIEW     COM     512B   1K 0 W
W        COM    3968B   4K 0 W
WM       COM   10496B  11K 0 W
WM       HLP    2944B   3K 0 W
XDIR     COM    1536B   2K 0 W
XSUB     COM     768B   1K 0 W
46 file(s), occupying 215K of 241K total capacity
18 directory entries and 26K bytes remain


Hope you find it useful.

- Paul
phatchman
 
Posts: 3
Joined: December 28th, 2022, 7:03 am

Re: Altair Disk Utility

Postby Wayne Parham » January 17th, 2023, 10:05 am

Very cool! Thanks for posting that here!
Wayne Parham
 
Posts: 240
Joined: March 18th, 2022, 3:01 pm


Return to General Discussions

Who is online

Users browsing this forum: No registered users and 17 guests

cron