Mark Pizzolato
281c18142f
Describe the proper build command for HP-UX
2013-05-09 17:33:47 -07:00
Mark Pizzolato
5fda4b628c
Cleanup for build support on HP-UX for both 32bit and 64bit builds with gcc and the HP C compilers.
2013-05-09 17:18:05 -07:00
Mark Pizzolato
52ec325e68
Compiler suggested fix.
2013-05-09 16:43:29 -07:00
Mark Pizzolato
d964df4eea
Compiler suggested cleanups
2013-05-09 14:02:48 -07:00
Mark Pizzolato
ddb10425e7
Reworked all asynch queues to always link using the unit a_next field instead of the next field.
2013-05-08 09:34:53 -07:00
Mark Pizzolato
141b6e834a
Fixed formatting error
2013-05-08 04:17:55 -07:00
Mark Pizzolato
6c6d641034
Tolerate race condition which results in spurious timer thread wakeups which were causing the timer thread to exit. (SIM_ASYNCH_CLOCKS)
2013-05-07 11:40:07 -07:00
Mark Pizzolato
6cf54e8341
Fixes for stable operation with SIM_ASYNCH_CLOCKS defined
2013-05-07 11:22:29 -07:00
Mark Pizzolato
9faef6ea89
Added separate debugging ability to trace line connect/disconnect activities to better debug virtual null modem cable activities.
2013-05-06 07:50:09 -07:00
Mark Pizzolato
f8da94e001
Fixed compile and operational behaviors when running with SIM_ASYNCH_CLOCKS enabled
2013-05-04 12:22:50 -07:00
Mark Pizzolato
b30211c2a4
Added documentation for the Remote Console capabilities
2013-05-02 09:27:02 -07:00
Mark Pizzolato
cc8c79eb0f
Added a more unique naming paradigm for remote console temporary log files to avoid potential collisions when multiple simulators may be running concurrently
2013-05-02 07:46:07 -07:00
Mark Pizzolato
242103e79f
Added remote console support when a persistent console log is not enabled.
2013-05-01 16:48:55 -07:00
Mark Pizzolato
67712d0095
Added more extensive debug output of tmxr telnet parameter and data
2013-05-01 13:43:10 -07:00
Mark Pizzolato
b1e31a7034
Fixed Remote Console to tolerate bare LF as a line terminator and enhanced the tmxr debug output for special characters
2013-04-30 08:37:11 -07:00
Mark Pizzolato
8735538d72
Fix building under Visual Studio on Windows XP.
2013-04-29 05:39:22 -07:00
Gerardo Ospina
b97bc9e004
Initial public version of Manchester SSEM for SIMH
...
Initial public version of Manchester University Small Scale Experimental
Machine (SSEM) for SIMH
2013-04-29 02:49:42 -05:00
Mark Pizzolato
02ebf6bdfc
Added support for STEP command execution in Remote Console sessions
2013-04-24 11:43:44 -07:00
Mark Pizzolato
27283179d9
Missing pieces for change to add tmxr_linemsgf.
2013-04-24 09:01:45 -07:00
Mark Pizzolato
d364571c2c
Added tmxr_linemsgf api to send formatted messages to a multiplexer line.
2013-04-24 09:00:36 -07:00
Mark Pizzolato
9a172154f0
Added display of VMS host system type and OS version to SHOW VERSION output
2013-04-24 06:43:04 -07:00
Mark Pizzolato
d71e53feb0
Added support for the DIR (LS) command on VMS hosts
2013-04-24 06:04:24 -07:00
Mark Pizzolato
60695d3647
Missing change for issue #48
2013-04-23 12:53:35 -07:00
Mark Pizzolato
9844ba6696
Added DIR (LS) command to list the files in a directory. This command is usable in Remote Console sessions.
2013-04-23 12:39:03 -07:00
Mark Pizzolato
b04b7ae5b1
Fixed socket creation issue which happens on some IPv6 capable systems which don't have IPv6 enabled but return IPv6 family addresses with getaddrinfo. This is issue #48
2013-04-23 12:27:16 -07:00
Mark Pizzolato
02b3477d20
Ensure correct Remote Console functionality when log files get big
2013-04-21 05:46:52 -07:00
Mark Pizzolato
4c6f086eb3
Fix compiler identified typo reported by Peter Schorn
2013-04-21 05:45:40 -07:00
Mark Pizzolato
de22137d1b
Enhanced Remote Console support
...
- Added HELP REMOTE for remote console sessions to display the available remote console commands
- Added input timeouts to remote console sessions to automatically continue the simulator
- Added suspend/resume announcements to all remote console sessions
2013-04-20 06:52:02 -07:00
Mark Pizzolato
ba09b2d3f2
Avoid crash in remote console when invalid command is entered and notification to alternate remote consoles.
2013-04-19 15:42:22 -07:00
Mark Pizzolato
ca3a9ff40e
Fixed formatting
2013-04-19 14:50:04 -07:00
Mark Pizzolato
b38acb92c4
Merge branch 'Operator-Commands'
2013-04-19 14:26:59 -07:00
Mark Pizzolato
99c13051e6
Merge remote-tracking branch 'origin/master' into Operator-Commands
2013-04-19 14:23:00 -07:00
Mark Pizzolato
b886fb23b6
Add Remote Console support
2013-04-19 13:54:19 -07:00
Mark Pizzolato
38a0448e01
Fixed declaration error in ibm1130 simulator and properly exported the newly renamed routine sim_sub_args.
2013-04-19 12:55:19 -07:00
Mark Pizzolato
5a56c19696
Added ability to display modem bits when a line is connected to a modem control enabled multiplexer.
2013-04-18 17:22:12 -07:00
Mark Pizzolato
7dfe46cd7f
Fixed generic compiler name report in SHOW VERSION and fixed make using Sun C compiler
2013-04-18 17:16:46 -07:00
Mark Pizzolato
5c9288a3d9
Fix regression in production of the VAX.EXE binary on Debug builds
2013-04-18 14:56:52 -07:00
Mark Pizzolato
ba5767520f
Added better support for virtual null modem cables on Modem Control multiplexer lines.
...
If the multiplexer is a modem control one, this change caused connections to be established ONLY if DTR is presented by the simulated system and to always be dropped when DTR is not asserted.
2013-04-18 12:46:57 -07:00
Mark Pizzolato
e65ef135d2
Merged the latest ibm1130 simulator from Brian Knittel's ibm1130.org
2013-04-18 11:08:10 -07:00
Mark Pizzolato
ba87329baa
Fix to properly manage modem DCD and RNG state.
2013-04-17 09:32:48 -07:00
Mark Pizzolato
0f078e9168
Added register field decoding to the debug register trace output
2013-04-17 06:17:55 -07:00
Mark Pizzolato
df93215acf
Fixed output of debug data when a debug message doesn't contain a newline
2013-04-17 06:15:52 -07:00
Mark Pizzolato
ed7f3be258
Added a tmxr_detach_ln routine.
...
The is to be used when a mux wants to dynamically change the number of lines it supports. It should explicitly detach an previously configured lines which won't exist after the change prior to changing the line count.
2013-04-17 06:14:42 -07:00
Mark Pizzolato
c600ae02cb
fix to the "Fortran chain" problem in the 1401 from Bob Supnik.
...
1. The macro to extract the printer mode bits from the unit flags word was wrong.
2. The print chains were ordered incorrectly in the print table as well.
Tested and seems to work. At least & prints as + with the Fortran chain.
2013-04-16 16:21:28 -07:00
Mark Pizzolato
b36efe5226
Fix out of bounds array reference (off by 1) when validating a maximum line number on a multiplexer
2013-04-16 11:46:48 -07:00
Mark Pizzolato
8e858341f6
Complete returning the DZ modem status information as identified in issue #22 and return RI if DTR is not set, and DCD if it is. This solves the modem behavior issue #24 as well.
2013-04-16 11:03:16 -07:00
Mark Pizzolato
814960e253
Properly restore DZ Modem Control state during a simulator RESTORE.
2013-04-16 09:11:24 -07:00
Mark Pizzolato
93c9f35948
Restore DZ modem control state to default on device detach. Properly clear modem bits when modem control enabled. Better display of modem control status.
2013-04-16 05:33:29 -07:00
Mark Pizzolato
2c941c86d2
Fix to allow raw disk access even if Large File support isn't available on the host
2013-04-15 12:19:33 -07:00
Mark Pizzolato
b6e93b645e
Minor documentation update
2013-04-15 11:01:29 -07:00