1
0
mirror of https://github.com/simh/simh.git synced 2026-05-26 12:44:33 +00:00

Commit Graph

  • e1ed22f30c TIMER: Add missing type on internal calibrated clock service routine Mark Pizzolato 2016-01-28 13:32:47 -08:00
  • 4f3dd08314 VIDEO: Add window title to vid_open. Mark Pizzolato 2016-01-28 11:29:53 -08:00
  • 00e8c80c7b TIMER: Provide an internal calibrated clock when none is otherwise available. Mark Pizzolato 2016-01-28 08:00:41 -08:00
  • 21b31fc3a8 VIDEO: Add hot location functionality to cursor support. Mark Pizzolato 2016-01-28 07:58:02 -08:00
  • 0897320a16 SCP: Add TYPE/CAT command Mark Pizzolato 2016-01-28 06:49:56 -08:00
  • 4595525409 TIMER: Lower the minimum calibration stability value to 2 Mark Pizzolato 2016-01-28 06:49:14 -08:00
  • dce0aa2935 VIDEO: Add SDL audio support to generate a beep. Add absolute pointer position to mouse events. Mark Pizzolato 2016-01-25 17:14:08 -08:00
  • a9cc1f1c68 PDP11, VAX: Provide a useful error message when the unimplemented DUMP command is attempted. Mark Pizzolato 2016-01-25 16:21:54 -08:00
  • c8c071e3e1 PDP11: Fix DL11 & TU58 autoconfigure limitation checks Mark Pizzolato 2016-01-25 07:03:30 -08:00
  • 5da0d954c4 MUX: Add line disconnect message when a simulated line is dropped due to DTR transition, Mark Pizzolato 2016-01-25 05:00:07 -08:00
  • d8f2647f93 SCP: general const cleanups and const change to sim_vm_parse_addr. Mark Pizzolato 2016-01-24 08:27:08 -08:00
  • 80595a532f TIMER: Properly define the timespec structure when building with newer MinGW. Mark Pizzolato 2016-01-23 14:07:59 -08:00
  • 32440a4138 PDP11, VAX: Fix memory leak when preparing DEC Std 144 bad block table on new disk images Mark Pizzolato 2016-01-22 11:31:22 -08:00
  • ed64606ea3 VAX: Fix inconsistencies in setting CPU model for simulators that have different models Mark Pizzolato 2016-01-22 08:44:09 -08:00
  • e7d379a862 PDP11, VAX: Remove UNIT_DISABLE from the XQ and XU UNIT definitions since the devices and not the units can be disabled. Mark Pizzolato 2016-01-21 11:44:56 -08:00
  • 688416a4d7 VAX, MicroVAX1, MicroVAX2: Provide consistent messages when attempting to change CPU Model. Mark Pizzolato 2016-01-21 07:37:06 -08:00
  • 2459a4c697 PDP11, VAX: Add logic to receive buffer descriptor processing to avoid list overrun. Mark Pizzolato 2016-01-20 11:13:28 -08:00
  • 3a88a1d812 PDP11, VAX: Fix compiler warnings about quotes in #if 0 #endif block Mark Pizzolato 2016-01-20 10:51:01 -08:00
  • db3531e56d DISK: Properly base disk unit flags at UNIT_V_UF and provide useful DKUF_V_UF flag space. Mark Pizzolato 2016-01-19 09:47:42 -08:00
  • 746c4fdc15 PDP11, VAX: Rework receive descriptor list processing and PDP11 Boot. Mark Pizzolato 2016-01-18 17:47:00 -08:00
  • e054a78398 PDP11: Add descriptions to register names and bitfields to the PSW register. Mark Pizzolato 2016-01-18 07:02:06 -08:00
  • a729752466 ECLIPSE: Avoid C preprocessor name collision when building on power PC. Mark Pizzolato 2016-01-16 01:46:03 -08:00
  • 21f50649ac README: Update Mark Pizzolato 2016-01-12 12:37:35 -08:00
  • 5a99bcf185 SCP: Assure that files attached honor the unit Read-Only flag in addition to -R switches. Mark Pizzolato 2016-01-12 09:52:14 -08:00
  • 622c594e59 VAX780: Correct HELP CPU BOOT to remove TQ which isn't bootable. Mark Pizzolato 2016-01-12 08:09:05 -08:00
  • 6210ba2059 PDP11: Add BOOT ability to the VT device to run the Lunar Lander program Mark Pizzolato 2016-01-10 17:35:18 -08:00
  • 542b2cbf08 PDP11: Enhance LOAD command to be able to load from an in host memory image. Mark Pizzolato 2016-01-10 17:26:47 -08:00
  • ab8123e9b6 TIMER: Force at minimum of 1 instruction delay for non-zero delays in sim_activate_after(). Mark Pizzolato 2016-01-10 15:53:01 -08:00
  • 13c4681a2a makefile: Include display support (if available) when building pdp11 individually Mark Pizzolato 2016-01-10 15:47:09 -08:00
  • e8ea427d4d PDP11: Add TU58 bootstrap support. Mark Pizzolato 2016-01-07 01:24:43 -08:00
  • 4ff1e317ac PDP11: Fix DLI(DL11) and TDC(TU58) devices to be limited to a total of 16 devices between them Mark Pizzolato 2016-01-06 08:09:50 -08:00
  • 3e3c05523c PDP11, VAX: Fix AutoConfigure to allow multiple dynamically configured devices to allocate from the same pool of fixed addresses. Mark Pizzolato 2016-01-06 08:08:19 -08:00
  • b4e604aae4 PDP10, PDP11, VAX: Fix buffer overrun in dmc_attach Mark Pizzolato 2016-01-05 15:37:06 -08:00
  • 6501503897 PDP11, VAX: Fix potential NULL pointer dereference in autoconfigure. Mark Pizzolato 2016-01-05 15:32:09 -08:00
  • 51cd9b719e Intel-Systems: Removed duplicate files which were named with different case Mark Pizzolato 2016-01-05 15:02:12 -08:00
  • c5cf64c439 PDP11, VAX: Allow autoconfigure to allocate fixed address and vectors properly. Mark Pizzolato 2016-01-05 04:05:04 -08:00
  • 434a367daf TAPE: Add tolerance when handling TPC formatted tapes which may have garbage at EOT. Mark Pizzolato 2016-01-04 14:55:03 -08:00
  • e1d5ab153e PDP11, VAX: Add sim_tape library trace debug option to the TS device. Mark Pizzolato 2016-01-04 14:44:35 -08:00
  • ff0f9a7198 SCP: Add EBCDIC and RADIX-50 data to debug output of block data. Mark Pizzolato 2016-01-04 14:43:32 -08:00
  • aa5bc9e867 DMC: Avoid using CBUFSIZE for register array data since it can vary from one platform to another. Mark Pizzolato 2016-01-03 12:16:06 -08:00
  • ed2de2fcf2 FIO: Add LARGE_FILE support when building on Cygwin (from Don North). Mark Pizzolato 2016-01-03 04:02:32 -08:00
  • 6582aeead2 SCP. PDP11: Add ESC and ENQ to the default set of console output characters in 7P mode. Mark Pizzolato 2016-01-02 05:07:18 -08:00
  • 9c977e9392 SCP: Add ESC and ENQ to the default set of console output characters in 7B mode. Mark Pizzolato 2015-12-31 16:12:14 -08:00
  • 59947e8ceb PDP11: Addition of option to disable BEVENT for 11/03 and 11/23 CPUs (Bob Supnik's latest state). Mark Pizzolato 2015-12-30 12:01:58 -08:00
  • 30857a3550 PDP11: Addition of option to disable BEVENT for 11/03 and 11/23 CPUs (Bob Supnik's latest state). Mark Pizzolato 2015-12-30 11:59:28 -08:00
  • ac837e5be2 PDP11: Add auto configure and build_dib_tab to cpu_reset. Mark Pizzolato 2015-12-29 10:11:39 -08:00
  • 318dbb7aee PDP11: Add descriptions to DL and PCLK devices Mark Pizzolato 2015-12-29 10:00:44 -08:00
  • ea4d9a16a4 PDP11, VAX: Add a small delay when the receiver is enabled. Mark Pizzolato 2015-12-22 05:21:50 -08:00
  • ca4a690174 TMXR: Fix multi-line input rate limiting logic Mark Pizzolato 2015-12-19 12:12:53 -08:00
  • 619e33466b PDP11, VAX: Move DZ input character silo into device to properly rate limit received data Mark Pizzolato 2015-12-19 11:42:26 -08:00
  • bbd5f9bf95 SCP: Add internal device debug state to output of SHOW DEBUG command Mark Pizzolato 2015-12-19 11:26:27 -08:00
  • 094cbf8295 TIMER: Avoiding conditional directives that break statements Mark Pizzolato 2015-12-17 06:44:03 -08:00
  • 9f7a66a7a2 PDP11: Fix Unibus boot of RSX-11M+ systems from RQ devices Mark Pizzolato 2015-12-17 06:38:31 -08:00
  • 782e206858 AltairZ80: Update Visual Studio Projects and descrip.mms to include s100_mdsa.c Mark Pizzolato 2015-12-17 06:31:58 -08:00
  • 7a231a2cf9 AltairZ80: Add support for North Star single density controller Mike Douglas 2015-12-16 15:39:46 -06:00
  • a54d61050f Visual Studio Projects: Add build dependency check for libSDL2 64bit multiply fix. Mark Pizzolato 2015-12-12 07:06:27 -08:00
  • 283d2890fe VAX: Change BBC and BBS instructions to not be include the idle/halt testing Mark Pizzolato 2015-12-10 15:54:25 -08:00
  • 54bec5c184 VAX780: Fix interval timer to correctly time variable microsecond granularity intervals. Mark Pizzolato 2015-12-10 10:09:23 -08:00
  • de0d251c75 TIMER, SCP: Change the sim_activate_after APIs to pass the delay value as uint32. Mark Pizzolato 2015-12-10 06:33:59 -08:00
  • 2549f34560 VAX: Change HALT behavior to dispatch non polling events prior to returning to SCP. Mark Pizzolato 2015-12-10 05:40:13 -08:00
  • ed5353b4f4 TMXR Properly select the delay time considering all the lines on a mux. Mark Pizzolato 2015-12-08 17:10:05 -08:00
  • ac9e19e250 TIMER: Add debug support for MUX clock co-scheduling Mark Pizzolato 2015-12-08 16:56:34 -08:00
  • dac6633237 VAX: Set reasonable clock co-scheduled polling for console input Mark Pizzolato 2015-12-08 16:50:00 -08:00
  • 109c197faa PDP11, VAX: Remove visibility of internal DZ unit structure. Mark Pizzolato 2015-12-08 03:43:37 -08:00
  • d370cb1400 PDP11, VAX: Add reasonable output character delay before DZ interrupt generation. Mark Pizzolato 2015-12-07 18:49:45 -08:00
  • 33b88a3e83 VIDEO: Act on potential libSDL error return values Mark Pizzolato 2015-12-06 18:02:45 -08:00
  • 88dde792b7 PDP11, VAX: Add device debug help information descriptions Mark Pizzolato 2015-12-06 18:01:20 -08:00
  • f1d9e749f6 DISK: Add disk content validation checking Mark Pizzolato 2015-12-06 16:26:11 -08:00
  • 90ea285c1a VAX: Generalized idle checks for all branch to self cases and fixed logic for 32V idle Mark Pizzolato 2015-12-06 11:15:11 -08:00
  • b942bac409 SCP: Allow command switches -N and -Y to specify the answer to Yes/No prompts during command execution. Mark Pizzolato 2015-12-06 10:25:33 -08:00
  • ad3dc29d5d SCP: Added flag indicating to device simulations that an event dispatch is active Mark Pizzolato 2015-12-06 05:34:27 -08:00
  • 0e8c0aeaf3 SCP: Add debug flag description details to HELP dev DEBUG output Mark Pizzolato 2015-12-02 08:16:44 -08:00
  • 9e9b382754 makefile: rework the gcc -std setting logic to accommodate environments which have include files that don't compile with -std=c11. Mark Pizzolato 2015-12-01 21:23:41 -08:00
  • 2029c3eb7f VIDEO: Restore direct update of video bitmap data when using libSDL (vs libSDL2). Mark Pizzolato 2015-12-01 08:42:12 -08:00
  • b64401cbdd VIDEO: Fix crash using libSDL on hosts which display using X11. Mark Pizzolato 2015-12-01 08:04:01 -08:00
  • 78f4d07c3d VAX QVSS: Add device descriptions to the Keyboard (LK) and Mouse (VS) devices. Mark Pizzolato 2015-12-01 07:46:28 -08:00
  • d1518e56a6 makefile: Fix gcc version detection so correct -std argument can be determined Mark Pizzolato 2015-11-29 15:24:09 -08:00
  • fc001cad1f VAX, PDP11: Fix DZ device to also regulate input speeds when data is arriving on multiple lines. Mark Pizzolato 2015-11-29 08:28:15 -08:00
  • 01c410ab32 makefile: Generalize the gcc -std tests to work for both MinGW and unix environments. Fix #250 Mark Pizzolato 2015-11-29 04:46:54 -08:00
  • 0938d31e59 PDP11, VAX: MUX input rate limiting works correctly with input arriving on multiple lines concurrently. Mark Pizzolato 2015-11-28 12:49:54 -08:00
  • d66b5a4671 TAPE: Generalize TPC format validation checks to accommodate existing tape images. Fixes #247 Mark Pizzolato 2015-11-27 13:52:36 -08:00
  • f322f4b044 TMXR: Support input speed limits with a multiplier factor Mark Pizzolato 2015-11-27 13:47:53 -08:00
  • a18a4f42b9 makefile: Support clean builds of simulators with slirp support with older versions of gcc Mark Pizzolato 2015-11-27 13:08:53 -08:00
  • 33536f0759 HP2100: Updated bug fix info from Dave Bryan Mark Pizzolato 2015-11-25 13:10:52 -08:00
  • f60390ce89 Compiler suggested cleanup Mark Pizzolato 2015-11-25 05:21:55 -08:00
  • 391c823e79 TAPE: Fix - Tape read reports "end of medium" even if a gap precedes it from Dave Bryan Mark Pizzolato 2015-11-25 05:16:13 -08:00
  • 62e36241a4 PDP11, VAX: Support multiplexer input speeds greater than 9600bps for console, DZ, VH, DL and DC devices Mark Pizzolato 2015-11-25 04:25:21 -08:00
  • 44ef17f971 TIMER: Fix recently revised sim_idle_capable for hosts which aren't idle capable. Mark Pizzolato 2015-11-23 15:45:46 -08:00
  • b3b038900c TIMER: Fix clock calibration after a host OS sleep/hibernate Mark Pizzolato 2015-11-23 12:55:42 -08:00
  • 668761a460 SCP: Add display of host OS clock resolution to SHOW VERSION Mark Pizzolato 2015-11-23 07:30:28 -08:00
  • 972b3fccbb PDP11, VAX: Fix DZ and VH devices to have input rate limiting align with the programmed port speed. Mark Pizzolato 2015-11-23 07:21:32 -08:00
  • 00a8b74b66 TAPE: Properly report a tape format error when a TPC format tape fails the record structure validation checks. Mark Pizzolato 2015-11-22 21:52:42 -08:00
  • 0f43551d8c TMXR: Minor typo in help text fixed. Mark Pizzolato 2015-11-19 10:06:25 -08:00
  • e162eb9418 DOC: Clarifications about behavior and requirements for EXAMINE -a and -c switches. From Dave Bryan Mark Pizzolato 2015-11-19 09:06:19 -08:00
  • 833ba71c3b PDP11, VAX: Enhance VH, DZ, DL and DCI devices to provide input rate limiting. Fix #246 Mark Pizzolato 2015-11-19 08:56:06 -08:00
  • 9b45833687 VAX, PDP11: Add support to, by default, limit console input data to about 9600bps. Mark Pizzolato 2015-11-18 10:51:37 -08:00
  • 53796ba961 TMXR, CONSOLE: Add optional ability to rate limit input data to approximate bps values Mark Pizzolato 2015-11-18 10:44:19 -08:00
  • 099dd40657 SCP: Add sim_activate_after_abs API like sim_activate_abs only specifying a used time delay. Mark Pizzolato 2015-11-18 09:41:16 -08:00
  • 4a1cf3587f TIMER: Fix sim_timer_activate_after to avoid overflow Mark Pizzolato 2015-11-13 08:28:20 -08:00
  • 636b8c9dec SOCKET: remove dependence on timerclear() Mark Pizzolato 2015-11-02 03:56:20 -08:00