Commit graph

478 commits

Author SHA1 Message Date
Mark Pizzolato
d6f3d328e4 vax750_uba.c - Minor compiler warning cleanup 2012-10-25 11:59:45 -07:00
Mark Pizzolato
76612265ca Addition of MicroVAX I (VAX610) processor simulator from Matt Burke 2012-10-25 11:58:10 -07:00
Mark Pizzolato
ef147d2058 HP2100 fixes to avoid potential namespace clashes with names defined in unistd.h. (Dave Bryan) 2012-10-24 12:57:37 -07:00
Mark Pizzolato
99f042f7dc scp.c - Fixed RESTORE command to detach all attached devices before actually restoring. The goal here is to make restore behavior consistent without regard to the current VM state prior to the restore. 2012-10-24 12:56:03 -07:00
Mark Pizzolato
9411f3f4bd Added missing comments for HP2100 multiplexer source modules (Dave Bryan) 2012-10-24 12:53:55 -07:00
Mark Pizzolato
5cd9449b29 sim_defs.h fixed compile on VMS 2012-10-23 14:41:26 -07:00
Mark Pizzolato
15e648f560 sim_tmxr.c Fixed console behaviors the console is directed to a serial port. 2012-10-23 14:40:56 -07:00
Mark Pizzolato
1fda1b1708 scp.h, sim_console.h, sim_console.c - Changed SET CONSOLE DEBUG= and SET CONSOLE NODEBUG to enable/disable debugging for the console device 2012-10-23 14:37:19 -07:00
Mark Pizzolato
c2f03a7541 scp.c - Finished merge from master branch - addition of SET DEFAULT and SHOW DEFAULT command.
- Added CD and PWD commands as aliases of SET DEFAULT and SHOW DEFAULT
2012-10-23 14:23:45 -07:00
Mark Pizzolato
388e13eb3a sim_serial.c Fixed VMS serial code after testing. 2012-10-22 14:58:56 -07:00
Mark Pizzolato
3311f4d581 sim_serial.c Added initial serial support for VMS hosts 2012-10-22 09:07:45 -07:00
Mark Pizzolato
cc7049cc39 Updated vax780_doc.doc and vax_doc.doc to describe current TODR operation and use 2012-10-22 06:57:30 -07:00
Mark Pizzolato
9cd3a07ff6 Merge remote-tracking branch 'origin/master' into Extra-VAXen
Merged related functionality into new VAX 750 modules

Cleaned up compiler complaints from the clang compiler
2012-10-22 06:32:38 -07:00
Mark Pizzolato
f8e34b103b Added new VAX750 simulator from Matt Burke 2012-10-22 05:09:10 -07:00
Mark Pizzolato
9421d3cc75 Added missing documentation files from Bob Supnik.
simh.doc                         Writing a Simulator for the SIMH System
sim_breakpoints.doc     The SIMH Breakpoint Subsystem
sim_vmio.doc                 Adding An I/O Device To A SIMH Virtual Machine
2012-10-20 07:47:03 -07:00
Mark Pizzolato
757969ef40 Fixed bugs found during testing by Mark Benson
sim_serial.c

    - Fixed error message printing when retry is merely needed

sim_tmxr.c
     - Fixed parsing to properly recognize a listen port argument of "nnn;notelnet".
     - Fixed buffer wrap output condition.
2012-10-20 07:46:29 -07:00
Mark Pizzolato
0a46da5aa0 Changed pdp11_dz to leverage the tmxr library's pass thru modem control capabilities.
Fixed reporting of DCD for dz lines beyond the first 4.
2012-10-17 14:17:14 -07:00
Mark Pizzolato
02cb620c9b Change to support serial ports on multiplexer devices without any changes to existing multiplexer device emulation code.
Added support for per line tcp listen ports.
Added support for per line outgoing tcp/telnet connections.

Removed DEV_NET from pdp11_dz and pdp11_vh emulators to allow proper restore of
2012-10-17 08:40:01 -07:00
Mark Pizzolato
24696892fd Merge branch 'DMC11' into SerialMux
Conflicts:
	scp.c
	sim_ether.c
	sim_ether.h
	sim_tmxr.c
