Software e Firmware di sistema

Home Indietro Su Avanti

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:

Translate »