Close
0%
0%

STEM

A File Manger for Altair 8800 and CP/M 2.2 written in 8080 Assembler

Public Chat
Similar projects worth following
0 followers
Programming like it's 1975!

This is a simple TUI file manager for an Altair 8800 or similar computer running CP/M 2.2. I wrote it entirely in 8080 assembly language, just for fun (as one does).

While not complete yet, it's far enough along to start sharing. Full details in the github repo

This project is a file manager for an Altair 8800 running CP/M 2.2.

By file manager, I mean something like XTreeGold, Midnight Commander, etc.; a text interface based utility to list files on disks and perform operations such as copy, delete, display and rename. Of course, there are CP/M "built-in" commands to do most of these things, and PIP to do the rest, but I miss my days of XTree on DOS.

My goal was the refresh my assembler skills.  I also wanted to go out of my way to clearly document the code as a way of helping others who may be interested in learning assembly code.

The program name is STEM because CP/M doesn't have subdirectories, so anything with "tree" in the name would be kind of dumb :)

README.MD

Description and instructions

markdown - 8.75 kB - 08/26/2026 at 16:42

Download

STEM.ASM

Source code for the file manager

asm - 79.94 kB - 08/26/2026 at 16:42

Download

View project log

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates