Великий и могучий VSLAV разобрался наконец с проблемой CLRB PSW, и сделал фикс. После фикса все заработало!
Вот RSX-11M:Скрытый текст
Код:$DB DEVICE DU000: NOT IN CONFIGURATION DEVICE DU001: NOT IN CONFIGURATION RSX-11M V4.8 BL70 124.K MAPPED (BASELINE) >RED DB:=SY: >RED DB:=LB: >MOU DB:RSXM70 >@DB:[1,2]STARTUP >* Please enter time and date (HH:MM DD-MMM-YY) [S]: 6:37 05-dec-22 >TIME 6:37 05-dec-22 >* ENTER LINE WIDTH OF THIS TERMINAL [D D:132.]: 80. >SET /BUF=TI:80. >ACS SY:/BLKS=1024. >@ <EOF> >@sysgen >; >; RSX-11M V4.8 BL70 System Generation PHASE I -- Version 06.03 >; >; 05-DEC-22 06:37:08 >; Big disk distribution kit >; >* 1. Autoconfigure the host system hardware? [Y/N]: y >INS $ACF.BSL >INS $ACO �F >ACO SHOW Processor Type: 11/23 Memory Size: 2044. Kw Options: Floating Point Processor (FP11) Extended Instruction Set (EIS) Extended (22-Bit) Addressing Parity Memory Name Vector CSR Unit Type Remark RHA 254 176700 0 RP06 1 RP06 2 RP06 3 RP06 4 RP06 5 RP06 6 RP06 7 RP06 DXA 264 177170 YLA 060 177560 >ACO SYSGEN >REM ACF >REM ACO >* 2. Do you want to override Autoconfigure results? [Y/N]: ^Z[свернуть]
А вот RSTS/E v10:
Скрытый текст
Код:141703 000001 000550 000000 $DB4 RSTS V10.1-L RSTS (DB4) INIT V10.1-0L Today's date? 5-DEC-22 Current time? 6:39 Start timesharing? <Yes> Disk is being rebuilt - wait ... Cannot use extra 12K of buffers. Reduced to 1K. Size of monitor has changed from 70K to 58K. Default memory allocation table shows LESS memory than INIT detects on this machine. Adjusting memory table. Memory allocation table: 0K: 00000000 - 00347777 ( 58K) : EXEC 58K: 00350000 - 15523777 (1691K) : USER 1749K: 15524000 - 17757777 ( 295K) : XBUF Memory available to RSTS/E is 2044K words. 22.12.05 06:39 3 devices disabled Proceed with system startup? <YES> Beginning RSTS/E system startup... 22.12.05 06:39 Installing monitor overlays 22.12.05 06:39 Installing Virtual Disk 22.12.05 06:39 Mounting disks 22.12.05 06:39 Assigning logical names 22.12.05 06:39 Starting error logging 22.12.05 06:39 Setting system characteristics 05-Dec-22 06:39 Installing run-time systems and libraries 05-Dec-22 06:39 Starting Operator/Message Services >>>>>>>>>>>>>>> OMS V10.1-A 05-Dec-22 06:39 <<<<<<<<<<<<<<< Message 1 from OMS, user [1,2], Detached, job 3 Starting Operator/Message Services 05-Dec-22 06:39 Setting terminal characteristics 05-Dec-22 06:39 Defining system commands 05-Dec-22 06:39 Setting printer characteristics 05-Dec-22 06:39 Starting spoolers *** From [1,2] "[ 1, 2]" on KB0: at 06:39 05-Dec-22 ** RSTS/E is on the air... >>>>>>>>>>>>>>> OMS V10.1-A 05-Dec-22 06:39 <<<<<<<<<<<<<<< Message 2 from user [1,2] on _KB0:, job 2 The system startup is complete $[свернуть]
Все отлично. Я добавил в схему регистр управления прерываниями от таймера, теперь можно и XXDP грузить не выключая таймер вручную.
Теперь надо еще ограничить память до 256К, включить остальные устройства и попробовать RSX в этих условиях. Кому интересно, могут сами это проделать. Все изменения уже лежат в репозитории, за ограничение памяти отвечает флаг RAM256 в config.v, в секции процессора F11.




Ответить с цитированием