S100 Computers

 
HomeS-100 Boards HistoryNew BoardsSoftwareBoards For Sale
ForumOther Web SitesNewsIndex  

S100 Computers CPM, MSDOS etc. CF Card Images
This page contains complete CF Card downloadable images that should allow you to immediately have CPM3 up on running with S100Computers disk controller boards.
It is assumed you are familiar with CPM3, its BIOS and how it works. 
Please see Bringing Up CPM3 on a Hard DiskBringing Up CPM3 on a Floppy Disk and Creating Bootable CPM3.SYS Disks if not.

Here is a list of the boards themselves.
IDE/CF Card Board (all versions).
FPGA_DC Disk Controller Boards (The IDE and IDE+FDC versions)
Z80 SBC
FPGA Z80 SBC
IDE/CF + SD Board
IDE/CF + Dual SD card Board
Dual SD Card Board alone.

Note ALL the images below are on 4GB Kingston or Verbatim CF Cards.
You cannot get a proper image if the CF card sizes are different.


Non-Banked CPM CF Card Images
These are the simplest systems to get up and running.  So long as you have 60K of RAM and the Propeller Console IO Board you should be able to boot CPM3 immediately.

CPM3 CF Card Image #1.
This is probably the simplest Non-Banked CPM3 system you can have.  It uses only two CF cards on the IDE/CF card board and has no Floppy disk access.
It will boot from all the following S100Computers Disk Controller boards:-
     
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
  FPGA_Z80 SBC Board Z80 SBC Board
  FPGA Z80 SBC Z80 SBC  IDE-2CF+1SD Board
 
Just use the Z80 Master Monitor "
P" command.  For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open) and allow enough time for the board to initialize.

Click (Image-1) IDE-CF-AB Non-Banked CPM3.imgc to download the CF card image.
It is a sector image of a 2 CF Card Drive Bootable CPM3 on a  4GB Verbatim CF Card  (From 1/23/2022)

Here is how it should signon:  
    
    CPM3 Boot_1 Signon
   
You can use the onboard program IDE$DIAG.COM program to completely copy this disk/CF card (in A:) to a one in B:

Alternatively you can erase any old files in B:  and use PIP B:=A:*.*[V] to copy everything across (including CPM3.sys and CCP.COM).
However in that case if you want to boot from that card you must write the CPM3 Boot loader to Track 0.
The program WR_BOOT.COM does this.  Here is a session picture.
      
    WR_BOOT



CPM3 CF Card Image #2

This is a Non-Banked CPM3 Disk with two CF cards on Drive A: and B:  and up to four floppy disks.
It requires the Propeller Console IO Board for I/O and a 64K RAM board with RAM from 0H-EFFFH uninterrupted by ROM's  etc.
It will only work with the FPGA_DC+IDE Board or the FPGA_DC+IDE+FDC Board
You can in fact boot and use CPM3 on the Dual IDE/CF Boards its just the floppy disks will not be recognized.
   
      IDE Board V3.1 (Commercial)    FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
              IDE/CF card All versions                 FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
 
Just use the Z80 Master Monitor "P" command. 
Make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..

Click (Image-2) FPGA_DC-AB+ Floppies Non-Banked CPM3.imgc to download the CF card image.
It is a sector image on a  4GB Verbatim CF Card  (From 10/20/2021)
Here is how it should signon:  
             
    CPM Signon2
  



CPM3 CF Card Image #3.
This is in fact a simplifier Non-Banked CPM3 BIOS than Image#1.  Its really only for basic debugging issues since it has only one IDE/CF Card and has no Floppy disk access.
It will boot from all the following S100Computers Disk Controller boards:-
     
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
  FPGA_Z80 SBC Board Z80 SBC Board IDE-2CF+1SD Board
  FPGA Z80 SBC  Z80 SBC  IDE-2CF+1SD Board
 
Just use the Z80 Master Monitor "P" command.  For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..