2012-10-16 15:50:38 -07:00
Mark Pizzolato
35b8a40559 Revised the VAX780 to include the pdp11_dmc device 2012-09-28 15:41:49 -07:00
Mark Pizzolato
0453a87f18 Revised pdp11_dmc device to leverage the update sim_sock interfaces 2012-09-28 15:41:03 -07:00
Mark Pizzolato
30ce7fdbaa Revised the socket library sim_sock(.c & .h) to support both IPv4 and IPv6 leveraging the RFC3493 APIs.
All dependent code has been updated to use the revised interfaces.
2012-09-28 15:34:55 -07:00
Mark Pizzolato
6692832785 Initial import of pdp11_dmc.c and .h from Rob Jarratt 2012-09-28 15:27:21 -07:00
Mark Pizzolato
be1e1326b3 Merge pull request #11 from andreax79/master
show default & set default command added
2012-08-28 07:24:00 -07:00
Andrea Bonomi
405c70bccd set default/show default commands fix 2012-08-28 07:40:42 +02:00
Andrea Bonomi
a1a6a8a40d show_default fix 2012-08-23 17:18:31 +02:00
Andrea Bonomi
715bc12d3b show default & set default command added
Hello,
I fixed the show/set default commands and tested on the following host
platform: OSX(x64), Linux(arm), FreeBSD(x86), Windows(x64),
OpenVMS(VAX).
The commands are very simple and the code is the same for all the  *nix
and VMS, and it is a little different for Windows.
Andrea
2012-08-21 12:50:27 +02:00
Mark Pizzolato
0f2ed31b33 Fix UDATA macro to reflect prior changes in the unit data structure. This fixes any reference to the macro which may supply an initial wait time to the unit structure after using the UDATA macro. 2012-07-19 13:30:31 -07:00
Mark Pizzolato
66edd72ecb Merge branch 'nj7p/swtp6800-v2.1'
Conflicts:
	makefile
	swtp6800/common/bootrom.c
	swtp6800/common/dc-4.c
	swtp6800/common/i2716.c
	swtp6800/common/m6800.c
	swtp6800/common/m6810.c
	swtp6800/common/mp-8m.c
	swtp6800/common/mp-a.c
	swtp6800/common/mp-a2.c
	swtp6800/common/mp-b2.c
	swtp6800/common/mp-s.c
	swtp6800/swtp6800/mp-a2_sys.c
	swtp6800/swtp6800/mp-a_sys.c
	swtp6800/swtp6800/swtp_defs.h
2012-07-13 15:21:30 -07:00
Bill Beech
908ad1308e Corrected copyright dates on all files 2012-07-11 12:23:03 -07:00
Bill Beech
fc3c1812bf Fixed nested sim_defs.h problem 2012-07-11 12:00:57 -07:00
Bill Beech
5fcd6a7960 Updated several file to remove "egregious" errors 2012-07-11 11:59:15 -07:00
Mark Pizzolato
ffa52ab3fd Changed the display of the contents of the error message buffer to only do so if no devices were returned at all 2012-07-10 16:14:30 -07:00
Mark Pizzolato
f66175beea Added support to avoid the mkdir BIN race condition in parallel make 2012-07-10 13:47:17 -07:00
Mark Pizzolato
938450bbf5 Added display of warning produced by pcap_findalldevs() where a warning message is provided when no devices are available (OSX). - Sergey Oboguev 2012-07-10 13:32:41 -07:00
Mark Pizzolato
fd1cd463f9 Added UNIT_IDLE to timer threads for RQ B, C and D controllers. - Sergey Oboguev 2012-07-10 13:26:08 -07:00
Mark Pizzolato
2a9ac8a830 VHD Performance enhancementsDaa:
optimize BAT updates when writing to previously unwritten data blocks
  data block alignment for optimal behavior on Advance Format host disks (4096 sectors)
2012-07-10 13:18:03 -07:00
Bill Beech
e0d8de9de7 Replaced SWTBUG.BIN, fixed error in common/mp-s.c, and removed debugging
statements from common.m6800.c.  This version works in GIT release 4.0.
2012-07-08 15:50:41 -07:00
Bill Beech
567a304c37 Changes to replace the SWTP V1 code with the V2 code 2012-07-05 14:14:49 -07:00
Mark Pizzolato
321b05c705 Fixed pragmas to work for various gcc and clang versions 2012-05-26 08:13:11 -07:00
Mark Pizzolato
5d081f8d93 Revised HP2100 from Dave Bryan with his fixes to cleanup compiling under the LLVM clang compiler 2012-05-12 14:25:34 -07:00
Mark Pizzolato
b816a42177 BuildROMs enhancements.
- Added support to allow proper building of ROM dependent modules if the ROM image file is missing but the desired ROM image include file exists and has the correct/expected contents.
- Added support to help new ROMs to be added to the set of ROMs which are translated/tested.
- Added command Usage to program which is displayed if invoked with /? or /help  Usage displays the current set of ROM images which are known.
2012-05-12 13:49:47 -07:00
Mark Pizzolato
22b0e564a2 Updating revision to reflect v4.0 development activity 2012-05-06 06:08:06 -07:00
Mark Pizzolato
ac7490429d Revised location of github repository to be simh/simh 2012-05-05 09:42:44 -07:00
Mark Pizzolato
9938567da9 Removed references to nonexistent include file 2012-05-05 09:40:10 -07:00
Mark Pizzolato
54ad020b4e Fixed potential memory leaks on error paths in scp.c/sim_rest (Peter Schorn) 2012-05-05 09:23:19 -07:00
Mark Pizzolato
928b4a071f Fixed incorrect cleanup when closing tape with asynch I/O enabled 2012-05-02 07:18:35 -07:00
Mark Pizzolato
ff4f1d3a02 Fix error message reporting when command not found. 2012-05-02 07:17:45 -07:00
Mark Pizzolato
e35e6bc458 Official simh-v3.9-0 Merge 2012-05-02 07:06:11 -07:00
Mark Pizzolato
e3bdb12aeb Simplified conditions when a do command file error message is printed 2012-04-30 13:48:47 -07:00