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
Mark Pizzolato
b54504906f
Added support to display git commit id when building from a zip archive and also to display the compiler version in SHOW VERSION on more platforms
2013-04-15 09:31:54 -07:00
Mark Pizzolato
8cb6a2ef79
Corrected to properly leverage the new -N attach_unit switch
2013-04-15 06:55:57 -07:00
Mark Pizzolato
185f20a1ed
Added logic to all visual studio projects to install the git hooks for commit id on the first build in a newly cloned repository
2013-04-14 17:55:56 -07:00
Mark Pizzolato
a30d025899
Updated AltairZ80 simulator documentation from Peter Schorn
2013-04-14 17:19:46 -07:00
Mark Pizzolato
d1db9ce203
Added a -N switch to the standard attach_unit routine to force a new file to be created.
2013-04-14 17:15:31 -07:00
Mark Pizzolato
958ce00b2e
Provide a way to avoid building with large file support enabled via the compile time define of DONT_DO_LARGEFILE
2013-04-14 16:52:54 -07:00
Mark Pizzolato
cddc3f82a6
Fix git hooks installation
2013-04-14 15:41:53 -07:00
Mark Pizzolato
80ce8b2b4e
Fixed makefile logic to install git hooks for git commit id
2013-04-14 15:25:46 -07:00
Mark Pizzolato
8ec4e2a505
Fixed makefile to automatically install the git hooks (to acquire the git commit id) on the first make after newly cloning a repository
2013-04-14 14:21:26 -07:00
Mark Pizzolato
35b658c813
Added git commit id to archive exports
2013-04-14 13:52:25 -07:00
Mark Pizzolato
6f8349bcec
Fiix bug to now allow building of network capable simulators without network support (with appropriate warnings)
2013-04-14 12:16:35 -07:00
Mark Pizzolato
4bd72e666c
Compiler and static analyzer fixes from Peter Schorn.
2013-04-13 16:59:54 -07:00
Mark Pizzolato
ee3d98a125
Updated AltairZ80 from Peter Schorn
2013-04-13 16:47:59 -07:00
Mark Pizzolato
400281f3b0
NetBSD makefile cleanup
2013-04-13 05:31:55 -07:00
Mark Pizzolato
34ad155854
Compiler suggested cleanups
2013-04-13 05:25:25 -07:00
Mark Pizzolato
6fd3e5f498
Added an message text for additional socket error which can be expected to happen on windows
2013-04-12 12:58:08 -07:00
Mark Pizzolato
6f44a394e6
Added option to create listen sockets with SO_REUSEADDR if attach is done with -U switch set. Requested by Michael Mondy
2013-04-12 12:40:56 -07:00
Mark Pizzolato
5bba4daca4
Added support for MTAB entries to have values which contain quoted strings (which can therefore contain spaces and/or other characters which might normally be delimiters. Need suggested by Michael Mondy
2013-04-12 11:46:30 -07:00
Mark Pizzolato
3dd4121c78
Added Large File Support which was missing for NetBSD (and OpenBSD) hosts - reported by Felix Deichmann
2013-04-12 08:17:01 -07:00
Mark Pizzolato
414cf3335f
Compiler identified issues in AltairZ80 simulator
2013-04-12 06:39:28 -07:00
Mark Pizzolato
1936f7ff75
Fixed VAX8600 simulator boot from console without an attach disk to report a useful error instead of crashing
2013-04-11 08:46:09 -07:00
Mark Pizzolato
e0225c336a
Added boot from console floppy support to the VAX780 simulator (Changed console floppy device name from RXC to CS)
2013-04-11 08:45:07 -07:00
Mark Pizzolato
798d1239f1
Fixed missing help description for SHOW FEATURES command
2013-04-10 10:41:23 -07:00
Mark Pizzolato
da3a34bda8
Merge branch 'master' into VAX-11-BootBlock-Fixup
2013-04-09 10:17:20 -07:00
Mark Pizzolato
96dbeae08f
Added SHOW CPU MEMORY support for all VAX simulators to display the memory controller and board configuration
2013-04-08 12:18:09 -07:00
Mark Pizzolato
52838eab05
Fixed tmxr attach logic to initialize the backlink on all of the mux lines when only a single line is attached.
2013-04-07 17:41:16 -07:00
Mark Pizzolato
eb1452913f
Force return of SCPE_OPENERR when the same serial port is opened more than once.
2013-04-07 15:28:02 -07:00
Mark Pizzolato
8acb3b29e3
Fixed disk creation logic to avoid writing a zero sector to the first and last sector of a newly created disk if the disk's contents were copied from another disk. This solves the last details in issue #35
2013-04-07 12:43:54 -07:00
Mark Pizzolato
471ea3efce
Added SHOW CPU MEMORY to the MicroVAX I simulator
2013-04-05 14:52:27 -07:00
Mark Pizzolato
d245c0b77c
Compiler warning cleanup
2013-04-05 12:45:01 -07:00
Mark Pizzolato
c93658f241
Avoid bug in the HP PA-RISC C compiler. (from Mikulas Patocka)
...
In 32-bit mode, the compiler truncates constants to 32-bit.
We need LL suffix to avoid the truncation.
This behavior is contrary to the C 99 standard which defines
that constants that do not fit into long and unsigned long shall
have long long type.
2013-04-05 12:34:37 -07:00
Mark Pizzolato
a005822186
Extended the VAX 8600 memory to 512MB and reworked the memory board slot allocation logic to fill as many slots as possible.
2013-04-05 12:16:01 -07:00
Mark Pizzolato
ed6e3f75d2
Fix to build on HPUX with the HP C compiler which doesn't define __unix
2013-04-03 08:43:21 -07:00
Mark Pizzolato
b125da77cc
Fixed prior logic in sim_check_conn to return error conditions prior to read/write checks and to validate the peer's address on both read and write connection checks.
2013-03-31 20:32:41 -07:00
Mark Pizzolato
d308a234e2
Fixed sim_check_conn to return error status if the socket being checked is writable and no peer name exists (i.e. when a connect has failed). Suggested by Paul Koning
2013-03-31 10:44:17 -07:00
Mark Pizzolato
732718e5a7
Fixed bug in pdp11_xu loopback processing. Now consistent with pdp11_xq. Found by Paul Koning
2013-03-29 13:44:35 -07:00
Mark Pizzolato
5727ad1a27
Added a -V option to a VHD copy operation to cause a verify pass which will confirm all of the expected data has made it to the target virtual disk
2013-03-25 04:32:06 -07:00
Mark Pizzolato
0ffcde6f80
VAX 8600 Address map cleanup from Johnny Billquist
2013-03-25 04:30:25 -07:00
Mark Pizzolato
51865b253c
Merge branch 'master' into VAX-11-BootBlock-Fixup
2013-03-24 16:50:26 -07:00