Click (Image-3) IDE_CF-A Non-Banked CPM3.imgc to download the CF card image.
It is a sector image of a 1 CF Card Drive Bootable CPM3 on a  4GB Verbatim CF Card  (From 1/23/2022)
Here is how it should signon:  
           
    One Drive CPM
  

CPM3 CF Card Image #7

"ZSOS" (Z80 SBC OS) is a CP/M 3 distribution written by Dave Fry (and Dave Mehaffy - now deceased),  that rearranges the CPM3 BIOS sectors/track so the are no 'holes"
in the track/sector numbering.  The image files contain an extensive set of user areas:-

User Area 0: CP/M 3 Base Files
User Area 1: XMODEM + Kermit + MBASIC 5.29
User Area 2: SuperSoft Utilities
User Area 3: DDTZ Debugger (will need to be built from source)
User Area 4: BDS Tiny C
User Area 5: Games
User Area 6: Turbo Pascal 3.0
User Area 7: Development Utilities
User Area 8: <Available for additional user files>
User Area 9: <Available for additional user files>

It will boot from all the S100Computers Disk Controller boards:-
    
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
  FPGA_Z80 SBC Board Z80 SBC Board   
  FPGA Z80 SBC  Z80 SBC    
 
Just use the Z80 Master Monitor "P" command.  
For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize.
Click (Image-7) IDE-CF-A for ZSOS System Non-Banked CPM3.imgc to download the  CF card image.
It is a sector image of a 2 CF Card Drive Bootable CPM3 on a  4GB Verbatim CF Card  (From 1/25/2022)

Here is how it should signon:
               
    ZSOS Boot
 

Note the use of CPM3 User Groups.
Remember you cannot read files from the (normal S100Computers) 61 sectors/track CF cards since the disk format is different.
You would have to setup another BIOS drive with 61 sectors/track to do so.


Banked CPM3  CF Card Images

CPM3 CF Card Image # 9

This is probably our simplest
Banked CPM3 system.  It uses only two CF cards on the IDE/CF card board and has no Floppy disk access.
It will boot from all the following S100Computers Disk Controller boards:-
     
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
  FPGA_Z80 SBC Board Z80 SBC Board
  FPGA Z80 SBC Z80 SBC  IDE-2CF+1SD Board

 
Just use the Z80 Master Monitor "P" command. 

For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open) and allow enough time for the board to initialize.

Click on (Image-9) IDE-CF-AB Banked CPM3.imgc to download the CF card image.
It is a sector image of a 2 CF Card Drive Bootable CPM3 on a  4GB Verbatim CF Card  (From 12/25/2025)

Here is how it should signon:  
    
    Banked IDE_AB Drive Signon

   

CPM3 CF Card Image #4
This is another  Banked CPM3 Disk with two CF cards on Drive A: and B: The floppy disk hardware is ignored on the IDE/CF and FPGA_DC+IDE boards.

The FPGA_DC+FDC Board should work with the floppies.

   
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
 
It will work with the Dual IDE/CF card board, the FPGA_DC+IDE Board and the FPGA_DC+IDE+FDC Board.
It will not work (as it stands), with the FPGA Z80 SBC or the Z80 SBC boards.
Typing the "
P" command in the  Z80 Master monitor (at F000H-FFFFH in ROM) is all you need to boot CPM3.

For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..
Click (Image-4) FPGA_DC-DC-AB+Floppies Banked CPM3.imgc to download the CF card image.
It is a sector image of a 2 CF Card Drive Bootable Banked CPM3 on a  4GB Verbatim CF Card  (From 12/19/2021) Here is how it should signon:  
               
Here is how it should signon:
   
    Banked AB Signon


Note the 60K TPA.


CPM3 CF Card Image #5
This is a
Banked CPM3 Disk with two CF cards on Drive A: and B: and software for floppy disks.

   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
 

