User Tag List

Страница 21 из 22 ПерваяПервая ... 171819202122 ПоследняяПоследняя
Показано с 201 по 210 из 216

Тема: TSX-Plus OS

  1. #201

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что могу сказать...
    Код:
    RT-11FB  V05.07
    
    .SET TT SCOPE
    
    .sho conf
    
    RT-11FB  V05.07
    Booted from RK0:RT11FB
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/24 Processor
    512KB of memory
    FP11 Hardware Floating Point Unit
    Extended Instruction Set (EIS)
    Memory Management Unit
    60 Hertz System Clock
    
    FPU support
    
    
    
    * TSX-Plus Version 6.50 *
    
    Copyright (c) 1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991
    an unpublished work by S&H Computer Systems, Inc., Nashville, TN, USA
    (S&H) covered by U.S. Patent No. 4,642,756.  All rights reserved.
    This material contains the valuable properties and trade secrets of S&H
    and may not be used except by the express written permission of S&H.
    Distributed by S&H Computer Systems, Inc.
    Licensed for use Here, There and Everywhere in The World.
    License # = 999-TPS-00000
    
    Line # 1
    
    .sho all
    TSX-Plus Version = 6.50
    
    Date unknown
    
            Active          Handler  Handler  Handler
    Device    I/O   Status  V. base  P. base   size     CSR    Vector
    ------  ------  ------  -------  -------  -------  ------  ------
      TT        0   000004
      LD        0   102446
      CL        0   016057   035470   000000    512
      DL        0   102405   120000   015423   1418    174400  160
      RK        0   100000   120000   015416    280    177400  220
    
    Assignments:
    SY  --> RK0:
    DK  --> RK0:
    
    There are no allocated devices
    
    Uptime: 00:00:02
    System use:   Run=8%, I/O-wait=4%, Swap-wait=0%, Idle=86%
    I/O Activity: User I/O=8%, Swapping I/O=0%
    
    Job   Line   Pri   State    Size   Connect   CPU time  Program    Job name
    ---  ------  ---  -------  -----  ---------  --------  -------  ------------
     1*   1(0)    50  IN        39Kb   00:01:00  00:00:00  KMON
    
    Line  Type     Vector     CSR    Terminal  Speed     Active  Line Name
    ----  -----  ----------  ------  --------  --------  ------  ------------
     1*   Oper.  DL     060  177560  VT200      9600 8N    Yes   Console
    
    CL version number 18.
    
    Unit  Line   Job           Options
    ----  ----  ----  ----------------------------
     CL0  none  none
     CL1  none  none
     CL2  none  none
     CL3  none  none
    
    Total installed memory            = 512Kb
    Size of unmapped TSX and handlers = 29Kb  (070146)
    Size of mapped TSX system regions = 77Kb
    Total size of TSX and mapped data = 126Kb
    Size of mapped device handlers    = 2Kb
    Size of sharable run-time systems = 0Kb
    Size of data cache buffer area    = 33Kb
    Space available for user jobs     = 349Kb
    Swappable job context area        = 7Kb
    Current job memory limit = 56Kb
    Maximum job memory limit = 64Kb
    
    QUAN0  = 2
    QUAN1  = 20
    QUAN1A = 2
    QUAN1B = 2
    QUAN1C = 1
    QUAN2  = 10
    QUAN3  = 20
    INTIOC = 30
    HIPRCT = 40
    
    There are no spooled devices
    
    Logical subset disks:
    No logical disks are mounted
    
    Mounted devices:
      Device          Associated jobs
    ---------- ------------------------------
    RK0:        1
    
    Shared run-time systems:
    
    
    There are no named regions
    
       Program               Attributes and Privileges
    --------------   -----------------------------------------
    RK0:DUP.SAV      DUP/PRIV=(SYSPRV,NODEBUG)
    RK0:IND.SAV      NOWAIT/IND/PRIV=(NODEBUG)
    RK0:KED.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    RK0:KEX.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    RK0:K52.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    RK0:LOGON.SAV    LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
                     NODEBUG)
    RK0:PATCH.SAV    SINGLECHAR/PRIV=(NODEBUG)
    RK0:SETUP.SAV    IOPAGE/SETUP/PRIV=(NODEBUG)
    RK0:SYSMON.SAV   /PRIV=(MEMMAP,NODEBUG)
    RK0:TECO.SAV     SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
    RK0:TRANSF.SAV   SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
                     NODEBUG)
    RK0:TSAUTH.SAV   BYPASN/PRIV=(NODEBUG)
    RK0:TSXUCL.SAV   TSXUCL/PRIV=(NODEBUG)
    RK0:VTCOM.SAV    SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
    
    Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
                           MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
                           RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
                           SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
                           UP1,UP2,UP3,UP4
    
    Current privileges:    ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
                           MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
                           RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
                           SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
                           UP1,UP2,UP3,UP4
    
    SL status: OFF,NOKED,NOTTYIN,SUBSTITUTE
    
    VM not installed
    .
    Как примечание. Насколько я помню, RESORC определяет комп как UNIBUS, если есть switch регистр. Он у меня есть по умолчанию, так что.. Но UMR нет:
    Код:
    PDP-11/23 (256KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>B RK0
    R0=000000  R1=000002  R2=152334  R3=141354  R4=141550  R5=141670
    SP=000766  SP=000000  SP=045146  PC=120100  PS=030340
    >>>
    >>>170200/
    170200  ?
    >>>
    Так что... Не могу сказать, что будет, если потребуется ввод/вывод из/в память выше 256 кб..

  2. #202

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На всякий случай временно выложил образ RK07 (DM) (QBUS конфигурация).
    В E11 работает.
    Код:
    E11>
    E11>B DM1
    
    RT-11FB (S) V05.07  
    
    .SET TT QUIET
    
    ?DATE-I-Time source: KDJ11-E
    ?DATE-I-Date & time: 26-MAR-2023 14:59:06
    
    .TS
    
    * TSX-Plus Version 6.50 *
    
    Copyright (c) 1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991
    an unpublished work by S&H Computer Systems, Inc., Nashville, TN, USA
    (S&H) covered by U.S. Patent No. 4,642,756.  All rights reserved.
    This material contains the valuable properties and trade secrets of S&H
    and may not be used except by the express written permission of S&H.
    Distributed by S&H Computer Systems, Inc.
    Licensed for use Here, There and Everywhere in The World.
    License # = 999-TPS-00000
    
    26-Mar-2023  14:59:08
    Line # 1
    
    .SH ALL
    TSX-Plus Version = 6.50
    
    26-Mar-2023
    
            Active          Handler  Handler  Handler
    Device    I/O   Status  V. base  P. base   size     CSR    Vector
    ------  ------  ------  -------  -------  -------  ------  ------
      TT        0   000004   
      LD        0   102446   
      CL        0   016057   035470   000000    512  
      DU        0   102450   067706   000000    340    172150  154
      DL        0   102405   120000   073515   1418    174400  160
      DM        0   102423   070432   000000   1594    177440  210
      RK        0   100000   120000   073510    280    177400  220
      MU        0   017060   073524   000000   3240    174500  260 254
      LP        0   030003   120000   073501    406    177514  200
      VM        0   102447   101774   000000    426  
    
    Assignments:
    SY  --> DM1:
    DK  --> DM1:
    
    There are no allocated devices
    
    Uptime: 00:00:05
    System use:   Run=20%, I/O-wait=0%, Swap-wait=0%, Idle=79%
    I/O Activity: User I/O=6%, Swapping I/O=0%
    
    Job   Line   Pri   State    Size   Connect   CPU time  Program    Job name
    ---  ------  ---  -------  -----  ---------  --------  -------  ------------
     1*   1(0)    50  IN        39Kb   00:01:00  00:00:01  KMON     
    
    Line  Type     Vector     CSR    Terminal  Speed     Active  Line Name
    ----  -----  ----------  ------  --------  --------  ------  ------------
     1*   Oper.  DL     060  177560  VT200      9600 8N    Yes   Console
    
    CL version number 18.
    
    Unit  Line   Job           Options
    ----  ----  ----  ----------------------------
     CL0  none  none 
     CL1  none  none 
     CL2  none  none 
     CL3  none  none 
    
    Total installed memory            = 4088Kb
    Size of unmapped TSX and handlers = 34Kb  (103172)
    Size of mapped TSX system regions = 77Kb
    Total size of TSX and mapped data = 131Kb
    Size of mapped device handlers    = 2Kb
    Size of sharable run-time systems = 54Kb
    Size of data cache buffer area    = 33Kb
    Space available for user jobs     = 1816Kb
    Swappable job context area        = 7Kb
    Current job memory limit = 56Kb
    Maximum job memory limit = 64Kb
    
    QUAN0  = 2
    QUAN1  = 20
    QUAN1A = 2
    QUAN1B = 2
    QUAN1C = 1
    QUAN2  = 10
    QUAN3  = 20
    INTIOC = 30
    HIPRCT = 40
    
    Spooled devices:  LP0  
    
    Logical subset disks:
    No logical disks are mounted
    
    Mounted devices:
      Device          Associated jobs
    ---------- ------------------------------
    DM1:        1
    
    Shared run-time systems:
    CBR063
    
    There are no named regions
    
       Program               Attributes and Privileges
    --------------   -----------------------------------------
    DM1:DUP.SAV      DUP/PRIV=(SYSPRV,NODEBUG)
    DM1:IND.SAV      NOWAIT/IND/PRIV=(NODEBUG)
    DM1:KED.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    DM1:KEX.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    DM1:K52.SAV      SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
    DM1:LOGON.SAV    LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
                     NODEBUG)
    DM1:PATCH.SAV    SINGLECHAR/PRIV=(NODEBUG)
    DM1:SETUP.SAV    IOPAGE/SETUP/PRIV=(NODEBUG)
    DM1:SYSMON.SAV   /PRIV=(MEMMAP,NODEBUG)
    DM1:TECO.SAV     SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
    DM1:TRANSF.SAV   SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
                     NODEBUG)
    DM1:TSAUTH.SAV   BYPASN/PRIV=(NODEBUG)
    DM1:TSXUCL.SAV   TSXUCL/PRIV=(NODEBUG)
    DM1:VTCOM.SAV    SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
    
    Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
                           MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
                           RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
                           SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
                           UP1,UP2,UP3,UP4
    
    Current privileges:    ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
                           MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
                           RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
                           SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
                           UP1,UP2,UP3,UP4
    
    SL status: OFF,NOKED,NOTTYIN,SUBSTITUTE
    
    VM Base=100000 Top=170000 Size=3584
    .
    TSGEN в образ не положил, но это тот же TSGEN который лежит в образе RK05, только строчка для DM добавлена.
    Последний раз редактировалось form; 26.03.2023 в 15:06.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  3. #203

    Регистрация
    16.07.2021
    Адрес
    г. Черкесск
    Сообщений
    124
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На PDP2011 6.1 с верхней памятью заработала.
    6.5 - "вис"

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    выложил образ RK07 (DM) (QBUS конфигурация).
    В E11 работает.
    "Вис..."

    .sh conf

    RT-11FB (S) V05.07
    Booted from DM1:RT11FB

    USR is set SWAP
    EXIT is set SWAP
    KMON is set NOIND
    MODE is set NOSJ
    TT is set NOQUIET
    ERROR is set ERROR
    SL is set ON
    EDIT is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled

    CLI is set DCL, CCL, UCL, NO UCF

    PDP 11/23 PLUS Processor
    4088KB of memory
    FP11 Hardware Floating Point Unit
    Extended Instruction Set (EIS)
    Memory Management Unit
    50 Hertz System Clock

    Device I/O time-out support
    Memory parity support
    Global .SCCA support
    FPU support

    .r tsx

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    Для начала стоит проверить DMA,MAPH,MAPIO, если заведется - попробовать драйвер DM22 (без MAPIO).
    Посмотрел исходники - у rk611 18-разрядная шина адреса, значит для DM нужно всегда ставить MAPIO и использовать DM18.TSX.
    Или я что-то не понимаю?

  4. #204

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vva Посмотреть сообщение
    для DM нужно всегда ставить MAPIO и использовать DM18.TSX
    Да.
    На QBUS требуется MAPIO.
    На UNIBUS не требуется - там свой механизм.
    DM22 работает с неофициальным 22-бит контроллером от Dylog.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #205

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На случай если кому захочется поменять лицензионную информацию в TSX-Plus

    Вот восстановленный файл TSNAME.MAC от TSX-Plus V6.40 (с добавлением меток ULTEXT и ULTXND, использующихся в V6.50):
    Код:
    	.TITLE	TSNAME - Site name
    	.ENABL	LC
    ;  Copytight 1981,1982,1983,1984,1985,1986,1987,1988,1989.
    ;  S&H Computer Systems, Inc.
    ;  Nashville, Tennessee
    	.PSECT	CBNAME
    	.GLOBL	SUMS,SUCS,TSXLN,GRT1,SUPCOD,TRGRET,LICTXT,NAMTOP,MDT
    	.GLOBL	DISTRB,SITE,LICENS,LICNUM,MNUAOT,ULTEXT,ULTXND
    MICRO	=	0
    	.MACRO	NAME	TEXT	;Store text string & compute checksum for it.
    	.IRPC	CHAR,<TEXT>
    	.BYTE	-<''CHAR>
    SUCS	=	SUCS-''CHAR
    	.ENDM
    	.ENDM	NAME
    	.MACRO	SNAME	TEXT	;Macro to define site name
    	NAME	<'TEXT>
    	.IF	NE, MICRO	;allocate enough space for 30 char (micro)
    		.NCHR	$$$,<'TEXT>
    		.REPT	30.-$$$
    			NAME	< >
    		.ENDR
    	.ENDC
    	.ENDM	SNAME
    	.MACRO	LICENSE	NUMBER,NUM2	;Macro to define license #
    NAME	<'NUMBER>
    	.IF	NE,MICRO	;allocate enough space for 5 digits (micro)
    		.NCHR	$$$,<'NUMBER>
    		.REPT	5.-$$$
    			NAME	< >
    		.ENDR
    	.ENDC
    TSXLN	=	^D'NUMBER
    MNUAOT	=	^D'NUM2
    	.ENDM	LICENSE
    	.MACRO	NEWLIN		;Macro to store <CR><LF> into the string.
    	.BYTE	<-15>,<-12>
    SUCS	=	SUCS-15-12
    	.ENDM	NEWLIN
    MDT	=	0.
    	.NLIST	BEX
    ULTEXT:
    ULTXND:
    GRT1:	.ASCII	<15><12>/* /
    	.IF	NE, MICRO
    		.ASCII	\Micro/\
    	.ENDC
    	.ASCIZ	/TSX-Plus Version 6.40 */<12>
    	.EVEN
    SUCS	=	0		;INITIALIZE CHECKSUM
    SUMS	=	.+1246		;ENCRIPT ADDRESS
    NAME	<Copyright (c) 1980,1981,1982,1983,1984,1985,1986,1987,1988>
    NAME	<,1989>
    NEWLIN
    NAME	<an unpublished work by S&H Computer Systems, Inc., Nashville, TN, USA>
    NEWLIN
    NAME	<(S&H) covered by U.S. Patent No. 4,642,756.  All rights reserved.>
    NEWLIN
    NAME	<This material contains the valuable properties and trade secrets of S&H>
    NEWLIN
    NAME	<and may not be used except by the express written permission of S&H.>
    NEWLIN
    NAME	<Distributed by >
    DISTRB:
    NAME	<S&H Computer Systems, Inc.>
    NEWLIN
    NAME	<Licensed for use on a single computer system >
    TRGRET:
    NAME	<at >
    SITE:
    NAME	<S&H Computer Systems, Inc.>
    NEWLIN
    LICTXT:
    NAME	<License # = >
    LICENS:
    NAME	<999>
    NAME	<T>
    NAME	<P>
    SUPCOD:
    NAME	<S>
    NAME	<->
    LICNUM:
    LICENSE	<00044>,<4878>
    NEWLIN
    	.BYTE	0		;END OF COPYRIGHT LINE
    	.EVEN
    SUCS	=	<-SUCS>+1	;ENCRIPT CHECKSUM SLIGHTLY
    NAMTOP:				;TOP OF TSNAME MODULE
    	.END
    Модуль TSNAME находится в файле TSX2.OBJ (это склейка объектных модулей).
    Разобрать TSX2.OBJ на отдельные модули можно так:
    Код:
    .R LIBR
    *TSX2.LIB=TSX2
    *OHANDL=TSX2.LIB/E
    Global? O$DONE
    Global?
    *TSKMN1=TSX2.LIB/E
    Global? R50KMN
    Global?
    *TSKMN3=TSX2.LIB/E
    Global? CFSTOP
    Global?
    *TSKMSG=TSX2.LIB/E
    Global? CLUNIT
    Global?
    *TSNAME=TSX2.LIB/E
    Global? GRT1
    Global?
    *^C
    Склеить модули обратно можно так:
    Код:
    .COP/PRE/CON (OHANDL,TSKMN1,TSKMN3,TSKMSG,TSNAME).OBJ TSX2.OBJ
    Последний раз редактировалось form; 27.03.2023 в 10:32.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    vva(27.03.2023)

  6. #206

    Регистрация
    16.07.2021
    Адрес
    г. Черкесск
    Сообщений
    124
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SIMH и E11 одинаково (по смыслу) ругаются: ?TSX-F-Computer line time clock (50 or 60 Hz) is not working

    Как исправить?

  7. #207

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vva Посмотреть сообщение
    ?TSX-F-Computer line time clock (50 or 60 Hz) is not working
    Это из-за слишком большой скорости эмуляции - за время выполнения TSINIT не успевает даже 1 прерывание от таймера возникнуть.
    В E11 можно в файл инициализации добавить команду SET THT INT=50.
    Циферка подбирается опытным путем - чем она меньше, тем скорость эмуляции будет меньше.
    В windows у меня работали цеферки в районе 1000-6000, в linux около 50-100.
    В simh скорость эмуляции можно ограничить командой SET THR 2m (параметр задает скорость процессора 2m (2 mips), 100k (100 kips) итд.
    В принципе можно просто убрать проверку таймера - сейчас гляну TSINIT.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    vva(28.03.2023)

  8. #208

    Регистрация
    16.07.2021
    Адрес
    г. Черкесск
    Сообщений
    124
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    E11 заработал при set throt int=10 и меньше.
    Thanks a lot.

  9. #209

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    сейчас гляну TSINIT
    Оказалось DOB который у меня под рукой давно испорчен кем-то и генерит .MAC вместо привычного .DOB, что сильно неудобно в принципе, а уж для создания патчей и вовсе бе-е.
    На досуге откопаю старый вариант, а пока скоростью эмуляции крутить.

    Или могу предложить поправить вручную TSX.SAV после сборки.

    Делаем дамп TSX.SAV:
    Код:
    .DUM/OUT:TSX.DMP/ALLO:-1 TSX.SAV
    В дампе находим код 012700 005000 104374 (самый первый результат поиска).
    Найдется что-то вроде такого:
    Код:
    BLOCK NUMBER  000047
    ...
    420/ 000002 104375 012700 005000 104374 010037 004654 020237 *..}.@...|...,.. *
    440/ 006106 001010 012700 040050 104351 012700 041173 104351 *F...@.(@i.@.{Bi.*
    Нас интересует циферка, помеченная красным - инструкция BNE - меняем ее на BR:
    Код:
    .SIPP TSX.SAV/A
    Base?
    Offset?  47442
    
      Base       Offset      Old  New?
       000000     047442  001010  410
       000000     047444  012700 (нажимаем CTRL/Y)
    После этого TSX будет запускаться при любой скорости эмуляции.
    Последний раз редактировалось form; 28.03.2023 в 19:32.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    vva(28.03.2023)

  10. #210

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкопал старый удобный DOB.
    Чтобы запретить проверку таймера в TSX-Plus V6.50 на уровне дистрибутива нужно создать файл NOCLK.MAC:
    Код:
            .TITLE  TSINIT
            .PSECT  TSINIT
    
            .=.+10352
            BR      .+22
    
            .END
    Для TSX-Plus V6.01 смещение перед командой BR должно быть 7772.

    Далее просто извлекаем модуль TSINIT из библиотеки TSX1.OBJ, патчим его и кладем обратно в библиотеку:
    Код:
    .LIB/EX TSX1 TSINIT
    Global? INITGO
    Global? 
    
    .MAC NOCLK         
    
    .PAT TSINIT,NOCLK TSINIT.NEW
    
    .LIB TSX1 TSINIT.NEW/REPL
    
    .
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 21 из 22 ПерваяПервая ... 171819202122 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •