Search Posts:

File Archives:

Directory Home | processor_tech | eberhard |

Download full-sized images and files using the left column links. Featured images have a thumbnail. Items marked DIR represent links to additional content. Files with long filenames are displayed with trimmed names for layout purposes.

Mirror of Martin Eberhard's Google Share:

(see files below)
For those of you who haven't tried it, PTDOS is a pretty interesting OS, significantly more advanced than CP/M. And the Helios disk subsystem is the coolest addition to your Sol-20. Getting an old Helios working is a bit of work but well worth the effort :-)

I've also included in the Hexer subdirectory a substantially rewritten document that gives detailed instructions for renovating a PerSci drive, with the help of Hexer.

Solos/Cuter Programs:

HLOAD adds a command to Solos called HL, which will load files in Intel hex format. This program moves itself into some free space in Solos (or Cuter) RAM, staying out of the way of pretty much any program you might want to load.

MINHX is a tiny intel hex loader that can be easily loaded via the serial port either as an ENT file or even just typing in the hex. Once loaded, you can use it to load the more robust HLOAD and save that to tape.

HEXER is a very comprehensive program for exercising the Helios disk drives. This is absolutely essential for repairing, aligning, and adjusting the PerSci drives inside the Helios subsystem. For those of you using Hexer already, this is a new version with some substantial upgrades. (This is a Solos program instead of a PTDOS program because you may want to use it before your disk drive is working! but also runs under PTDOS.) There's a User's manual for Hexer in its directory too.

PTDOS Device Drivers:

PTDOS device drivers can be the source or destination "file" for any PTDOS program, such as COPY, ASSM, etc. I have written a few device drivers that are extremely useful for moving programs into and out of the PTDOS environment.

SERIAL is a simple serial port device driver without any flow control. PTDOS can keep up with the serial port up to about 1200 baud.

XMODEM is my most useful driver. It allows you to transfer files onto and off of a PTDOS disk using the XMODEM protocol. For example, COPY XMODEM,MYFILE will receive a file from the Sol-20's serial port (at up to 9600 baud), and save it to disk as a file called MYFILE. Similarly, COPY MYFILE,XMODEM will read a PTDOS file called MYFILE from disk, and transmit it via the Sol-20 serial port using the XMODEM protocol.

TXTMODEM works like XMODEM, except that it is optimized for transferring text files, by adjusting the end-of-line and end-of-file markers between the way PTDOS likes them and the way PC's like them.

RXMODEM is a super-simple receive-only XMODEM program that is intended to be easy to type in, and used just once to load XMODEM the first time.

PTDOS Utility Programs:

FORMAT is a comprehensive disk formatting program that will also transfer PTDOS itself, as well as optionally transferring all PTDOS files to the new disk. It can also repair PTDOS on a disk, as well as optimize every file's block size for speed and compactness.

HEX2IMG converts an Intel hex file into an executable program. Combined with the XMODEM device driver, you can directly load a program you've written over the serial port and make it and executable program, like this: HEX2IMG XMODEM,MYPROGRM

IMG2HEX will turn an executable program into an Intel hex file. This is useful for archiving or sharing PTDOS programs. For example, you could upload TREK80 to your PC like this: IMG2HEX TREK80,XMODEM. This will send TREK80 as an Intel hex file via the serial port, using the XMODEM protocol. Receive this file on your PC (using e.g. Hyperterm), and save it there as TREK80.HEX

GETTAPE will read a file from a Sol-20 cassette tape, and save at on PTDOS disk.

RUNSOLOS will allow programs written to run under Solos (or Cuter) to run under PTDOS. This works great with for example PT's MUSIC program, which normally won't run under PTDOS.

MAKETAPE will make a cassette tape with a list of files on it. This is useful for making distribution tapes, for example a tape with MUSIC on it, along with a library of music files. (This is how I make PT music tapes for those of you who have the PT music system.)

Click on column header to change sort order:
Name Size
Cuter Programs-20180308T204710 12,774,896 KB
Martin's Utilities.pdf 73,447 KB
PT Music Board-20180308T204758 56,896 KB
PTDOS Device Drivers-20180308T 37,555 KB
PTDOS Utility Programs-2018030 161,132 KB


Buy a Commodore Computer Poster

Popular Topics and FAQs

  • Commodore B Series Tips and Tricks
  • Aerocomp TRS 80 M 1 Expansion Unit DDC
  • Items Wanted
  • Lobo Max 80
  • Zenith Z-19-CN
  • Prototype PET 2001 photo
  • Using Toggle Switches to Analyze Memory
  • Commodore Disk Archive Project
  • PET 2001 Prototype at Gametronics 1977
  • Jim Butterfield Photo
  • IMSAI 8080 With Processor Tech. Cutter
  • Secrecy is the keystone of all tyranny
  • Cromemco System Three
  • Northstar Horizon - Boot Problem
  • Computer History and Restoration Links
  • Commodore BX-256-80 - 8088 Co-processor
  • S-100 board testing with Z-80 ICE
  • Donner 3500 - an early portable computer
  • Digital (DEC) PDP 11/05 NC Assembly
  • Univac 1219 rescue
  • Fido BBS listing node list 6-13-1986
  • PDP 8e
  • MITS 88-2 SIO (2SIO) for BASIC
  • Visual Technology Inc Model 1050
  • Amiga 2500 Restoration
  • The Evolution Of IBM Computers
  • Replacement teletype print hammer head
  • Archiving and Copying Software 101
  • Computers Built 1940 - 1950
  • CBM B-520 (a.k.a B256-80 or B500 256)
  • RCA COSMAC Microkit
  • Commodore 64K C-116 Mods
  • MITS 8800b Turnmon 9600 baud
  • Catweasel, 8in and 5 1/4
  • Raspberry Pi as Gateway to Internet
  • Digital PDP11 late 1969 early 1970
  • PDP 11/40 72 inch cabinet model
  • PDP 11/40 Industrial 11 model
  • Digitial MicroVAX 3100 30 System
  • Digital VAX 4000-200
  • Commodore 64 / 1541 DRIVEKNOCK
  • Booting the System Using RL02 drive
  • PACS: Reflections by Kathleen Mauchly
  • Tele-Graphic Computer Systems Inc.
  • Commodore B Series SID Jukebox?
  • Installing Core into PDP 11/40
  • Setting Up OpenVMS 7.1 DNS CLERK
  • Felt-Tarrant Comptometer Model J
  • NextStation Color
  • Digital Rainbow (PC100-B2)
  • 1970 Compusad Compulogical Tutor
  • Archiving Papertapes Using DSI NC 2400
  • 1976 P.C.C. Features the MAI JOLT 6502
  • 1961 Beckman DEXTIR Computer
  • UNIVAC 1 and UNIVAC File Computer 1
  • Past Issues: