mirror of
https://github.com/open-simh/simh.git
synced 2026-04-26 12:17:25 +00:00
Notes For V3.3-1
1. New Features in 3.3-1 1.1 H316 TTY - implemented paper-tape reader and punch - added ASCII file support PTR,PTP - added ASCII file support 1.2 HP2100 CPU - added SET CPU 21MX-M, 21MX-E (from Dave Brian) - disabled TIMER/EXECUTE/DIAG instructions for 21MX-M (from Dave Bryan) - added post-processor to maintain T/M consistency (from Dave Bryan) DS - released 13037 disk controller 1.3 Interdata MT - added read-only file support 1.4 SDS MT - added read-only file support 1.5 PDP-11 TM,TS - added read-only file support 2. Bugs Fixed in 3.3 2.1 H316 CPU - fixed bug in divide LPT - fixed bug in DMA/DMC support MT - fixed bug in DMA/DMC support DP - fixed bug in skip on not seeking TTY - fixed bugs in SKS '104, '504 2.2 HP2100 CPU - fixed DMA reset to clear alternate CTL flop (from Dave Bryan) - fixed bug in JPY (from Dave Bryan) - fixed bugs in CBS, SBS, TBS - separate A/B from M[0/1] for DMA (found by Dave Bryan) LPS - added restart when set online, etc. (from Dave Bryan) - fixed col count for non-printing chars (from Dave Bryan) LPT - added restart when set online, etc. (from Dave Bryan) 2.3 PDP-11 CPU - fixed WAIT to work in all modes (from John Dundas)
This commit is contained in:
committed by
Mark Pizzolato
parent
b6393b36b4
commit
9b5c8c9711
@@ -1,6 +1,6 @@
|
||||
/* lgp_cpu.c: LGP CPU simulator
|
||||
|
||||
Copyright (c) 2004, Robert M. Supnik
|
||||
Copyright (c) 2004-2005, Robert M. Supnik
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
cpu LGP-30 [LGP-21] CPU
|
||||
|
||||
04-Jan-05 RMS Modified VM pointer setup
|
||||
|
||||
The system state for the LGP-30 [LGP-21] is:
|
||||
|
||||
A<0:31> accumulator
|
||||
@@ -167,6 +169,7 @@ uint32 shift_in (uint32 a, uint32 dat, uint32 sh4);
|
||||
|
||||
extern t_stat op_p (uint32 dev, uint32 ch);
|
||||
extern t_stat op_i (uint32 dev, uint32 ch, uint32 sh4);
|
||||
extern void lgp_vm_init (void);
|
||||
|
||||
/* CPU data structures
|
||||
|
||||
@@ -578,6 +581,7 @@ out_strt = 0;
|
||||
out_done = 0;
|
||||
lgp21_sov = 0;
|
||||
delay = 0;
|
||||
lgp_vm_init ();
|
||||
pcq_r = find_reg ("CQ", NULL, dptr);
|
||||
if (pcq_r) pcq_r->qptr = 0;
|
||||
else return SCPE_IERR;
|
||||
|
||||
Reference in New Issue
Block a user