1
0
mirror of https://github.com/wfjm/w11.git synced 2026-04-27 12:39:59 +00:00
Files
wfjm.w11/tools/oskit/rsx11m-31_rk
Walter F.J. Mueller b2e7c1cdbb rw11::shell.tcl now default environemnt in ti_w11
- tools/bin/ti_w11: use rw11::shell by default; add -ns to suppress it
- tools/oskit/*/*_boot.tcl: remove activation of cpucons and cpumon
- tools/src/librwxxtpp
  - RtclRw11Cpu.cpp: use 'ssr' instead of 'mmr' for MMU register names
- tools/tcl/rw11:
  - defs.tcl: fix typo in regmap_add for SDR's
  - shell.tcl: add '@' command
  - shell_simh.tcl: added, simh command converter
- *: README updates
2016-12-31 11:04:22 +01:00
..
2016-12-17 16:28:37 +01:00

Notes on oskit: RSX-11M V3.1 system on RK05 volumes

General remarks

See notes in w11a_os_guide.md on

  1. I/O emulation setup
  2. FPGA Board setup
  3. Rlink and Backend Server setup
  4. Legal terms

Also read README_license.txt which is included in the oskit !!

Installation

A disk set is available from http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz

Download, unpack and copy the disk images (*.dsk), e.g.

       cd $RETROBASE/tools/oskit/rsx11m-31_rk
       wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
       tar -xzf rsx11m-31_rkset.tgz

Usage

  • Start disk imge in simulator

        pdp11 rsx11m-31_rk_boot.scmd
    

    or ONLY IF YOU HAVE A VALID LICENSE on w11a

         ti_w11 <opt> @rsx11m-31_rk_boot.tcl
    

    where <opt> is the proper option set for the board.

  • Hit <ENTER> in the xterm window to connect to simh or backend server. The boot dialog in the console xterm window will look like (required input is in {..}, with {<CR>} denoting a carriage return:

           RSX-11M V3.1 BL22   65408K MAPPED
         >RED DK0:=SY0:
         >RED DK0:=LB0:
         >MOU DK0:SYSTEM0
         >@[1,2]STARTUP
    

    That RSX shows 65408K is a bug in V3.1. It should be 1920K the size of accessible memory in words. For configurations with 1 MByte and below the correct value is displayed, above a wrong one.

    This os version was released in December 1977, so it's no suprise that it is not y2k ready. So enter a date before prior to 2000.

         >* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: {<.. see above ..>}
         >TIM 17:18 12-may-83
         >;
         >RUN ERRLOG
         >
         ;ERL -- ERROR LOG INITIALIZED
         >MOU DK1:SYSTEM1
         >;
         >INS DK1:[1,54]BIGMAC/PAR=GEN
         >INS DK1:[1,54]BIGTKB/PAR=GEN
         >INS DK1:[1,54]CDA
         >INS DK1:[1,54]DSC/PAR=GEN
         >INS DK1:[1,54]EDT/PAR=GEN
         >INS DK1:[1,54]FLX
         >INS DK1:[1,54]FOR
         >INS DK1:[1,54]FTB
         >INS DK1:[1,54]LBR
         >INS DK1:[1,54]PSE
         >INS DK1:[1,54]RNO
         >INS DK1:[1,54]SRD
         >INS DK1:[1,54]SYE
         >;
         >INS DK1:[1,54]TEC
         >INS DK1:[1,54]TEC/TASK=...MAK
         >INS DK1:[1,54]TEC/TASK=...MUN
         >;
         >INS DK1:[1,54]VTEC
         >;
         >;
         >SET /UIC=[1,6]
         >PSE =
         >SET /UIC=[200,200]
         >;
         >ACS DK1:/BLKS=512.
         >;
         >@ <EOF>
         >
    

    Now you are at the MCR prompt and can exercise the system.

    At the end is important to shutdown properly with a run $shutup. The simululaor (or the rlink backend) can be stopped when the CPU has halted.