Il sito http://www.classiccmp.org/dunfield/img/index.htm contiene una importantissima applicazione ImageDisk creata da Dave Dunfield in grado di creare le esatte immagini leggendo traccia per traccia di vecchi dischetti di qualsiasi formato per salvarli in image files e consentire inoltre di riscrivere su dischetti le medesime immagini da file salvati purché si disponga di un adeguato computer con sistema operativo DOS equipaggiato di Floppy Disk Controller in grado di gestire la Singola (FM) e/o anche la Doppia (MFM) Densità. Il sito contiene anche le immagini di nome BB1.IMD, BB2.IMD, BB3.IMD, BB4,IMD e BBCPM.IMD dei 5 dischetti 8″ formato IBM 3740 di una Ferguson BigBoard I “salvati” da Dave Dunfield che contengono, oltre al sistema operativo CP/M in grado di effettuare il Boot, numerosi comandi esterni al sistema operativo e utilissima documentazione tra cui diverse utility e il codice sorgente del P.F.M. Monitor. Di seguito elenco tutti i file suddivisi per argomento: Comandi esterni:
ASM.COM | CP/M 8080 macro-assembler. The ASM.COM utility program is used to convert an assembler text file containing Intel 8080 op-code mnemonics to an Intel hex format text file that contains the 8080 CPU machine code represented by the assembler text file. http://www.shaels.net/index.php/cpm80-22-documents/using-cpm/9-asm-utility |
COPY.COM | Disk Copy Utilities which copies a file on the same drive |
COM.COM | |
COM56.COM | MOVCPM per CP(M da 56KB |
COM60.COM | MOVCPM per CP(M da 60KB |
DDT.COM | 8080 machine language monitor. The DDT.COM utility program is used to replace the normal CPM shell with an Intel 8080 CPU debugger shell. http://www.shaels.net/index.php/cpm80-22-documents/using-cpm/7-ddt-utility |
DUMP.ASM | Sorgente displays the contents of a file in hexadecimal and ASCII format |
DUMP.COM | displays the contents of a file in hexadecimal and ASCII format |
ED.COM | The ED.COM utility program is used to edit ASCII text files http://www.shaels.net/index.php/cpm80-22-documents/using-cpm/8-ed-utility |
FINDBAD.COM | |
INIT.COM | Inizializzazione (formattazione dischi CP/M) |
L80.COM | Microsoft Link-80 |
LOAD.COM | |
M80.COM | Microsoft MACRO-80 |
MONITOR.COM | |
MOVCPM.COM | to create an image of your operating system |
PIP.COM | The PIP.COM utility program is used to copy information between peripherals connected to the CPM computer system. http://www.shaels.net/index.php/cpm80-22-documents/using-cpm/6-pip-utility |
STAT.COM | The STAT program is provided to allow the user of a CPM system to view and change serial device, disk and file settings. http://www.shaels.net/index.php/cpm80-22-documents/using-cpm/5-stat-utility |
SUBMIT.COM | to do multiple files. |
SYSGEN.COM | Per copiare i file di sistema da un drive ad un altro. |
XDIR.COM | Funzione speciale per elencare lista files contenuti di un disco |
XSUB.COM | per permettervi di dare comandi ad un programma da un file di invio. Se si include il comando “XSUB” in un file di invio (o lo si inserisce dalla tastiera) XSUB metterà un breve programma in una porzione fuori mano della memoria del computer, e fino al prossimo avvio da tastiera ogni programma nel file di invio che richiede un input da tastiera prenderà invece il suo input dal file di invio. |
Settore di Boot:
BOOT.ASM | Sorgente loader per Dischi Bigboard I |
BOOT.HEX | Versione HEX |
BOOT.MAC | Sorgente MAC |
BOOT.PRN | Listato PRN |
BOOT.REL |
Customized Bios x CP/M:
CBIOS.ASM | Sorgente Customized BIOS CP/M per BigBoard I |
CBIOS.HEX | Versione HEX |
CBIOS.MAC | Sorgente MAC |
CBIOS.OLD | |
CBIOS.PRN | Listato PRN |
CBIOS.REL |
Bios (si tratta delle singole subroutines che una volta unite costituiscono il P.F.M.):
CRTOUT.ASM | Subroutine specifica per gestione Video |
DISKIO.ASM | Subroutine specifica per gestione floppy drive |
INIT.ASM | Subroutine specifica per inizializzazione dischetti |
INTSRV.ASM | Subroutine specifica per gestione interrupt di servizio |
MEMORY.ASM | Subroutine specifica per gestione della memoria |
MONITOR.ASM | Subroutine principale per Assembly |
READ.ME | File ascii descrizione subroutine |
ROM.ASM | Sorgente PFM monitor |
ROM.HEX | Versione HEX |
Il firmware della scheda chiamato PFM risiede su EPROM 2732 viene caricato automaticamente in RAM al Cold Boot ad indirizzo F000H con i segunti entry point: e offre i seguenti comandi di sistema: