Directory listing of Ampro's provided software.
[click for full size]
Directory listing of Ampro's provided software.

Software for the Ampro Little Board

Running CP/M means there's no shortage of software for the Ampro.

Ampro's Provided Software


Ampro provides a version of CP/M 2.2 for their board, with utilities to allow it to be configured.


They also include some parts of ZCPR, a third-party set of improvements for CP/M.

Echelon Inc. ZCPR, ZRDOS, etc. ad.
An advertisement for the full commercial version of ZCPR.

Ampro only included a few parts of ZCPR, but you could buy the rest. I think they included the best parts, but I'll probably add some of the nice logical drive naming and such to my system over time.

Ampro includes:

  • ALIAS: allows a command line to be referenced as a single-word command.
  • CRC: Gets a CRC value for a file to check file integrity.
  • DIFF: Shows the differences between contents of two files.
  • DIR: An version of CP/M's directory command updated for ZCPR.
  • DISK7: allows more file handling operations than CP/M's PIP program.
  • LDR/Z3INS: programs to load ZCPR system components.
  • MCOPY: a program that supports inter-user and inter-disk copies better than PIP.
  • MENU: a system menu facility, so you don't have to remember the command line command all the time.
  • PATH: allows a command path to be established.
  • TCMAKE/TCSELECT: Allow customization of ZCPR for particular terminals.
  • UNERASE: Recovers deleted files, if you're quick.
  • ZEX: Batch file/script execution program.

Ampro Utilities

Ampro provides a number of nice Ampro-specific utilities that make using CP/M a lot nicer.

  • APRODSK: A disk copier/formatter.
  • CONFIG: System configuration for serial/parallel port and disk drive options on the Little Board.
  • DOS: A very slick little PC-format disk reader/writer/formatter. Assigns a drive as a DOS format drive.
  • ESET: Another cool program, assigns a drive as disk E:, which will read/write a foreign CP/M format when referred to as drive E: (it uses Ampro format when called by its usual designation.
  • MOVCPM, SYSGEN and ZMOVCPM are utilities for configuring CP/M for your system's memory and making disks bootable. ZMOVCPM uses the ZCPR command processor rather than CP/M's.
  • MULTIDSK/MULTIFMT: More utils for reading/formatting foreign disk formats. Covers lots of 48TPI and 96TPI formats.
  • SET: is a simple utility for changing port configurations temporarily.
  • SWAP: moves around drive labels. I use it to reassign my first four hard disk partitions as A: to D:, and make the floppies F: to I:.
  • 48TPI: allows 48TPI disks to be read on 96TPI drives.

Public Domain

Ampro provides some useful public domain utilities to round out their provided software.

  • MDM740: Serial communications program.
  • SD: Sorted Directory.
  • SWAPCOPY: Allows single-drive copying of diskettes.

CP/M Software

Here's some of the software I'm running on my Ampro now. On older computers, my favorite activity is programming my own software (it was so nice and easy back then), so it's no surprise that the first things I loaded on the Ampro were some development systems. More will be coming (like BDS C, Aztec C, ZSID, FORTH, MAC and so on.)

Workman and Associates FTL Modula-2 advertisement.
[Click to see full size ad]
Back in the day, this was my favorite development system of all those I had on my Kaypro 10.
Turbo Pascal 2 Advertisement.
[Click for larger image.]
Turbo Pascal 2.0 Ad

I'm running Turbo Pascal 3.0 right now. This compiler was pretty exciting in its day. I've done enough work in it (versions 2.0 through 4.0) over the years that it's pretty well second nature to me. I like version 3 quite a lot, though on a PC I think 4.0 is a little bit better than 3.0. Here are a couple of the ads that got us so excited about Turbo Pascal back when.

Turbo Pascal 3.0 advertisement.
[Click for larger image.]
Turbo Pascal 3.0, probably the most popular CP/M development system.