11 |
14-Jul-02 |
GRI-909 simulator released
SCP:
-
Fixed bug in DO processing of exit (found by Brian Knittel)
-
Added -V switch to DO command (from Brian Knittel)
-
Added priority hacking for Windows (from Mark Pizzolato)
PDP-11 CPU: fixed bug in setting MMR0 error status (reported by John Dundas)
PDP-18b PTR/PTP: added ATTACH -A for ASCII mode (from Hans Pufal)
VAX:
-
Added HALT to console, infinite loop detection (from Mark Pizzolato)
-
Revised FPA function names to avoid conflict with C math library
1401:
-
Fixed bug, magtape read end of record stores group mark without word mark
(found by Van Snyder)
-
Rewrote 1311 address generation and checking
|
10 |
8-Jun-02 |
All simulators:
-
Widened the POS (position) register for serial devices to 32b
-
Added VT1xx emulation (from Fischer Franz) for Windows
-
Added OS/2 support (from Holger Veit)
PDP11: fixed bugs (found by John Dundas)
-
Added special case for PS<15:12> = 1111 to MFPI, removed from MTPI
-
Added masking of relocation adds
1401:
-
Added hardware multiply/divide
-
Added 1311 disk pack
-
Added 1401-like memory dump (from Van Snyder)
-
Fixed bugs (found by Van Snyder)
-
8 character N is legal
-
5 and 7 character H are legal, 7 character H doesn't branch
|
9 |
4-May-02 |
RQDX3: fixed bug in polling loop for queued operations |
8 |
3-May-02 |
SCP:
-
Changed LOG/NOLOG to SET LOG/NOLOG, added SHOW LOG
-
Added SET VT/NOVT for future VT emulation
-
Changed VMS-specific sim_sock include from stropts.h to ioctl.h
VAX:
-
TODR obtains current date and time from host at OS at VAX boot
-
Fixed bug in autoincrement indexed register logging and fault recovery
-
Fixed bug, exception flows failed to clear VAX trap requests
|
7 |
28-Apr-02 |
VAX: fixed number of lines per board and interrupt base address for DZV11
DZ(V)11:
-
Fixed interrupt acknowledge routines to clear board-level interrupt request
-
Fixed SHOW ADDRESS command
SCP: fixed clock calibration problem causes when real time "jumps" too far
(found by Jonathan Engdahl)
Magtape routines, all simulators: added test for malformed record size (suggested
by Jonathan Engdahl)
PDP-11 (found by John Dundas and Wolfgang Helbig):
-
Added HTRAP and BPOK to maintenance register
-
Added trap on kernel HALT if MAINT<HTRAP> set
-
Fixed red zone trap, clear odd address and nxm traps
-
Fixed RTS SP, don't increment restored SP
-
Fixed TSTSET, write dst | 1 rather than prev R0 | 1
-
Fixed DIV, set N=0,Z=1 on div by zero (J11, 11/70)
-
Fixed DIV, set set N=Z=0 on overfow (J11, 11/70)
-
Fixed ASH, ASHC, count = -32 used implementation-dependent 32 bit right shift
-
Fixed illegal instruction test to detect 000010
-
Fixed write-only page test
-
Fixed SHOW ADDRESS command in RP
|
6 |
16-Apr-02 |
VAX:
-
Fixed EDIV bug, overflow set if unlike signs and quotient = 0
-
Fixed CASEL bug, condition codes set as though CASEB
|
5 |
14-Apr-02 |
VAX: first release
-
Fixed interrupt bug, prv_mode mbz (found by Tim Stark)
-
Fixed PROBEx bug, operand must be masked to 2b (found by Kevin Handy)
|
4 |
06-Apr-02 |
PDP-11:
-
RQDX3: fixed handling of write protect status during reset
-
TS11: fixed residual frame count after space records operation
|
3 |
24-Mar-02 |
PDP-10: tweaked setjmp/longjmp code for ANSI compatibility
PDP-11:
-
Tweaked setjmp/longjmp code for ANSI compatibility
-
Changed system identification to KDJ11A for RSX11M+
-
Adjusted RQDX3 timing for RSX11M+
HP 2100:
-
Tweaked setjmp/longjmp code for ANSI compatibility
-
Changed to allocate memory array dynamically
|
2 |
04-Mar-02 |
IBM 1130: minor changes for portability
PDP-11:
-
Fixed bug in CPUERR, MEMERR register read (don't clear on read)
-
Changed order of operand evaluation in double operand instructions to mimic
J-11 exactly for M+ autocalibration
-
Added delays between RQDX3 initialization steps for M+
|
1 |
17-Feb-02 |
SCP: fixed bug in timer calibration if time runs backwards (due to NTP
correction)
IBM 1130: added Brian Knittel's simulator
PDP-11:
-
Fixed bug in TS11 message header generation
-
Fixed bug in RQDX3 host timeout logic
PDP-7: added DECtape support
HP 2100:
-
Added floating point and DMS options
-
Fixed bugs in extended arithmetic instructions
|
0 |
03-Feb-02 |
SCP and libraries:
-
Added circular register arrays (for PC queues)
-
Generalized timer package for multiple timers
-
Replace ADD/REMOVE with SET ENABLED/DISABLED
-
Added -e switch to ATTACH
-
Added addition routines to multiplexor library
-
Added VMS support to sockets library
Most CPU's:
-
Replaced OLDPC with PC queue
-
Implemented device enable/disable locally
PDP-8:
-
Fixed bug in interrupt initialization
-
Rewrote pdp8_ttx.c as a unified multiplexor
PDP-11:
-
Fixed calc_MMR1 macro (found by Robert Alan Byer)
-
Fixed boot program register setup (found by Doug Carman)
-
Fixed bug in RP boot in 18b mode
-
Fixed bug in KW11L (found by John Dundas)
-
Added variable device addresses
-
Increased DZ11 capacity from 8 lines to 32 lines
PDP-10: increased DZ11 capacity from 8 lines to 32 lines
HP 2100:
-
Fixed DMA register tables (found by Bill McDermith)
-
Fixed bug in SZx,SLx,RSS (found by Bill McDermith)
-
Fixed interrupt flop restore logic (found by Bill McDermith)
-
Fixed bug on writing last character of magtape record
-
Added 12565A, 12606B, 12610B, 13210A disks
-
Added 13181A magtape
-
Added 12929A terminal multiplexor
IBM 1401:
-
New zero footprint card reader and magtape bootstraps (from Van Snyder)
-
Fixed symbolic display of H and NOP with no trailing word marks
|