1
0
mirror of https://github.com/simh/simh.git synced 2026-05-24 20:10:34 +00:00

Commit Graph

  • 3e8b43b4c6 Added description of all the required linux packages to perform a proper build Mark Pizzolato 2012-01-24 10:02:13 -08:00
  • aa7c50eb38 Compiler cleanup for issues noticed during x64 compiles Mark Pizzolato 2012-01-17 04:09:34 -08:00
  • 01337fe114 Fixed tape I/O which didn't work when Asynch I/O was dynamically disabled by scp command 'set noasync' Mark Pizzolato 2012-01-14 06:26:59 -08:00
  • d4c83e5f46 Make sure that the correct struct timespec definition (which the pthreads APIs will need) is known before we define our own. Mark Pizzolato 2012-01-13 15:32:51 -08:00
  • 6b6d7cccac Refined description of Asynch I/O build support. Mark Pizzolato 2012-01-13 15:23:53 -08:00
  • 3172e743ee Normalized the saved format of the optional VAX TODR persistent file so that it may be moved around from one platform to another along with other simulator state files (disk & tape images, save/restore files, etc.). Mark Pizzolato 2012-01-13 10:51:26 -08:00
  • 3443839ba7 Fixed disk I/O which didn't work when Asynch I/O was dynamically disabled by scp command 'set noasync' Mark Pizzolato 2012-01-13 02:32:28 -08:00
  • 369541731b Change 730 windows build to ignore deprecated POSIX APIs. Mark Pizzolato 2012-01-11 14:59:48 -08:00
  • 5263a9e906 Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation. Mark Pizzolato 2012-01-11 10:58:00 -08:00
  • 6079add9e7 make output of 'show show' command consistent with other help output (lowercase primary commands). Mark Pizzolato 2012-01-10 20:18:12 -08:00
  • d14853e14a Fixed build when using a libpcap from www.tcpdump.org Mark Pizzolato 2012-01-10 20:14:09 -08:00
  • 8db25247ba Declare the VAX730 as a non-Qbus system Mark Pizzolato 2012-01-09 03:27:58 -08:00
  • 7a8a6e828e Merge branch 'master' into Extra-VAXen Mark Pizzolato 2012-01-02 12:03:07 -08:00
  • e143a06e8f Revert RQ and TQ to BR5. These devices (on Unibus Systems) are really BR5. Mark Pizzolato 2011-12-26 05:48:28 -08:00
  • 754c31b0ec Merge branch 'master' into Extra-VAXen Mark Pizzolato 2011-12-18 19:53:19 -08:00
  • 93f09d3253 Fixed interrupts to treat all Qbus devices as BR4. Changed RQ and TQ to BR4 to reflect real hardware (for the Unibus case). Mark Pizzolato 2011-12-17 10:04:53 -08:00
  • de9facf9cc Added echo/log output of the results of a goto command to make it easier to read what happened in a simulator log file. Also flushed log files when starting instruction execution. Mark Pizzolato 2011-12-17 08:36:11 -08:00
  • 754934bb6b Added SIM_NAME as an environment variable while a simulator is executing. This can then be used by "do" scripts and/or in the context of host shell commands invoked with "!". Mark Pizzolato 2011-12-17 08:32:39 -08:00
  • 01369c13da Added sim_ttisatty to support reasonable behaviour (i.e. avoid in infinite loop) in the main command input loop when EOF is detected and input is coming from a file (or a null device: /dev/null or NUL:) This may happen when a simulator is running in a background process. Mark Pizzolato 2011-12-07 10:01:07 -08:00
  • de5997608d Added missing command argument substitution for command lines read directly from stdin. Also, added new "set environment name=val" command which is potentially useful for scripting. Mark Pizzolato 2011-12-01 10:00:14 -08:00
  • 421fce7798 Added missing implementation of "set nobreak". The help set showed this as valid, but it wasn't defined. Mark Pizzolato 2011-11-30 02:56:19 -08:00
  • cbcd244e0c Fix builds on BSD host systems Mark Pizzolato 2011-11-26 08:21:45 -08:00
  • d9f3b66bbf Fixed line endings to be consistent in dynamically loaded pcap_fileno implementation Mark Pizzolato 2011-11-26 06:42:13 -08:00
  • cc890aec1c Fixes bugs in multiply and divide introduced in 3.8-1; fixes XR and double precision bugs (from Adrian Wise) Mark Pizzolato 2011-11-26 06:31:07 -08:00
  • 041e192fa9 Generalized the determination of the host library path for most platforms. Mark Pizzolato 2011-11-25 17:24:55 -08:00
  • a808ca561c Added dynamic support for uuid_generate when creating VHDs on *nix platforms. Mark Pizzolato 2011-11-25 17:21:54 -08:00
  • 71bc2e80c1 Merge branch 'master' into Extra-VAXen Mark Pizzolato 2011-11-17 17:14:27 -08:00
  • db7e04e0df Cleanup of readline and static libpcap support after multi-platform testing. Mark Pizzolato 2011-11-17 13:06:36 -08:00
  • 934836483b Added pcap_fileno to the dynamically loaded libpcap entry points since it is needed by OS X. Mark Pizzolato 2011-11-17 11:59:50 -08:00
  • 2793d49bf9 Cleanup function prototypes for consistency with newer versions of WinPcap and libpcap. Mark Pizzolato 2011-11-17 11:29:13 -08:00
  • 3b7492d6be Added dynamic loading of libpcap on *nix platforms. Mark Pizzolato 2011-11-17 09:51:58 -08:00
  • 8b01b90008 Generalized readline support to dynamically load the readline library and avoid the symbol conflicts which happen on some platforms and some simulators with a global PC variable. Mark Pizzolato 2011-11-17 08:46:15 -08:00
  • 2d4d248ae3 Added Android targeted build support to the makefile Mark Pizzolato 2011-11-16 13:45:37 -08:00
  • 22b130be23 Generalized makefile approach to find libraries and include files allowing different platforms to simply describe where to check for required components. Mark Pizzolato 2011-11-15 14:42:44 -08:00
  • 07e1738745 Cleaned up makefile to only build network support for simulators which can use it. Mark Pizzolato 2011-11-11 07:03:25 -08:00
  • 5f1a22a7a5 Cleaned up makefile to only build network support for simulators which can use it. Mark Pizzolato 2011-11-10 10:17:55 -08:00
  • 3e10dfbd95 Merge branch 'master' into Extra-VAXen Mark Pizzolato 2011-11-10 09:04:42 -08:00
  • f9521eaf01 Reverting Interrupt Priority Level change for DEQNA/DELQA. There is a general issue with all Qbus devices which is not specific to the DEQNA/DELQA. Fix coming later from Bob Supnik Mark Pizzolato 2011-11-07 14:31:58 -08:00
  • 8e606f0af7 Fix compiler warning due to extra arguments passed to printf Mark Pizzolato 2011-11-02 16:10:10 -07:00
  • 1d490907ad Fix for OSX clean compile Mark Pizzolato 2011-11-02 14:54:00 -07:00
  • d733bc3eb9 Fixed Interrupt Priority Level of DELQA and DELQA-T devices to be BR4 devices. Reported by Sergey Oboguev Mark Pizzolato 2011-11-02 13:38:06 -07:00
  • 158a02df5a Removed unused utility routine which doesn't compile on some platforms Mark Pizzolato 2011-11-02 08:45:21 -07:00
  • 02c5302039 cleaned up Solaris build issues Mark Pizzolato 2011-11-02 08:32:24 -07:00
  • cbc14bc010 Fix memory leak on error path and proper polling vs async conditions Mark Pizzolato 2011-11-02 05:45:01 -07:00
  • 4b4b098ab6 Change to remove later linker warnings Mark Pizzolato 2011-11-01 07:38:41 -07:00
  • fd5de0d005 Added support for VDE (Virtual Distributed Ethernet) network packet transport Mark Pizzolato 2011-10-31 11:51:19 -07:00
  • bfb6e54819 Compiler warning cleanup Mark Pizzolato 2011-10-31 10:26:58 -07:00
  • 4167c4cab9 Cleanup comments Mark Pizzolato 2011-10-31 10:25:52 -07:00
  • f84c6109de Added useful diagnostic when restore operation fails due to inability to attach a device Mark Pizzolato 2011-10-31 10:25:11 -07:00
  • a8a5a5b74f Fixed error path to properly close file Mark Pizzolato 2011-10-31 10:24:30 -07:00
  • eaddb7d24a Added support for integrated Tap networking interfaces on OSX Mark Pizzolato 2011-10-29 14:13:33 -07:00
  • ec4f002531 Standardized the simulatar transition messages which is needed on hosts with raw console tty I/O (From the OSX community) Mark Pizzolato 2011-10-28 10:06:12 -07:00
  • 0c4b62fe82 Remove compiler warnings if built with DONT_USE_PCAP_FINDALLDEVS Mark Pizzolato 2011-10-28 10:04:21 -07:00
  • 8e53eca1c7 Added 0readme_pcap-VMS.txt to describe build relationship to simh Mark Pizzolato 2011-10-27 07:16:42 -07:00
  • 2df727b701 adds link to pdp8_fpp.c Mark Pizzolato 2011-10-26 13:48:15 -07:00
  • 852293e046 many bug fixes (all from Rick Murphy); now functional Mark Pizzolato 2011-10-26 13:47:40 -07:00
  • 445cb1710d Fixed SDLC to clear AC (from Dave Gesswein) Mark Pizzolato 2011-10-26 13:46:21 -07:00
  • c38eacd0c8 Fixed throttling in several ways: Mark Pizzolato 2011-10-25 03:52:24 -07:00
  • 9f1f586714 Compiler cleanup Mark Pizzolato 2011-10-21 02:07:36 -07:00
  • 7075a3ec5c Added support for concurrent sharing of raw disk images/drives between simulators Mark Pizzolato 2011-10-20 11:30:44 -07:00
  • 51525f7a3f Fixed builds on x64 *nix platforms to properly detect the availability of libm Mark Pizzolato 2011-10-12 15:39:06 -07:00
  • 329d84ea0c Fixed Missing SIM_ASYNCH_IO option in VAX780 Debug build Mark Pizzolato 2011-09-29 06:35:26 -07:00
  • 7f9a612e96 Merge branch 'VAX-TODR' Mark Pizzolato 2011-09-29 06:32:58 -07:00
  • 5687f9227b VAX & VAX780 Generalized setting TODR for all OSes. Mark Pizzolato 2011-09-28 15:05:07 -07:00
  • eef35bd1dc Added a console log flush when starting a simulator and potentially waiting for a telnet connection Mark Pizzolato 2011-09-27 07:22:25 -07:00
  • 3ae8a42dae Allowed SET CONSOLE TELNET=nnn to be issued multiple times, with an automatic SET CONSOLE NOTELNET done as needed. Mark Pizzolato 2011-09-26 11:49:43 -07:00
  • 2753c4a3dc Fixed DO command to properly return and display status from nested invocations. Mark Pizzolato 2011-09-26 11:09:08 -07:00
  • 034e749fce Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support Mark Pizzolato 2011-09-25 08:16:40 -07:00
  • 6e098021c2 Documented current state of sim_ether, etc. and included references for new OpenVMS Integrety (IA64) support. Mark Pizzolato 2011-09-25 08:14:58 -07:00
  • 0705a6b468 Fixed typo in VAX730 build Mark Pizzolato 2011-09-24 06:26:25 -07:00
  • e410733781 fixed makefile to correctly use readline on x64 Linux builds which have libreadline available Mark Pizzolato 2011-09-23 16:26:00 -07:00
  • a6b8d63f10 Merge of VAX 11/730 Simulator from Matt Burke Mark Pizzolato 2011-09-23 16:21:03 -07:00
  • cb35f6c97b Added support for embedded ROM images in simulators. Mark Pizzolato 2011-09-23 13:07:14 -07:00
  • af6338d927 From Matt Burke Mark Pizzolato 2011-09-23 11:28:00 -07:00
  • 312bc9a967 Added signal catching of SIGHUP and SIGTERM to cause simulator STOP. This will facilitate running a simulator as a 'service' on *nix platforms, given a sufficiently flexible simulator .ini file. Mark Pizzolato 2011-09-22 14:43:42 -07:00
  • e70278eabf VAX: Fixed idle conditions for various versions of Ultrix, Quasijarus-4.3BSD, NetBSD and OpenBSD. Mark Pizzolato 2011-09-21 07:13:35 -07:00
  • a280dd2b1f Added Readline build support on more *nix platforms Mark Pizzolato 2011-09-19 17:08:35 -07:00
  • 5151c341a4 Fixed *nix build support on x64 platforms Mark Pizzolato 2011-09-19 16:38:58 -07:00
  • 49597cc0d3 Added makefile build support for detecting libpthreads on x64 *nix platforms. Mark Pizzolato 2011-09-19 16:33:14 -07:00
  • f1b638749f Added display of the measured sleep resolution to sim_show_idle and a call to sim_show_idle from the VAX cpu_show_idle routine. Mark Pizzolato 2011-09-19 14:49:45 -07:00
  • b36370413f Merge branch 'master' of github.com:markpizz/simh Mark Pizzolato 2011-09-14 08:51:09 -07:00
  • 573f7bce0b Minor compile message cleanup Mark Pizzolato 2011-09-14 08:47:59 -07:00
  • 706e07a746 Fixed from Sergey Oboguev relating to XU and XQ Auto Config issues with vector assignments. Mark Pizzolato 2011-08-17 16:36:02 -07:00
  • 3a61487a2d Cleaned up payload length determination. Mark Pizzolato 2011-08-13 10:29:44 -07:00
  • 015f2bb82e Fixed race condition detecting reflections when threaded reading and writing is enabled. Mark Pizzolato 2011-08-12 17:53:32 -07:00
  • 724cdfcfb1 Fixed DESCRIP.MMS for clean building on IA64 platforms. Mark Pizzolato 2011-06-12 16:23:01 -07:00
  • 9e220f1138 Cleaned up VMS builds using various versions of the Dec/Compaq/HP C compilers Mark Pizzolato 2011-06-04 04:29:00 -07:00
  • ac4a6ad369 Support for older Compaq C compilers Mark Pizzolato 2011-06-03 09:41:00 -07:00
  • 89a27e0816 pdp11_vh.c: - Added debugging support to trace register, interrupt Mark Pizzolato 2011-06-03 09:27:27 -07:00
  • 338ad5147b Extend help text for SET CONSOLE to describe all of the settable console options Mark Pizzolato 2011-06-03 09:25:49 -07:00
  • b3cb2791a5 Added telnet Option Negotiation Debugging support Mark Pizzolato 2011-06-02 08:57:20 -07:00
  • d32b3a0f6d Added idle support when sitting at the >>> prompt in the console ROM Mark Pizzolato 2011-06-02 08:37:17 -07:00
  • 31bf337ded Fix sim_debug to display actual instruction count. Mark Pizzolato 2011-06-01 09:23:14 -07:00
  • 14a88e4fd4 Make sure that VAX/vmb.exe is included in the git repository Mark Pizzolato 2011-06-01 09:10:13 -07:00
  • f7b53a5fe9 Fixed sim_idle to account for a reasonable number of cycles which have passed when an asynchrnous event terminated the idle wait. Mark Pizzolato 2011-04-22 05:47:26 -07:00
  • 049540aa20 Removed sim_console_old.c and sim_tmxr_old.c since the original files are available directly in the repository history. Mark Pizzolato 2011-04-21 13:19:27 -07:00
  • d8e4a43f9a makefile: Cleaned up MinGw build and provided an option to build without Asynch I/O support using MinGw. Mark Pizzolato 2011-04-20 15:18:37 -07:00
  • 599c471eb4 ibm1130 - Compiler cleanup Mark Pizzolato 2011-04-20 15:10:48 -07:00
  • 2532ff4fac Remove ECLIPSE from the VAX build since it requires 64b and move the presumed location of PCAP-VMS up one directory level. Mark Pizzolato 2011-04-20 12:44:01 -07:00
  • 0ad673fed3 Separated Pcap-VMS from the rest of the simh source tree. Mark Pizzolato 2011-04-20 12:23:06 -07:00