1) Edit your copies of the VM01.PA and ID01.PA files to ensure that the line which reads

/SYS=1

is commented out.  The "/" is the comment character in PAL8, so if the line appears as you see it above then it is already commented out.  If it appears this way:

SYS=1

then you need to add the slash.

2) Create a copy of the OS8V3Q system disk and use FLX8 to copy the ID01.PA and VM01.PA files to it.  Unfortunately there isn't enough room on the original OS8v3Q diskette, so we'll have to delete some files that we won't be using.  [If you're a brave soul you can actually do this step under OS/8 using
TECO, but for now there's no need to make our lives more complicated.]

C:\>COPY OS8V3Q.RX1 SBC6120.RX1 /B [Be SURE to use /B!!]
1 file(s) copied.
C:\>FLX8
FLX8>mount sbc6120.rx1/virtual/rx01
%FLX8-I, mounted virtual diskette on file sbc6120.rx1
FLX8>delete basic.*, bload.sv, brts.sv, bcomp.sv, eabrts.bn
%FLX8-I, deleted file BASIC.AF
%FLX8-I, deleted file BASIC.FF
%FLX8-I, deleted file BASIC.SF
%FLX8-I, deleted file BASIC.SV
%FLX8-I, deleted file BASIC.UF
%FLX8-I, deleted file BLOAD.SV
%FLX8-I, deleted file BRTS.SV
%FLX8-I, deleted file BCOMP.SV
%FLX8-I, deleted file EABRTS.BN
FLX8>delete pt8e.bn, reseq.ba, rklfmt.sv, ids.sv
%FLX8-I, deleted file PT8E.BN
%FLX8-I, deleted file RESEQ.BA
%FLX8-I, deleted file RKLFMT.SV
%FLX8-I, deleted file IDS.SV
FLX8>write/ascii id01.pa
%FLX8-I, wrote ID01.PA to ID01.PA
FLX8>write/ascii vm01.pa
%FLX8-I, wrote VM01.PA to VM01.PA
FLX8>dir

Directory of sbc6120.rx1
BUILD.SV    33    (none)    (0070)
ABSLDR.SV    5    1-JUN-93  (0131)
BITMAP.SV    5    (none)    (0136)
BOOT.SV      5    (none)    (0143)
CCL.SV      18    (none)    (0150)
CREF.SV     13    (none)    (0172)
DIRECT.SV    7    (none)    (0207)
EDIT.SV     10    9-JUN-89  (0216)
EPIC.SV     14    (none)    (0230)
FBOOT.SV     2   28-MAR-92  (0246)
FOTP.SV      8    (none)    (0250)
HELP.HL     55    (none)    (0260)
HELP.SV      8    (none)    (0347)
PAL8.SV     19    (none)    (0357)
PIP.SV      11    (none)    (0402)
RESORC.SV   10    (none)    (0416)
RXCOPY.SV    6    (none)    (0430)
SABR.SV     24    (none)    (0436)
TECO.SV     22    (none)    (0466)
ID01.PA     33    4-DEC-86  (0514)
VM01.PA     35    4-DEC-86  (0555)
ECHO.SV      2    (none)    (0653)
SET.SV      14    (none)    (0666)
BATCH.SV    10    (none)    (0704)
FUTIL.SV    26   15-FEB-87  (0716)

Total of 395 blocks in 25 files.
FLX8>exit
%FLX8-I, dismounting diskette sbc6120.rx1

3) Now run WinEight, boot the SBC6120 disk, assemble the ID01 and VM01 handlers, and install them into OS/8.

[Run WinEight]
[File >> Boot and select the SBC6120.RX1 file]
.PAL ID01
ERRORS DETECTED: 0
LINKS GENERATED: 0

.PAL VM01
ERRORS DETECTED: 0
LINKS GENERATED: 0

.RUN SYS BUILD [NEVER SAY "R BUILD" !!!]

$LO VM01
$LO ID01
$DE PTR
$DE RKA0-1
$DE RKB0-1
$IN VM01:VMA0-3
$IN ID01:IDA0-3
$PR

PT8E:  PTP   PTR 
RX8E: *SYS 
RX01: *RXA0 *RXA1
RK8E:  SYS   RKA0  RKB0
RK05:  RKA0  RKB0  RKA1  RKB1  RKA2  RKB2  RKA3  RKB3
KL8E: *TTY 
LS8E: *LPT 
VM01: *VMA0 *VMA1 *VMA2 *VMA3
ID01: *IDA0 *IDA1 *IDA2 *IDA3  IDA4  IDA5  IDA6  IDA7