It will work with the Dual IDE/CF card board, the FPGA_DC+IDE Board and the FPGA_DC+IDE+FDC Board.
It will not work (as it stands), with the FPGA Z80 SBC or the Z80 SBC boards.
Typing the "
P" command in the  Z80 Master monitor (at F000H-FFFFH in ROM) is all you need to boot CPM3.

For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..
Click (Image-5) FPGA_DC-AB+Floppies Banked CPM3.imgc to download the CF card image.
It is a sector image of a 2 CF Card 4 Drive Floppy Bootable Banked CPM3 on a  4GB Verbatim CF Card  (From 12/19/2021)

Here is how it should signon:  
               
    My main System Signon

Note that with such an extensive BIOS the TPI is still 58K. While a reference is made to the MSDOS Support board it is not required to run the system


CPM3 CF Card Image #6
This is a Banked CPM3 Disk with two CF cards on Drive A: and B: and software for floppy disks using the ZFDC Floppy Disk Controller board

 

   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
 
It will work with the Dual IDE/CF card board, the FPGA_DC+IDE Board and the FPGA_DC+IDE+FDC Board but you will need the ZFDC board to access floppy disks..
It will not work (as it stands), with the FPGA Z80 SBC or the Z80 SBC boards.
Typing the "
P" command in the  Z80 Master monitor (at F000H-FFFFH in ROM) is all you need to boot CPM3.

For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..
Click (Image-6) IDE-CF+AB+Floppies+MDisk Banked CPM3.imgc  to download the  CF card image.
It is a sector image of a 2 CF Card 4 Drive Floppy Bootable Banked CPM3 on a  4GB Verbatim CF Card  (From 12/19/2021)
Here is how it should signon:  
              
    CPM card Image 6 

Note how the second CF card in this setup is drive F:
While a reference is made to the MSDOS Support board  and Serial Board it is not required to run the system.
You will get the signon ZFDC Initialization Error if that board is not present.

 


A MSDOS  CF Card Image
MSDOS CF cards are in fact simpler to work with.  There is no banking.  The 8086, 80386 etc. ROM BIOSEs assume an exact IBM AT hardware setup. 
Any MSDOS V4.01 Disk can be read or written to with this ROM BIOS.   However MSDOS is counting on the presence of the MSDOS Support Board (any version).
This supplies all the hardware to fool MSDOS into thinking it is talking to a standard IBM PC-AT.  
Console Output is selectable with the 8086 IOBYTE switch to be either the Propeller Console IO board or the VGA Video board.

MSDOS CF Card Image #8
This is a MSDOS Disk image with two CF cards on Drive A: and B:. 

 

   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
 
It will work with the Dual IDE/CF card board, the FPGA_DC+IDE Board and the FPGA_DC+IDE+FDC Board but you will need the ZFDC board to access floppy disks..
Typing the "
P" command in the  8086 Monitor or 80386 Monitor is all you need to boot MSDOS.
  
For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..
It's very important to remember the ROM MSDOS BIOS assumes the boot CF Card is in drive B: for all the above disk controllers.  MSDOS will not boot from Drive A:

Click  (Image-8) IDE-CF Basic MSDOS System.imgc to download the CF card image.
It is a sector image of a 2 CF Card MSDOS on a 4GB Verbatim CF Card  (From 1/25/2022)
Here is how it should signon:
  
    MSDOS Boot
 
Clearly the MSDOS Support Board clock was not Initilized!


A CPM68K  CF Card Image
Bringing up CPM68K is the work of Damian Wildie in Australia.  It's essential you study the write-up CPM68K for the First Time before going further.
The operating system only assumes then presence of the Propeller Console IO board.  The V4 Serial Board is nice however for time stamping of files.
There is currently no floppy support.

CPM68K CF Card Image #10
This is a CPM68K Disk image with two CF cards on Drive A: and B:. 

