Single Disk CDOS Copy procedure

13 views
Skip to first unread message

Marcus Bennett

unread,
Apr 9, 2010, 9:14:35 AM4/9/10
to crom...@googlegroups.com
I just made a test of a procedure to recreate a new CDOS to support 2x5.25 inch drives when the current CDOS
has something like:

A=5.25
B=C=8inch
D=not allocated

This is my CDOS configuration, so if I sent you a diskette it probably has that configuration.

If you had a CDOS with only A: defined then I'm pretty sure that a reference to B: would prompt you to take out the
diskette in A: and place your "B: diskette" into the physical A: drive.   But from the above you'll see that the B: is
already configured.

So here is the screen copy of the tested procedure

Note that it failed the first few times at the point when it was writing out A:CDOS    For me this was the quality of the diskette
I was formatting, since even passing the INIT.COM it was still faulty.



-----

BEFORE STARTING WRITE PROTECT YOUR WORKING CDOS DISKETTE ! THIS WILL AVOID ANY COCKUPS

A;;;b
Bank 0 > 0 1 2 3 4 5 6 7 8 9 A B C D E F
         ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
Preparing to boot, ESC to abort

Standby

CDOS version 02.54
Cromemco Disk Operating System
Copyright (c) 1977, 1982 Cromemco, Inc.

A.init271
Initialize Disks version 02.71

Press:  RETURN to supply default answers
        ESC to abort formatting
        CTRL-C to abort program
Warning: INIT can destroy all disk data

Disk to initialize (A,B,C,D)?

**** TAKE OS DISKETTE OUT NOW AND PUT IN YOUR NEW BLANK DISKETTE *****

Disk to initialize (A,B,C,D)? A

Testing:
  Index pulses being received correctly
  Rotational speed:  310 RPM

Formatting:
  Disk type (C=CDOS, X=Cromix)? <C>
  Single or double sided (S/D)? <D>
  Single or double density (S/D)? <D>

  First cylinder (0-27H)? <0H>
  Last cylinder (0-27H)? <27H>
  Surfaces (0-1,All)? <All>

  Cylinder, Surface: 27H, 1

Labeling:
  Disk name (up to 8 characters)? <Userdisk>
  Date on disk (mm/dd/yy)? <00/00/00>
  Number of directory entries (64-512)? <128>


A.dir
*** 0 Files, 0 Entries, 0 K Displayed, 386 K Left ***


**** NOW PUT BACK THE ORIGINAL OS DISK AND RUN CDOSGEN ****

CDOSGEN version 02.54
Cromemco Disk Operating System Generator
Copyright (c) 1978, 1982 Cromemco Inc.

Memory size (3FFF through FFFF or 16K through 64K) <FFFF or 64K> ?

Drive A type (S = Small, L = Large) ?  S
    Seek speed (1 = 6ms, 2 = 12ms, 3 = 20ms, 4 = 30ms) <1> ? 1
    Single or Double sided <D>   ?  D
    Single or Dual density <D>   ?  D
Drive B type (S = Small, L = Large, H = Hard, N = None, E = End) ?  S
    Seek speed (1 = 6ms, 2 = 12ms, 3 = 20ms, 4 = 30ms) <1> ? 1
    Single or Double sided <D>   ?  D
    Single or Dual density <D>   ?  D
Drive C type (S = Small, L = Large, H = Hard, N = None, E = End) ?  E

Function key decoding
     (S = Standard, N = None, U = User, F = File) <S> ?  N

CDOS addresses:
  Starting address of CDOS (top of User Area)   C700
  Starting address of I/O device drivers        F944
  Last address used by CDOS                     FF41
  Top of memory for this CDOS                   FFFF
  Size of CDOS                                  38AC
  Size of boot loader (maximum = 1A00)          190B

Enter command file name <A:CDOS> -
 
**** DONT PRESS ENTER! BUT CHANGE DISK TO THE RECENTLY FORMATTED DISKETTE ****

Enter command file name <A:CDOS> -
Write system boot to drive A (Y = Yes, N = No) <Y> ?
A.dir
CDOS      COM    14K
*** 1 Files, 1 Entries, 14 K Displayed, 372 K Left ***


**** try booting from that diskette now ****


Bank 0 > 0 1 2 3 4 5 6 7 8 9 A B C D E F
         ^ ^ ^ ^ ^ ^ ^ ^ X X X X X X X X
Preparing to boot, ESC to abort

Standby

CDOS version 02.54
Cromemco Disk Operating System
Copyright (c) 1977, 1982 Cromemco, Inc.

A.


****  Now you should have a working 5.25 B: diskette and put in the original OS into that and copy over all the other utilities  ****


B:xfer a:=b:xfer.com
B:xfer a:=b:debug.com


etc

**** note the following command will overwrite the CDOS you just made so dont do it ! ****

b:xfer a:=b:*.*                                                  DONT DO THIS



Reply all
Reply to author
Forward
0 new messages