DSK=RX8E:SYS
$BO
SYS BUILT
 

.SAVE SYS BUILD


.RESOURCES/E

27 FILES IN 397 BLOCKS
41 FREE BLOCKS (4 EMPTIES)

#  NAME TYPE MODE SIZ BLK KIND U V ENT USER
01 SYS  RX8E RWF  494 SYS      0 E  07
02 DSK  RX8E RWF  494 SYS      0 E  07
03 RXA0 RX8E RWF  494 16         E  30
04 RXA1 RX8E RWF  494 16         E  34
05 TTY  TTY  RW       17+ KL8E   E 176
06 LPT  LPTR W        20+ LQP    D  03
07(6775) 43  RWF      21         C  10
10(6776) 43  RWF      21         C  64
11(6777) 43  RWF      21         C  72
12 X     43  RWF      21         C  77
13 J4    44  RWF      22         B 101
14 J5    44  RWF      22           112
15 J6    44  RWF      22           111
16 J7    44  RWF      22           110

FREE DEVICE SLOTS: 01,  FREE BLOCK SLOTS: 03
OS/8 V3Q

.

[The strange looking devices, (6775), (6776), X, J4, etc are really the VMA0..VMA3 and IDA0..IDA3 devices.  The problem is that the standard OS/8 V3Q RESORC program doesn't know about these device types and can't print them correctly.  Worse (much worse!) OS/8 PIP doesn't recognize the VM01 or ID01 devices either, and so we cannot use the ZERO command to initialize an empty file system.  Fortunately this is a common problem and it was well documented by DEC how to patch PIP to add additional devices.  That's what we'll do next.]

.GET SYS PIP
.ODT
13643/ 5300
13644/ 1
13645/ ^C
.SAVE SYS PIP

[Now we're ready to create an initialize some VM01 and/or ID01 image files.]

[From the CPU >> Options dialog, set the CPU TYPE to HD6120, check the box that says "Enable BTS6120 Emulation", and click OK]
[From the View >> Devices dialog, click INSTALL, select "VM01 SBC6120 RAM Disk", and click OK. Repeat this procedure to install the ID01 disk.]
[Back in the Devices dialog, expand the tree entry for the VM01 device, and you should see units 0 thru 3.  Click on Unit 0 and then click the Attach button.  An Attach File dialog appears; type in "SBC6120" (or whatever you like) as the file name and click OK.  A message box appears which reads "VM01 image ...SBC6120.vmd will now be created."  Click the OK button.]
[Back in the Devices dialog, VM01 unit 0 should now show that it is attached to the file SBC6120.VMD.  Repeat this procedure to attach other VM01 and/or ID01 units.]
[When you're done creating image files, click OK on the devices dialog and then go back to OS/8.]

.ZERO VMA0:
.DIR VMA0:

   0 FILES IN    0 BLOCKS - 1337 FREE BLOCKS

.ZERO IDA0:
.DIR IDA0:

   0 FILES IN    0 BLOCKS - 4088 FREE BLOCKS

.

[Congratulations - you've now built and installed non-system handlers for the VM01 and ID01 devices!]
-------------------------
Procedure to make a bootable IDE image (making a ramdisk image is parallel):
-------------------------

[ Edit the ID01.PA file and uncomment the SYS=1 line. This might be easier
on the PC side if you're not familar with EDIT or TECO ]

[ assemble it ]

.PAL ID01

[ initialize the IDE disk as a copy of the system disk ]

.R PIP
*IDA0:<SYS:(YZ)
*^C

.COPY IDA0:<*.*
[note: to get the files that were deleted while making the SBC6120.RX1
image, mount the original OS8V3Q.RX1 to RXA1 and use COPY IDA0:<RXA1:BASIC.* etc. to transfer them]

[ switch to the new drive and run BUILD ]

.AS IDA0: DSK:
.RUN DSK BUILD

[ remove the drivers we're not using ]

$UNL RX8E
$UNL RX01
$UNL RK8E
$UNL RK05

[ replace the nonsystem ID01 with the system one ]

$UNL ID01
$LO ID01
$IN ID01,SYS
$IN ID01,IDA1-7
$DSK=ID01:SYS
$SYS ID01=1

[ save the system ]

$BOOT
WRITE ZERO DIRECT?N
SYS BUILT

[ save the modified BUILD ]

.SAVE DSK BUILD