Commit graph

732 commits

Author SHA1 Message Date
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
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
a78c978f96 Fixed pamm initialization for SBI 0 and improved output of SHOW CPU MEMORY - from Johnny Billquist 2013-03-24 16:49:32 -07:00
Mark Pizzolato
8116b7571d Fix VAX 8600 memory controller attribute descriptions to properly reflect the board size and slots.
Fixed value of 8600/8650 SID register ECO and PLANT fields.
Added SHOW CPU MEMORY command to display memory board configuration
2013-03-24 08:44:10 -07:00
Mark Pizzolato
2f85000dbc Compiler suggested cleanup 2013-03-24 05:43:28 -07:00
Mark Pizzolato
249f40e4bc Compiler indicated cleanup (FreeBSD on PPC) 2013-03-23 15:55:13 -07:00
Mark Pizzolato
be270bb9c1 Fix of Big Endian DELQA-T issue 2013-03-22 17:39:53 -07:00
Mark Pizzolato
7217f60a5f Added OSX on PowerPC support 2013-03-22 16:50:36 -07:00
Mark Pizzolato
e2bb312dd8 Fixed redundant output in SHOW ETHERNET when ethernet devices are open and added device send/receive stats 2013-03-22 14:30:48 -07:00
Mark Pizzolato
01ee219f01 Fixed some HP-UX serial I/O functionality from Mikulas Patocka
We need to set buffer to 1 character and turn off the timeout.
Otherwise, HP-UX buffers 4 characters before making them available
to read().
2013-03-22 10:28:09 -07:00
Mark Pizzolato
933a23e742 Added support to find dlopen in either libdl or libdld since some platforms package it there. 2013-03-22 10:03:19 -07:00
Mark Pizzolato
ce41ac867a Fixed the non-functional VAX 8600 boot and use of the console RL02 disk. 2013-03-21 12:05:10 -07:00
Mark Pizzolato
a28d5d7737 Cleaned up the formatting of the pdp11_dmc help output as suggested by Jacob Goense 2013-03-21 09:49:50 -07:00
Mark Pizzolato
9cbacc32cf Added display of Windows version details to the output of SHOW VERSION 2013-03-20 08:13:51 -07:00
Mark Pizzolato
ba2070f1f6 Fix handle leak if a memory allocation error occurred during a VHD create with Copy 2013-03-20 07:06:47 -07:00