Installing UTX/32 2.1B on SIMH

From Computer History Wiki
Revision as of 02:50, 31 August 2021 by Neozeed (talk | contribs) (Lame initial version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

These are my notes from installing UTX/32 2.1B onto SIMH. This is for the Gould SEL V6 processor. This is pretty rough:


Requirements

  • You'll need the SEL32 version of SIMH
  • UTX tape (currently in the SEL32 source tree!)
  • patience


Phase 1 / tape boot

Thankfully there are pre-cooked ini files for the installation that go A/B/C so to start the tape install we start with:

sel32 utxtest2a.ini

Prep the disk

After booting from tape we need to prep the disk.

# prep /dev/dk0c
Ready to prep dk0c at 0x800  <yes>?

dk0: pack not prepped, using dfts
Disk is on UDP/DPII type controller.

Main menu options are:
        0  - Leave prep
        1  - Format the disk
        2  - Initialize the disk for UTX/32
        3  - Partition the disk and/or set swapping partition(s)
        4  - Remap a bad block
        5  - Display and/or modify the disk flaw map
        6  - Display and/or modify the disk track labels
        7  - Display and/or modify data blocks
        8  - Expert mode
Which option ? 2
Umap magic number = 0x0 instead of 0x4e554d50 or 0x554d4150
Umap is corrupt, will have to reprep
Warning: some data may be lost on the pack, proceed <no>? yes
Rebuild UTX flaw map from diagnostic flaw map <no>? yes
0   - Gould Model Unknown, Undefined Drive type
1   - Gould Model 8880, Dual Floppy
2   - Gould Model 8838, CDC 80Mb 9 inch removable cartridge
3   - Gould Model 9342, CDC 80Mb 14 inch removable
4   - Gould Model 8148, CDC 160Mb removable
5   - Gould Model 8820, CDC 150Mb fixed SCSI
6   - Gould Model 9346, CDC 300Mb removable
7   - Gould Model 8821, CDC 300Mb fixed SCSI
8   - Gould Model 8858, CDC 340Mb fixed
10  - Gould Model 8812, CDC 500Mb fixed
11  - Gould Model 8155, CDC 697Mb fixed
13  - Gould Model 8813, CDC 850Mb fixed
14  - Gould Model 8888, CDC 858Mb fixed
17  - Gould Model 8887, Fuji 337Mb fixed
18  - Gould Model 8884, Fuji 474Mb fixed
19  - Gould Model 8889, Fuji 689Mb fixed
20  - Gould Model 8881, NEC 800Mb fixed
Please select a drive type: [CR, +, -, ##] ? 6
How many spare tracks should be allocated <15> ?

UMAP: Created: Fri Jun 24 16:24:18 1988
      ID = 0  RPM = 3600
      Last valid disk sector = 250191
      Last available data block = 248975
      HW alternates: 0 entries covering 0 tracks
      SW alternates: 0 entries covering 0 tracks
      Spare tracks: Start = 248976  Number = 15  Free = 15

      No software substitutions.
About to write the Umap at address 249216
Do you really want to do this <no>? yes
Umap written at address 249216.
New UTX flaw map created at block 249232

Main menu options are:
        0  - Leave prep
        1  - Format the disk
        2  - Initialize the disk for UTX/32
        3  - Partition the disk and/or set swapping partition(s)
        4  - Remap a bad block
        5  - Display and/or modify the disk flaw map
        6  - Display and/or modify the disk track labels
        7  - Display and/or modify data blocks
        8  - Expert mode
Which option ?

Which option ? 3
The pack (ID = 0) was previously prepped on Tue Apr 25 15:27:26 1989
Geometry (823/19/16)  DIAG Dmap (249248)  Umap (249216)  UTX Dmap (249232)

        Pack ID 0, Cylinders available 819 , Blocks available 248976
        Drive type: Gould Model 9346, CDC 300Mb removable
        (Cylinder bounded partitioning in effect)
        Part  Overlaps  _Cylinders_  _Blocks_  Swap
        (a)   __c_____     0 -   82     25232  no
        (b)   __c_____    83 -  148     20064  yes
        (c)   ab_def__     0 -  818    248976  no
        (d)   __c_____   149 -  379     70224  no
        (e)   __c_____   380 -  708    100016  no
        (f)   __c_____   709 -  818     33440  no
        (g)   ________     0 -    0         0  no
        (h)   ________     0 -    0         0  no

Format the slices

newfs /dev/dk0a
newfs /dev/dk0d
newfs /dev/dk0e
newfs /dev/dk0f

restore the first tape

mount /dev/dk0a /mnt
cd /mnt
restore -xvf /dev/rmt12
...
Specify next volume #: 1
...
Specify next volume #: /dev/rmt12
...
set owner/mode for '.'? [yn] y

Second boot / Stand alone disk boot

I assume you've shut down the emu, and now we are using the B ini file:

---------------------reboot
boot utxtest2b.ini

Mount and run restore. You will have to swap tapes, be careful!

mount -a
cd /usr
restore -xvf /dev/rmt12
...
Specify next volume #: 1
...
Mount tape volume 2
^E
at mta0 utx21b3.tap
c
\<enter\>
...
set owner/mode for '.'? [yn] y
df ?
cd /
halt

We should now be good to boot from the final ini, the C and that's about it! remember the tape device is mta0 on SIMH /dev/rmt12 in UTX

utx21b1.tap
utx21b2.tap
at mta0 utx21b3.tap

at mta0 utx21b1.tap