Mark Pizzolato
34e0523ba8
Set version to 4.0-0 Beta
2012-12-24 09:23:19 -08:00
Mark Pizzolato
ab6808d446
Merge branch 'master' of github.com:simh/simh
2012-12-23 11:34:28 -08:00
Mark Pizzolato
8d2fabb166
Fixes to avoid compiler warnings when building with MinG. Still won't build - see issue #21
2012-12-23 11:28:46 -08:00
Mark Pizzolato
d815c226f4
More polish on the pdp11_dmc and addition of DMC11 to the PDP10 documentation
2012-12-23 10:46:16 -08:00
Mark Pizzolato
3bcb6c1f3d
Merge branch 'master' into AutoConfigure
2012-12-23 07:22:14 -08:00
Mark Pizzolato
30ae79eb18
pdp11_dmc cleanup and addition of DMC11 device to the PDP11 simulator
2012-12-23 07:11:54 -08:00
Mark Pizzolato
6862041eca
Properly shutdown prior connecting socket when establishing a new one
2012-12-22 11:57:22 -08:00
Mark Pizzolato
2a89d9bdc6
Behave more consistently and only tear down prior listening sockets if a replacement will actually work.
2012-12-22 10:19:13 -08:00
Mark Pizzolato
afd09eee2e
Made parsing of MUX attach arguments more robust and tolerant of inconsistent sequences of arguments.
...
Fixed memory leaks in error paths
2012-12-22 07:10:17 -08:00
Mark Pizzolato
11cc564f0c
Fix proper cleanup when a mux telnet session terminates.
2012-12-21 13:55:30 -08:00
Mark Pizzolato
ca37549a22
Be more precise about the conditions which describe sitting at the VAX 3900 boot rom character prompt to enable CPU idling there.
2012-12-21 13:37:01 -08:00
Mark Pizzolato
d291a6e838
Fix compiler identified array bounds issues
2012-12-21 12:55:57 -08:00
Mark Pizzolato
d940752232
Updated HP2100 from Dave Bryan
2012-12-21 12:49:02 -08:00
Mark Pizzolato
ca49c8c0b1
Fix for bug in help command when asking for help for command aliases. Reported by Darrell Pittman
2012-12-21 12:38:07 -08:00
Mark Pizzolato
f713a69ff9
Fix commit id display under MinGW compile
2012-12-20 16:42:33 -08:00
Mark Pizzolato
f8e68b70b5
Adding initial support to display the git commit id in the simulator code.
2012-12-20 15:04:37 -08:00
Mark Pizzolato
56ff702cff
Adding git .git-commit-id file and attempting change to hooks to generate it.
2012-12-20 14:27:38 -08:00
Mark Pizzolato
01eb95167a
Merge branch 'master' into AutoConfigure
2012-12-20 14:06:17 -08:00
Mark Pizzolato
7bed091134
Reworked Auto Configure for all Qbus/Unibus devices to have their device address settings table driven from the auto configure code rather than statically defined in many per cpu model include files.
...
Fixed auto configure bugs which didn't allow Fixed CSR Addresses or Fixed Vectors to be set using the auto configure information.
Fixed display of address and vectors to indicate that the assigned address and/or vector is in the floating set.
Added extended definitions to the auto configure table to reflect all known potential static and floating and static addresses as of VMS V5.5-2
Changed the name of the VAX 11/780 console floppy device name to RXC from RX (which collides with a Unibus name for the RX11).
2012-12-20 13:58:11 -08:00
Mark Pizzolato
9e421ada27
Cleanup compiler warning messages when building with MinGW
2012-12-20 13:51:54 -08:00
Mark Pizzolato
b9ebd93bbd
Fixed build with MinGW when invoked with the build_mingw_ether.bat file.
2012-12-20 13:46:03 -08:00
Mark Pizzolato
eb7e3b8159
Fixed compiler issue when compiling with MinGW.
2012-12-20 13:30:28 -08:00
Mark Pizzolato
9afeef6f10
Changed pdp11_dmc device names to DMC0, DMC1, DMC2 and DMC3
2012-12-19 17:45:40 -08:00
Mark Pizzolato
133b1b22b5
Revised comments
2012-12-19 12:49:08 -08:00
Mark Pizzolato
3346f4a32c
Fix build on VMS (IA64)
2012-12-19 12:45:03 -08:00
Mark Pizzolato
2c14136473
Added DMC to VAX730, VAX750, VAX620 and VAX630 and VH to VAX730, and VAX750.
2012-12-19 11:33:39 -08:00
Mark Pizzolato
3b5870c66b
Fix the occasional pause which may happen when the console is connected to a serial port at a slow port speed and large bursts of output cause buffers to fill up.
2012-12-19 05:43:06 -08:00
Mark Pizzolato
20ed6df379
Made the SET ENV command be SET ENVIRONMENT which will match both but be consistent with using commands which work as long as they are unambiguous.
2012-12-19 05:41:38 -08:00
Mark Pizzolato
1370ad6a2c
Fixed console serial port connection checking
2012-12-18 15:41:34 -08:00
Mark Pizzolato
37b73c40a6
Fixed bug in DZ SET LINE= implementation
2012-12-18 13:03:21 -08:00
Mark Pizzolato
a72d85b2bd
Fix TMXR for devices which reference the TMLN conn variable as a connection state flag
2012-12-18 09:53:01 -08:00
Mark Pizzolato
50cf91d441
Merge branch 'SerialMux' and compiler suggested cleanup
2012-12-18 09:52:14 -08:00
Mark Pizzolato
905a9ee616
Merge branch 'SerialMux' of github.com:simh/simh into SerialMux
2012-12-17 14:19:22 -08:00
Mark Pizzolato
78b8d62942
Added DMC11 to PDP11 simulator (from Rob Jarratt)
2012-12-17 14:18:28 -08:00
Mark Pizzolato
762aacf7ad
Merge branch 'Extra-VAXen'
2012-12-17 03:19:07 -08:00
Mark Pizzolato
18b6ab89d0
Fixing compiler complaints with MinGW and adding support for RAW disk access when compiling with MinGW on windows.
2012-12-16 20:18:54 -08:00
Mark Pizzolato
cd0ef35bbf
Added command alias SHOW MUX for SHOW MULTIPLEXOR. To avoid collision with simulators which may have devices named MUX, the device names/units are examined prior to the standard SHOW arguments. Simulators which have a device named MUX can't use the SHOW MUX alias.
2012-12-16 07:03:19 -08:00
Mark Pizzolato
4a3bf9ee17
Compiler warning cleanup
2012-12-16 06:42:51 -08:00
Mark Pizzolato
c87c747ed7
Compiler warning cleanup
2012-12-16 06:24:36 -08:00
Mark Pizzolato
beeb5ae09e
Cleaned up the formatting of SHOW MULTIPLEXER output based on input from Dave Bryan
2012-12-16 06:23:18 -08:00
Mark Pizzolato
84af193474
Correct spelling in comment
2012-12-15 14:53:58 -08:00
Mark Pizzolato
6cabdb9f9f
Fixed duplicate logging output when output buffers are full and potential pauses in console output (reported by Mark Benson)
2012-12-15 11:40:20 -08:00
Mark Pizzolato
d955c383e9
Fixed compiler warnings and errors when compiling with MinGW
2012-12-15 09:41:13 -08:00
Mark Pizzolato
06b80cf53c
Fixed makefile to not always include network components when compiling with MinGW and added ability to pass arbitrary arguments when invoking gcc with the batch files
2012-12-15 09:40:30 -08:00
Mark Pizzolato
60a0881c71
Fixes after Dave Bryan's testing.
2012-12-15 07:58:11 -08:00
Mark Pizzolato
0450a9b430
Compiler suggested cleanup
2012-12-15 07:56:42 -08:00
Mark Pizzolato
c046a29cba
Fix reference to sim_deb
2012-12-14 15:53:59 -08:00
Mark Pizzolato
954cb3405f
Added generic ability to have up to 32 DZ Multiplexers enabled in a system. The default is 4 which provides 16 lines on a Qbus system and 32 lines on a UNIBUS system.
2012-12-14 13:31:51 -08:00
Mark Pizzolato
417102c5c4
Added full DHU11 (16 line) functionality for UNIBUS environments (PDP11 and VAX), while also supporting DHV11 (8 line) for Qbus systems
2012-12-14 12:37:00 -08:00
Mark Pizzolato
4b163b9d1d
Cleaned up compiler warnings
2012-12-14 04:19:10 -08:00