Mark Pizzolato
272bbd4551
CARD: Fix potential NULL pointer dereference
...
As reported in #920
2020-08-15 12:24:57 -07:00
Mark Pizzolato
4a686ad0d0
I650: Correct spelling error in CDR device description
2020-08-15 12:17:21 -07:00
Mark Pizzolato
f921962ff2
PDP11: Fix software write lock flag error introduced when migrated to sim_disk
...
As reported and discussed in #918
2020-08-11 15:52:35 -07:00
Mark Pizzolato
c3f28e33e9
DISK: Extend DISKINFO command to work on wildcard file specifications
2020-08-11 07:29:10 -07:00
Mark Pizzolato
961e1b0513
SCP: Move GET_SWITCHES and GET_RADIX macros from scp.c to scp.h
2020-08-11 07:27:51 -07:00
Mark Pizzolato
5e46b298f1
ETHER: Silence several Coverity warnings.
...
Most were noise and non-issues, but the change from fclose() to
pclose() was absolutely needed.
A false positive remains regarding tun variable going out of scope.
Under the conditions where a resource leak could occur, the tun
variable is saved in *fd_handle and thus not leaked.
2020-08-08 17:52:04 -07:00
Bill Beech
4810b950d2
Visual Studio Projects, makefile: Add new simulators isdk80 and ids880
2020-08-02 14:22:25 -07:00
Bill Beech
964cb721ed
Intel-Systems: Reorganize for clean builds with Release targets.
2020-08-02 14:19:52 -07:00
Mark Pizzolato
6fdc447410
PDP11: Fixed TTI Device SET option for Upper Case
2020-07-24 19:12:15 -07:00
Mark Pizzolato
0045601823
PDP11, PDP8: Allow console input to configure parity and KSR mode
2020-07-24 19:05:04 -07:00
Mark Pizzolato
da602f5f77
makefile: Add support for building with Ethernet TAP on modern macOS versions
2020-07-24 18:40:54 -07:00
Mark Pizzolato
4a56d8703c
PDP8: Avoid potential loss of photo cell unit events in RF device
2020-07-19 06:20:29 -07:00
Peter Schorn
c49f4c552b
AltairZ80: SS1 bug fix and unused variable removal
2020-07-17 08:34:52 +02:00
Mark Pizzolato
892f7d5636
SCP: Avoid additional potential buffer overflow formatting debug repeat count
...
As reported in #915
2020-07-16 14:46:15 -07:00
Mark Pizzolato
a6198d8fad
SCP: Avoid potential buffer overflow when formatting debug repeat count
...
As reported in #915
2020-07-15 20:15:21 -07:00
Peter Schorn
936a7a8c2d
AltairZ80: Documentation update covering new devices
2020-07-15 08:16:55 +02:00
Roberto Sancho Villa
331f689747
I650: Properly set MT device reclen for all tape operations
...
As reported in #883
2020-07-10 19:02:20 -07:00
Mark Pizzolato
a73ab48c0e
SHMEM: Fix all Linux code paths to only use shm_ APIs when available
2020-07-09 08:27:57 -07:00
Mark Pizzolato
e2d0095010
PDP11: Convert RK device to use sim_disk APIs
...
As mentioned in #905
2020-07-09 08:35:35 -07:00
Mark Pizzolato
166852935d
SCP: Fix corner case formatting for long device name support
2020-07-08 12:48:11 -07:00
Mark Pizzolato
6c08fae048
SHMEM: Fix Linux code to properly use built-in's and cleanup on shutdown
...
As reported in #909
2020-07-08 12:38:10 -07:00
Lars Brinkhoff
4ab34c58af
IMLAC: Add F11 to toggle full screen.
2020-07-08 08:28:41 +02:00
Lars Brinkhoff
6ca7a938ad
VIDEO: Stretch frame buffer to accomodate output window.
2020-07-08 08:28:38 +02:00
Lars Brinkhoff
d93bfe62de
VIDEO: Add API for querying and setting fullscreen mode.
2020-07-08 08:28:35 +02:00
Mark Pizzolato
9711fc017b
SCP: Silence potential compiler warning
2020-06-27 18:52:25 -07:00
Mark Pizzolato
c00376d363
TMXR: Properly honor tmxr_set_notelnet and tmxr_set_nomessage APIs
2020-06-26 22:57:57 -07:00
Mark Pizzolato
fe4a2a28b6
SCP: Support output formatting when long DEVICE names are defined
...
As discussed in #901
2020-06-26 22:49:30 -07:00
Lars Brinkhoff
375caac45c
IMLAC: Remove unused variable.
2020-06-26 16:58:28 +02:00
Lars Brinkhoff
da76d6eca1
IMLAC: Also load block register when loading DPC.
...
Not doing this will make jumps fail when the display processor is
started from an adress larger than 7777.
2020-06-26 16:57:32 +02:00
Lars Brinkhoff
ab1a922af0
IMLAC: Implement CPU instruction execution history.
2020-06-26 16:57:23 +02:00
Mark Pizzolato
3bd7969d72
PDP11: Add more thorough help to the DLI/DLO device
...
- Remove potential ambiguity setting character mode for DLO0.
DLO0 must be specified rather than just DLO.
2020-06-25 11:06:04 -07:00
Richard Cornwell
5c72b0dc74
Makefile: Updated makefile for new PDP10-KA clock module.
2020-06-23 21:03:38 -04:00
Richard Cornwell
ac4d9c0250
KA10: Fixed bugs in WAITS support. New WAITS TOD clock.
2020-06-23 21:02:12 -04:00
Richard Cornwell
1035aa3e7a
I7000: B5500: Set output only devices to default to append mode.
2020-06-23 21:01:09 -04:00
Richard Cornwell
377c9b8793
B5500: Set output only devices to default to append mode.
2020-06-23 21:00:35 -04:00
Mark Pizzolato
1764e9fd08
SCP: Rework REGister Sanity Checks to reject 0 bit wide register definitions
2020-06-22 16:37:02 -07:00
Patrick Linstruth
2a18f0cfd9
AltairZ80: fixes incorrect types used for t_stat return values in 88-2SIO device
2020-06-22 15:09:43 -07:00
Patrick Linstruth
f0798ba014
AltairZ80: fixes incorrect types used for t_stat return values in PMMI device
2020-06-22 15:01:46 -07:00
Patrick Linstruth
54a102ca86
AltairZ80: adds "PMMI" MM-103 modem device
...
This commit adds a "PMMI" device to the AltairZ80 VM that emulates
the PMMI Communications MM-103 MODEM & Communications Adapter.
This device was added at the request of a Facebook user that is
attempting to preserve and document various relevant communications
programs for CP/M and allow users to experience communicating and
sharing information with other remote computers of the same time
period, all on modern hardware.
This device attempts to emulate the MC6860L digital modem chip in
such a way that communications software written for the PMMI MM-103 can
communicate over a serial port or socket without a phone line or
the ability to MOdulate/DEModulate data over a phone line.
2020-06-22 09:26:59 -07:00
Patrick Linstruth
482e6b2ff9
AltairZ80: adds MITS 88-2SIO "M2SIO0" and "M2SIO1" devices
...
This commit adds two new devices, "M2SIO0" and "M2SIO1", to the AltairZ80
VM. These two independent devices emulate "raw" 88-2SIO ports that can
be used instead of the "SIO" device for attaching socket and serial
ports using TMXR.
2020-06-22 09:08:34 -07:00
Mark Pizzolato
5edc279234
GIT: Add .dck to .gitattributes for binary card deck images
2020-06-21 15:29:20 -07:00
Mark Pizzolato
136e16d54e
TMXR: Add option to avoid connect message for incoming TCP connections
...
As discussed in #843
2020-06-21 14:18:03 -07:00
Mark Pizzolato
5523450d5c
TMXR: Add option to disable/enable telnet mux wide
2020-06-21 13:15:33 -07:00
Lars Brinkhoff
23a2b5883c
IMLAC: Implement PTR, paper tape reader.
2020-06-20 16:01:00 +02:00
Lars Brinkhoff
ee3bd8f39c
IMLAC: Fix two minor bugs.
...
- Display PC masked to be inside core memory.
- Do not sign extend characters read from TTY.
2020-06-19 21:57:12 +02:00
Lars Brinkhoff
a91679d6f5
IMLAC: Fix data switches.
2020-06-16 14:21:35 +02:00
Lars Brinkhoff
4cac65af40
IMLAC: Fix keyboard TYPE=CONSOLE.
2020-06-15 18:05:13 +02:00
Lars Brinkhoff
629f138fea
IMLAC: Add MIT bell device.
...
A hardware device particular to MIT with some kind of bell sound.
2020-06-15 12:44:41 +02:00
Mark Pizzolato
09ae6da2cc
SCP: Accommodate negative sim_interval while processing event queue
...
As discussed in #886
2020-06-15 02:29:05 -07:00
Larry Baker
c062c7589d
TAPE: Enhanced file type detection performance and cleaned up stylistic details
2020-06-14 14:10:55 -07:00