It will work with the Dual IDE/CF card board all versions. Currently it's not booting from the  FPGA_DC+IDE Board and the FPGA_DC+IDE+FDC Board,  I don't know why.
Typing the "
B" command in the  Z80 Master monitor to bring up the 68000 or 68030 CPU.
The CF card image assumes that the CPM68K Boot ROM is present on the CPU board and not the "classical" 68K monitor. (see here).
 
   IDE Board V3.1 (Commercial)   
        IDE/CF card board (All versions)
 
CPM68K Boots from the A: drive.

Click 
(Image-10) IDE-CF CPM68K.imgc  to download the CF card image.
It is a sector image of a 2 CF Card on a 4GB Verbatim CF Card  (From 1/25/2022)
Here is how it should signon:
   
    CPM68K Boot
 
 
CPM3 CF Card Image #11

This is a
Non-Banked CPM3 Disk with two CF cards on Drive A: and B: and "classical" CPM software for the
IDE-CF card.
  
   IDE Board V3.1 (Commercial)       FPGA_DC IDE Board   FPGA-DC_IDE+FDC  
        IDE/CF card board (All versions)                FPGA-DC +IDE Board                FPGA_DC_IDE+FCD Board 
   FPGA_Z80 SBC Board  Z80 SBC Board  
   FPGA Z80 SBC  Z80 SBC  
  
The card contains a larger/different set of CPM programs than some of the other images.
For the FPGA-DC boards make sure you have the IOBYTE/Dip switch in the Monitor Commands mode  (Switch 7 open)  and allow enough time for the board to initialize..
Click  (Image-11) IDE-CF-AB Non-Banked CPM3.imgc   to download the  CF card image.
It is a sector image of a 2 CF Card 4 Drive Floppy Bootable Banked CPM3 on a  4GB Verbatim CF Card  (From 12/19/2021)
Here is how it should signon:  
  
    Image 11 Signon 



CPM3 Images for the CF+SD Card boards
CPM3 CF Card Image #12
This is a Non-Banked CPM3 Disk with two CF cards on Drive A: and B: and an SD card in Drive C: for the IDE_2CF+1SD Board (only).
IDE 2CF_1SD Board
 

Click  (Image-12) IDE-2CF+SD Non-Banked CPM3.imgc  to download the CF card image.   

 
CPM3 CF Card Image #13
This is a Banked CPM3 Disk with two CF cards on Drive A: and B: and an SD card in Drive C: for the IDE_2CF+1SD Board (only).
IDE 2CF_1SD Board
 

Click (Image-13) IDE-2CF+SD Banked CPM3.imgc  to download the CF card image.


CPM3 CF Card Image #14
This is a Non-Banked CPM3 Disk with two CF cards on Drive A: and B: and two SD cards in Drive C: & D: of the Dual SD card Board (only).
Dual SD card Board
 

Click (Image-14) IDE-CF + Dual SD Card Non-Banked CPM3.imgc
  to download the CF card image.


CPM3 CF Card Image #15
This is a Banked CPM3 Disk with two CF cards on Drive A: and B: and two SD cards in Drive C: & D: of the Dual SD card Board (only).
Dual SD card Board
 

Click  (Image-15) IDE-CF+ Dual SD Card Banked CPM3.imgc to download the CF card image.



CPM3 SD Card Image #16
This is a Non-Banked CPM3 Disk with one SD card on Drive A: of the Dual SD card Board  or the C: Drive in the IDE-2CF+SD Board.
Note in the IDE-2CF+SD Board only the SD Card is functional as the CPM3 A: Drive
   
           Dual SD card Board      IDE 2CF_1SD Board
    

Click  CF_IMAGES/(Image-16) A-SD Card Only Non- Banked CPM3.imgc to download the
SD card image.



Here is a local download for the HHD Raw Copy Tool:-

HHD RAW Copy Tool              (.exe install file from https://hddguru.com/software/HDD-Raw-Copy-Tool/)


This page was last modified on 01/16/2026