Bootstrap
logo Kaypro

<-- Back to Part 15: Kaypro Collections
-->   Go to Part 17: My Kaypro Robie

General Topics Around the Kaypro

Last revision of this page: January 25, 2025

System & Memory Maps

Kaypro II

Kaypro II System Map
Kaypro II System Map [2]
Kaypro Memory Maps
Kaypro Memory Maps [6]

Floppy Disk Formats

Organization of Kaypro Floppy Disks
Organization of Kaypro Floppy Disks [1]

Kaypro II

According to Micro Cornucopia [3] the very first single-sided Kaypro II can read (but not write) the "XEROX 820" floppy disk format by default.

According to Micro Cornucopia [4] the very first single-sided Kaypro II can read and write other floppy disk systems with the software package "UniForm" which is included on the boot disk.

CPMTOOLS (by Michael Haardt)

Douglas Miller
Be aware (beware) that older versions of cpmtools don't work great with Kaypro [II/IV] disks because Kaypro used part of the directory area for an extension to the boot tracks. You'll need a version that supports the "dirblks" parameter and has the kaypro diskdefs modified to set 'dirblks':


# setfdprm /dev/fd0 zerobased SS DD ssize=512 cyl=40 sect=10 head=1
# Kaypro II
diskdef kpii
seclen 512
tracks 40
sectrk 10
blocksize 1024
maxdir 64
#
dirblks 4
#
skew 0
boottrk 1
os 2.2
end

# setfdprm /dev/fd0 zerobased DS DD ssize=512 cyl=40 sect=10 head=2
# Kayro IV
diskdef kpiv
seclen 512
tracks 80
sectrk 10
blocksize 2048
maxdir 64
#
dirblks 2
#
skew 0
boottrk 1
os 2.2
end

Parameters for 22DISK and Others


BEGIN KAY1  Kaypro II/2 - SSDD 48 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 40 SIDES 1 SECTORS 10,512 SKEW 4
SIDE1 0 0,1,2,3,4,5,6,7,8,9
BSH 3 BLM 7 EXM 0 DSM 194 DRM 63 AL0 0F0H AL1 0 OFS 1
END 

BEGIN KAY2  Kaypro 2X/4/10 - DSDD 48 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 40 SIDES 2 SECTORS 10,512 SKEW 4
SIDE1 0 0,1,2,3,4,5,6,7,8,9
SIDE2 0 10,11,12,13,14,15,16,17,18,19
ORDER SIDES 
BSH 4 BLM 15 EXM 1 DSM 196 DRM 63 AL0 0C0H AL1 0 OFS 1
END 

BEGIN KAY3  Kaypro 2X/4/10 (Alternate) - DSDD 48 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 40 SIDES 2 SECTORS 10,512 SKEW 4
SIDE1 0 0,1,2,3,4,5,6,7,8,9
SIDE2 1 10,11,12,13,14,15,16,17,18,19
ORDER SIDES 
BSH 4 BLM 15 EXM 1 DSM 196 DRM 63 AL0 0C0H AL1 0 OFS 1
END 

BEGIN KAY4  Kaypro, Pro-8 ROM - DSDD 96 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 80 SIDES 2 SECTORS 10,512 SKEW 4
SIDE1 0 0,1,2,3,4,5,6,7,8,9
SIDE2 0 20,21,22,23,24,25,26,27,28,29
ORDER SIDES 
BSH 5 BLM 31 EXM 3 DSM 196 DRM 95 AL0 080H AL1 0 OFS 2
END 

BEGIN KAY5  Kaypro Advent TurboROM - DSDD 48 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 40 SIDES 2 SECTORS 5,1024 SKEW 2
SIDE1 0 1,2,3,4,5
SIDE2 1 11,12,13,14,15
ORDER SIDES 
BSH 4 BLM 15 EXM 1 DSM 195 DRM 255 AL0 0F0H AL1 0 OFS 2
END 

BEGIN KAY6  Kaypro Advent TurboROM - SSDD 48 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 40 SIDES 1 SECTORS 5,1024 SKEW 2
SIDE1 0 1,2,3,4,5
BSH 3 BLM 7 EXM 0 DSM 185 DRM 31 AL0 0C0H AL1 0 OFS 3
END 

BEGIN KAY7  Kaypro Advent TurboROM - DSDD 96 tpi 5.25"
DENSITY MFM , LOW 
CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
SIDE1 0 1,2,3,4,5
SIDE2 1 21,22,23,24,25
ORDER SIDES 
BSH 4 BLM 15 EXM 0 DSM 395 DRM 255 AL0 0F0H AL1 0 OFS 2
END

I/O Ports

Kaypro II

Actually, the Kaypro II has six I/O port addresses:

port 0 sets the RS232 baud rate
port 4 is the actual RS232 serial port
port 5 carries the 8-bit data from the keyboard
port 6 is the RS232 status (control ansd status for the Z80 PIO
port 8 is the 8-bit parallel printer port
port 1Ch is the R/W system port for system control (The various bits are used for memory bank selection, disk drive control and printer handshaking.) [60]

Will CP/M talk to DOS?

As my professor at the university said: The biggest problem between computers and programs are the interfaces. And it was precisely this problem that led to the creation of a new hardware and software branch in the early 1980s. Hundreds, if not thousands of programs had to make the change from CP/M to DOS. Hundreds of thousands of working and development hours lay in these programs. One could not simply let them get lost. And so it was with the Kaypro CP/M computers.

You can find some basic information on my web pages:

And now back to the question: Will CP/M talk to DOS? The answer is yes. Here some software examples:

You need more information? Here you are: Will MS-DOS talk to CP/M? and Multi-Format Programs.

Simulator

Virtual Kaypro Computer

The Virtual Kaypro by Douglas Miller has moved to this page.

References

  1. (↑) The Boston Kugel, Nov-Dec 1987, page 12
  2. (↑) Kaypro II Dealer Reference Guide, 1982, page 28 & 29
  3. (↑) Micro Cornucopia, Issue 10, Febrary 1983, page 26
  4. (↑) Micro Cornucopia, Issue 11, April 1983, page 24
  5. (↑) Facebook, Group: Kaypro Computer Users
  6. (↑) Kaypro Technical Manual (1484-F, 1985)
  7. (↑) Douglas Miller (durgadas311), Virtual Kaypro Computer

My Series About the KAYPRO

--> Go to Part 0 : Information
--> Go to Part 1 : Versions
--> Go to Part 2 : Hardware
--> Go to Part 3 : 8K EPROM Modification
--> Go to Part 4 : Formatting a Hard Disk
--> Go to Part 5 : USER areas
--> Go to Part 6 : MASMENU - Master Menu
--> Go to Part 7 : Terminal
--> Go to Part 8 : KayPLUS ROM
--> Go to Part 9 : Advent TurboROM
--> Go to Part 10: Multicopy Plu*Perfect
--> Go to Part 11: The Kay Family & Company
--> Go to Part 12: Kaypro Design Views
--> Go to Part 13: Micro Cornucopia
--> Go to Part 14: Repairing a Kaypro II
--> Go to Part 15: Kaypro Collections
--> Go to Part 16: Kaypro General
--> Go to Part 17: Kaypro Robie
--> Go to Part 18: MFM-Emulators
--> Go to Part 19: Roadrunner ROM
--> Go to Part 20: Software
--> Go to Part 21: FAQ
--> Go to Part 22: Kaypro Virtual
--> Go to Part 23: Formatting a Floppy Disk
--> Go to Part 24: ROM, EPROM
--> Go to Part 25: Kaycomp