Commit graph

3920 commits

Author SHA1 Message Date
Mark Pizzolato
8720c8c87b Made the VAX model visible with a SHOW CPU MODEL command for all simulators and made the model persist across a SAVE/RESTORE for the VAX simulators with a settable model 2013-01-14 06:53:48 -08:00
Mark Pizzolato
5f44b2e7db Add support to listen on IPv4 and IPv6 sockets when compiling on XP but running on later (IPv6 capable) Windows environments 2013-01-13 21:01:49 -08:00
Mark Pizzolato
1213f098e2 Fixed Buffered Console behavior which ended up flushing buffer contents once a second and clearing the buffer. We were also incorrectly flushing buffer contents when a connection dropped. 2013-01-11 16:34:05 -08:00
Mark Pizzolato
6a08c3c283 Fixed missed change from sim_is_active to sim_activate_time. 2013-01-11 16:10:41 -08:00
Mark Pizzolato
744f65a36c Fleshed out the tmxr help and set the HP2100 to use the mux help by default 2013-01-10 17:51:25 -08:00
Mark Pizzolato
fae991d592 More compiler identified cleanups 2013-01-10 16:10:39 -08:00
Mark Pizzolato
448d9e52fc Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues 2013-01-10 15:14:51 -08:00
Mark Pizzolato
7f57ce2c88 Added help context to pdp11_dz and pdp11_vh 2013-01-10 13:37:31 -08:00
Mark Pizzolato
b37b866fd6 Revised document 2013-01-10 13:29:49 -08:00
Mark Pizzolato
dac73b9381 Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules. 2013-01-10 13:29:15 -08:00
Mark Pizzolato
bc816ae871 Fixed Asynchronous Event Queueing to work correctly when doing Lock based queueing 2013-01-10 09:53:40 -08:00
Mark Pizzolato
629de4dcc5 Build identified cleanups 2013-01-09 17:22:17 -08:00
Mark Pizzolato
784ae24324 - Fixed asynchronous i/o hangs introduced when asynchronous cancel support was added
- Added event debug support to scp and the vax simulator
- Moved external declarations into include files related to modules which define them and removed random externs from modules which referenced them
- Fixed typos in sim_ether
- Fixed sim_disk and sim_tape to properly manage asynchronous threads on an i/o flush
2013-01-09 17:02:58 -08:00
Mark Pizzolato
960866a92a Added missing generic help ethernet attach info 2013-01-09 11:23:00 -08:00
Mark Pizzolato
c61e14fcdd Avoid 8 bit characters in help output 2013-01-09 11:17:58 -08:00
Mark Pizzolato
d8340abf8a Documentation cleanup 2013-01-09 11:13:41 -08:00
Mark Pizzolato
51459eb456 Added ethernet help and cleaned up generic help output 2013-01-09 11:13:06 -08:00
Mark Pizzolato
4f4cbd4157 Avoid asynch thread thrashing on disk and tape detach and enhance the disk and tape help 2013-01-09 11:11:04 -08:00
Mark Pizzolato
411b596620 Fixed auto configure to ONLY configure Qbus and/or Unibus devices 2013-01-09 09:26:54 -08:00
Mark Pizzolato
b28b01cf7d Fixed test on commit id to avoid minor build error message when building on non windows systems from a zip download 2013-01-09 08:01:19 -08:00
Mark Pizzolato
7b6f7a9871 Set device flags indicating DEV_DISK, DEV_TAPE, DEV_MUX and DEV_ETHER for all simulator devices which use the sim_disk, sim_tape, sim_tmxr, and sim_ether libraries 2013-01-07 12:47:24 -08:00
Mark Pizzolato
7e1840eb5f Fixed bugs in disk and tape operations when running without asynch disabled - bugs reported by Jordi Guillaumes i Pons 2013-01-07 09:25:57 -08:00
Mark Pizzolato
df4cc945bb Changed the tmxr_attach parsing code to allow more natural specification for the configuration of different information for multiple lines as per Dave Bryan's suggestion. 2013-01-06 05:53:41 -08:00
Mark Pizzolato
f51a702ebd Fixed sim_parse_addr to actually use the default_host parameter if a host component wasn't provided in the input 2013-01-06 05:11:51 -08:00
Mark Pizzolato
b78c91b4db Fixed error paths during attach/detach and fixed a per line listen detach bug 2013-01-05 16:57:04 -08:00
Mark Pizzolato
722524c20e Fixed BuildAll.cmd to work when invoked from a git bash shell 2013-01-05 16:16:48 -08:00
Mark Pizzolato
6a5278ec3c Removed the pdp11_dmc from the PDP10 simulator since that combination of hardware was never a legitimate one. 2013-01-05 15:33:59 -08:00
Mark Pizzolato
8395db0573 Fixed the auto configure IO page base address 2013-01-05 15:11:36 -08:00
Mark Pizzolato
0c436c1515 Updated pdp11_dmc.c from Rob Jarratt 2013-01-05 14:38:56 -08:00
Mark Pizzolato
375a02181e Retained the prior SET CONSOLE DEBUG={stdout|log} behavior which deprecated and replaced by SET DEBUG={stdout|log}. Reported by Rob Jarratt 2013-01-05 14:34:10 -08:00
Mark Pizzolato
d12a445007 Added procedure to build all windows release binaries, package them as a zip and publish the zip in a github.com/simh/Win32-Development-Binaries 2013-01-05 14:28:21 -08:00
Mark Pizzolato
2123c9130f Updating references to the location of the windows-build.zip support components 2013-01-04 09:56:58 -08:00
Mark Pizzolato
2fea6a67a3 Updating documentation 2013-01-03 14:50:14 -08:00
Mark Pizzolato
75be628e30 Bringing the simh FAQ up to date. 2013-01-03 09:20:06 -08:00
Mark Pizzolato
faa794e9da Documenting revised DEVICE structure 2013-01-03 09:19:21 -08:00
Mark Pizzolato
674e56b376 Fixed compile issues on some Linux platforms 2013-01-03 08:01:43 -08:00
Mark Pizzolato
9356b0cb1e Changed Linux serial port enumeration to leverage kernel provided device information in /sys/class/tty 2013-01-02 15:15:01 -08:00
Mark Pizzolato
2af67a75b0 Cleanup of compiler noted issue 2013-01-02 15:13:51 -08:00
Mark Pizzolato
35e66482b3 Added an optional mechanism which will display the git commit id that produced the current simulator if the git commit id information is available 2013-01-02 07:46:17 -08:00
Mark Pizzolato
7c9cebf3b7 Added a 1536K PDP11 memory size option 2013-01-01 10:29:36 -08:00
Mark Pizzolato
722f479e29 Added missing VAX 8600 reboot functionality and cleaned up some compiler warnings. 2013-01-01 06:38:13 -08:00
Mark Pizzolato
5859df3128 Added sim_disk (and sim_tape) to all Visual Studio Projects since the help function is referenced by scp 2013-01-01 06:32:12 -08:00
Mark Pizzolato
b1d306cff8 Fixed devices missed in Auto Configuration for PDP11 simulator. CLK issue initially reported by Matt Burke 2013-01-01 05:54:53 -08:00
Mark Pizzolato
43b1c04ae4 Fixed bug disabling TTI interrupts on VAX 11/780, VAX 11/750, VAX 11/730 reported by Mike Burke 2012-12-31 10:44:38 -08:00
Mark Pizzolato
ba0f331fa5 Added framework to support per device help commands 2012-12-30 13:12:15 -08:00
Mark Pizzolato
bdcfe994e0 Auto configure documentation and updates for PDP10 system 2012-12-29 07:57:57 -08:00
Mark Pizzolato
53c537b8dd Cleanup the mux attach string for single line multiplexers 2012-12-29 07:40:21 -08:00
Mark Pizzolato
9d2811d666 Updated HP2100 modules from Dave Bryan 2012-12-29 06:32:03 -08:00
Mark Pizzolato
122ca9b7cd Fix potential attach order bug when attaching a serial port to a single line mux found by Dave Bryan 2012-12-29 06:26:47 -08:00
Mark Pizzolato
30c70f6866 Updated pdp11_dmc with support for SAVE/RESTORE from Rob Jarratt 2012-12-29 06:09:47 -08:00