Using cpmgen and movcpm with Altairz80 emulator

78 views
Skip to first unread message

retrogear

unread,
Dec 30, 2013, 4:20:50 PM12/30/13
to crom...@googlegroups.com
I found this image on Marcus Bennet's site:
http://maben.homeip.net/static/s100/cromemco/code/disks/index.html
Image #280 which is a teledisk image described as cpm untested.
I conveted it to an IMD imagedisk file with samdisk and booted it on Peter Shorn's
Altairz80 emulator with his Cromemco script. Turns out it boots and has a cpmgen
program to configure with movcpm !!! Peter has it on his site now:
http://www.schorn.ch/zip/cromemco.zip
Here is the cpmgen.com in action sysgening a disk in b: from 64k to 56k:
 

C:\cromemco>altairz80 cromemco

Altair 8800 (Z80) simulator V3.9-0 build 1625 (scp created Feb 10 2013 at 09:37:
45 with gcc 4.2.4)


Preparing to boot, ESC to abort

Standby

     64k CP/M vers 2.2
Intelligent Terminals Corp.
   Release 5b - 03/27/81

System Addresses:
BDOS: DC00
BIOS: EA00
FDC : F000
CRT : FA00

A>cpmgen

 

                Intelligent Terminals Corporation
                    CP/M 2.2 System Generation
                      Release 5b - 03/27/81

 


This program is used to generate a new CP/M 2.2 system.
The following files are used as input files
and must all be on the same drive.

     CPMLOAD.COM -  System Loader
     MOVCPM.COM  -  System Relocator
     SYSGEN.COM  -  System Copier
     CPMCRT.SPR  -  Console and Printer drivers
     CPMFDC.SPR  -  16fdc disk drivers
     CPMHARD.SPR -  Hard disk drivers, (if hard disk system)
     CPM3355.SPR -  3355 printer drivers, (if required)

Which disk drive contains these files? a

 

Current system configuration.
 Number of floppy disks:  4
 Number of hard disks:    0

Floppy disk configuration:
  A:  8", Med  Seek.
  B:  8", Med  Seek.
  C:  8", Med  Seek.
  D:  8", Med  Seek.

Is this configuration correct? y

Printer assignments:

  1:  Centronics Parallel at port 50 (hex).
  2:  Standard Serial     at port 50 (hex), 1200 baud.
  3:  Unassigned Printer  at port 00 (hex).
  4:  Unassigned Printer  at port 00 (hex).

Is this configuration correct? y

Do you have a CROMEMCO 3102 terminal? n

Do you want to create a new CPMLOAD.COM file? y

Enter output drive: b

Writing FDC  drivers to CPMLOAD.$$$
Writing CRT  drivers to CPMLOAD.$$$
Erasing CPMLOAD.COM.

Renaming CPMLOAD.$$$ to CPMLOAD.COM.

Enter memory size in k-bytes: 56

Creating A:$$$.SUB file to complete processing.

End of system generation phase.
 STOP

A>MOVCPM 56ITC 15ITC

CONSTRUCTING 56k CP/M vers 2.2
READY FOR "SYSGEN" OR
"SAVE 34 CPM56.COM"
A>SAVE 34 CPM56.COM
A>SYSGEN CPM56.COM

SYSGEN Vers 2.2
Intelligent Terminals Corp.
Release 5b - 03/27/81

Destination drive name (or return to reboot)? b
Destination on B, then press return.

Function complete.
Destination drive name (or return to reboot)?
A>

*** closed altairz80 and restarted booting newly sysgen'd drive. notice system was 64k and now 56k ***

C:\cromemco>altairz80 cromemco

Altair 8800 (Z80) simulator V3.9-0 build 1625 (scp created Feb 10 2013 at 09:37:
45 with gcc 4.2.4)


Preparing to boot, ESC to abort

Standby

     56k CP/M vers 2.2
Intelligent Terminals Corp.
   Release 5b - 03/27/81

System Addresses:
BDOS: BC00
BIOS: CA00
FDC : D000
CRT : DA00

A>dir a:
A: CPMLOAD  COM
A>
 

Reply all
Reply to author
Forward
0 new messages