Commit graph

820 commits

Author SHA1 Message Date
Mark Pizzolato
753d5307c4 SCP: Increase the maximum SEND and EXPECT delay values to 2000000000 2019-12-15 02:01:02 -08:00
Mark Pizzolato
25d4e5c5f2 SCP: Clarify the HELP for a NOEXPECT command. 2019-12-15 01:24:02 -08:00
Mark Pizzolato
5859a8216b SCP: Add debug details when initially queuing pending SEND input 2019-12-15 01:21:55 -08:00
Mark Pizzolato
e5f9a7dca8 SCP: Cleanup path argument to MKDIR command
Also allow making a directory that already exists to return successfully
with a message.  The message can be suppressed with the -Q switch.
2019-12-14 14:38:25 -08:00
Mark Pizzolato
d03487d227 SCP: Allow SAVE command to overwrite an existing file 2019-12-04 16:34:01 -08:00
Mark Pizzolato
427b7df073 SCP: Add RENAME/MV command 2019-12-04 16:33:41 -08:00
Mark Pizzolato
4cbd8401f7 SCP: Add option to display fractional unit capacity 2019-11-16 20:59:37 -08:00
Mark Pizzolato
7c1c04d9a9 SCP: Clear Coverity identified warnings 2019-11-14 21:38:45 -08:00
Mark Pizzolato
43b011883e SCP: Emit bad HELP argument error message 2019-11-13 23:22:49 -08:00
Mark Pizzolato
8f571fef86 SCP: Abort attempting to emit bad debug output 2019-11-13 23:22:25 -08:00
Mark Pizzolato
9fe781cb7e SCP: Add environment variable file expansion options for file size, date/time 2019-10-28 17:40:59 -07:00
Mark Pizzolato
af58efe67a SCP: Fix SHOW command parsing to properly valiidate argument cases
As originally reported in #758
2019-10-26 06:40:16 -07:00
Mark Pizzolato
614318054b SCP: Fix device disable state indicated in help output (R. Voorhorst) 2019-09-19 18:22:39 -07:00
Mark Pizzolato
9539b6273b SCP: Properly consider units with UNIT_DIS set when formatting HELP output 2019-08-25 09:33:09 -07:00
Mark Pizzolato
baadba132a SCP: Fix compiler warnings about potential buffer overrun 2019-08-13 23:49:03 -07:00
Mark Pizzolato
6a193c032d ETHER: Fix possible race conditions when closing a network device
Added pcap version to the SCP output of SHOW VERSION command.
2019-08-13 20:04:09 -07:00
Mark Pizzolato
40731f0433 SCP: Fix help topic matching to properly return wildcard and ambiguous status
As reported in #723
2019-07-16 03:12:31 -07:00
Mark Pizzolato
716df3c297 SCP: Support MKDIR and RMDIR commands when building with MinGW 2019-07-12 13:45:34 -07:00
Mark Pizzolato
461f2ea513 SCP: Add MKDIR and RMDIR commands 2019-07-08 00:38:08 -07:00
Mark Pizzolato
5d747cc992 SCP: Activate internal unit tests at appropriate time
before processing default and command line scripts
2019-06-18 07:58:32 -07:00
Mark Pizzolato
b1fd80da64 SCP: Add filename to the message displayed when ATTACH -N is used 2019-06-10 14:15:46 -07:00
Mark Pizzolato
fa700d0494 SCP: Fix initialization of sim_time and sim_interval when queue is emptied 2019-05-31 22:19:31 -07:00
Mark Pizzolato
f75f28aa21 TIMER: Add mechanism to pre-calibrate the instruction execution rate 2019-05-28 23:56:58 -07:00
Mark Pizzolato
6b3bff56b3 DISK: Add support to properly autosize fixed sized disk from a set of choices
As discussed in #704
2019-05-21 15:38:39 -07:00
Mark Pizzolato
f700346ea9 SCP: Add better help and error message for SCREENSHOT command 2019-05-12 22:11:45 -07:00
Mark Pizzolato
287655da92 SCP: Document the -A switch for the ATTACH command.
As mentioned in #668
2019-05-04 14:12:42 -07:00
Mark Pizzolato
c5e3becc73 SCP: Display capacity as KB or MB for even multiple sizes 2019-04-28 16:36:57 -07:00
Mark Pizzolato
4e0450cff9 SCP: Add support to uniquely identify SIGTERM in do procedures
As discussed in #681
2019-04-18 20:03:17 -07:00
Mark Pizzolato
590be6b0dd SCP: Give priority to device names in intial HELP commands 2019-04-18 01:48:16 -07:00
Mark Pizzolato
8d172a4049 SCP: Fix ON ERROR default declaration
- Additionally, be sure that ON actions are saved with unexpanded variables

