Callan "Unistar" multibus machine
This is a multibus based computer based on a Pacific Microsystems PM68K cpu board.
This project began with analyzing the bootroms and learning how to use them to download and run code.
The project ended with reading the contents of the original edition 7 unix from the hard drive, which is available below. This is the first thing in the list, though it was the culmination of the project.
- Edition7 - the unix system files from the hard drive
- Roms - read and disassemble boot roms
- toS - C program to generate S records
- Srecord - a tool to download S records
- First - a first tiny test to download and run
- libgcc - vital routines from libgcc in assembler
- printf - set up a C development framework
- ram - ram diagnostic
- hd1 - first attempts at driver for the hard drive controller
- cwc-firmware - analysis of firmware in the hard drive controller
- hd2 - driver for the hard drive controller after I get good RAM card
- uart - improved serial IO for interaction with python script
- hd3 - hopefully the final hd driver and contents extraction
- mfm - the mfm_dump tool to dump tracks from a Gesswein transitions file
- ufs_read - tool to read/extract files the the callan disk image