Danno's web page
  • Home
  • Retro TV
    • Hawaii Five-O, TOS
    • Star Trek, TOS
  • Retro Computers
    • Transferring CP/M Programs to the C128
  • Hobby Computers
  • Vacation Pictures
    • Washington, D.C.
    • Touring the White House & Capitol
  • Contact

Transferring CP/M Programs on the C128

Note:  This is a sub menu of Retro Computers.  Be sure to visit the Retro computer web page

One of the unique features of the Commodore C128 is that it will read CP/M disks from Kaypro, Osborne and IBM.  So all you need is DOS software to create a readable CP/M disk in the C128.  This process I use requires a PC with a 5 1/4" floppy drive and running full screen DOS.  I use Windows 95.  The DOS software that I used is called "22DISK" available here:
http://www.cpm80.com/

1.  Download 22DISK and your CP/M programs from the internet.

2.  Transfer the program to a floppy drive.  The CP/M 80 version of Turbo Pascal V3.01A is available here:
http://www.retroarchive.org/cpm/lang/lang.htm

Since most modern PC's don't have floppy drives, I had to put the CP/M program on a flash drive.  I then had to use an intermediary computer as my Windows 95 machine does not have USB for the flash drive.  Fortunately, my Windows Vista machine has USB and a 3 1/2" floppy.  After copying the program on a 3 1/2" drive, I inserted that disk in the Windows 95 machine.  It has both 3 1/2" and 5 1/4" drives.  The CP/M program is transferred to a directory that 22DISK will access.

3.  The 22DISK program is installed in the root directory.  As the Commodore C128 will read Kaypro II disks, I prefer to use it.  Format a 5 1/4" Kaypro II disk.  Set up 22DISK to read in DOS and write in Kaypro II Single Side, double density (SS/DD) or Kaypro IV (DS/DD) disk format.  When finished, the Commodore will read the Kaypro disk and those files can be copied to a C128 CP/M formatted disk.

You should be able to be get programs like Turbo PASCAL V3.01A to work in the C128 CP/M mode using this process.  I have also successfully ported over MBASIC to the C128.  Below is an image of the Pascal menu
Picture
Powered by Create your own unique website with customizable templates.