As reported #681
2019-04-17 20:12:21 -07:00
Mark Pizzolato
0c39921fb7 TAPE: Full speed performance of tape image validation scan
- Force the detection point of a tape structure error to be the logical EOM
  on the tape.
- Enable SIGINT abort of a possibly long running validation scan
- Add -L detail record structure option at ATTACH time
- Add extra garbage at end of generated test data files
2019-04-16 18:20:25 -07:00
Mark Pizzolato
d12ae2a3f3 SCP: Allow a bare % at the end of a line for SET THROTTLE nn%
Fix #678
2019-04-11 12:35:06 -07:00
Mark Pizzolato
f12bc70470 TAPE: Add support for TAR tape format 2019-04-06 02:00:53 -07:00
Mark Pizzolato
64fa357bf9 SCP: Enable use of local rand() and scrand() implementation 2019-04-03 09:43:47 -07:00
Mark Pizzolato
d022ea42a1 SCP: Avoid potential divide by zero when initially displaying the event queue 2019-03-30 17:38:35 -07:00
Mark Pizzolato
d8b6a70c54 SCP: Add support for optional -D (debig) switch when running library tests (-T) 2019-03-26 14:05:37 -07:00
Mark Pizzolato
9c75a7bfaa SCP: Correct help and doc to properly describe file compare IF command 2019-03-26 01:38:01 -07:00
Mark Pizzolato
5960bca32a SCP: Add a local rand() implementation to avoid Coverity issues 2019-03-20 12:57:36 -07:00
Mark Pizzolato
f09e9c290a TAPE: Add tests and Coverity cleanups 2019-03-19 10:24:28 -07:00
Mark Pizzolato
5b9a0724d3 SCP: Add -A option to ATTACH command to open in append mode 2019-03-11 11:54:56 -07:00
Mark Pizzolato
4b82a90c43 SCP: Assure that file buffers get flushed during frontpanel API halts
As reported in #668
2019-03-09 06:50:02 -08:00
Mark Pizzolato
c7b0928b33 SCP: Avoid potential buffer overruns by using strlcpy() and strlcat() 2019-03-08 12:31:01 -08:00
Mark Pizzolato
c408d0a8fa SCP: Avoid flushing active asynch I/O devices 2019-03-06 19:08:19 -08:00
Mark Pizzolato
d7e116f81a SCP: Periodically flush open files
As discussed in #668
2019-03-06 10:54:25 -08:00
Mark Pizzolato
17a7ee04fc SCP: Avoid changing the status after context for unexpected event status return 2019-03-02 08:32:36 -08:00
Mark Pizzolato
fa10e1de49 SCP: Allow device service routines to return simulator specific error codes 2019-02-23 16:46:25 -08:00
Mark Pizzolato
314a1da988 SCP: Try to silence a Coverity warning with a different expression. 2019-02-20 20:50:16 -08:00
Mark Pizzolato
857934d40e SCP: Properly report errors in malformed SET ENV -P commands 2019-02-19 12:11:29 -08:00
Mark Pizzolato
25ab8de55d SCP: Allow all HELP command arguments to be provided at the sim> prompt 2019-02-06 10:00:27 -08:00
Mark Pizzolato
75d18d4db0 SCP: Removed redundant SCPE_NOTATT which duplicates SCPE_UNATT 2019-02-01 16:07:12 -08:00