Mark Pizzolato
486427c9fe
HP2100: Release 28
...
See HP2100/hp2100_release.txt for details of the release.
2018-06-03 14:38:38 -07:00
Mark Pizzolato
c1f249ec66
SCP: Add atomic routines for temporary shmem access
2018-06-01 23:16:14 -07:00
Mark Pizzolato
0e5c60b58f
HP3000: Release 7, update 1
...
See HP3000/hp3000_release.txt for details of the release.
2018-06-01 23:15:19 -07:00
Peter Schorn
221d72f057
AltairZ80: Fixed integer type issue in mfdc.c
2018-06-01 07:10:57 +02:00
Mark Pizzolato
b40e586ef3
SCP: Assure that action commands (IF/ASSERT,BREAK, ON, etc.) are trimmed
2018-05-31 15:30:19 -07:00
Seth Morabito
0fa5807e1d
3b2: Fix coverity scan issues
2018-05-28 11:58:42 -07:00
Mark Pizzolato
6e35bee5c5
SCP: Fixed Coverity identified issues
2018-05-28 01:56:14 -07:00
Mark Pizzolato
b1318f5c37
SCP: Always clear uptr->fileref on detach
2018-05-26 12:37:26 -07:00
Mark Pizzolato
83234f1e9d
DISK: Add Linux host support for direct CDROM access
2018-05-26 12:33:50 -07:00
Mark Pizzolato
874f60cbaa
SCP: Fix potentially uninitialized variable reference
2018-05-25 10:21:35 -07:00
Mark Pizzolato
6c425cc790
H316: Expose RTC INTERVAL and QUANTUM values in registers update testrtc.cmd
...
testrtc.cmd updated with dynamically computed timing information
2018-05-24 13:39:28 -07:00
Mark Pizzolato
5f2c7b2a48
SCP: Defer substitution for IF/ASSERT command action commands
2018-05-24 13:31:07 -07:00
Mark Pizzolato
c294787aed
SCP: Fix expression evaluation divide by zero, and avoid parameter substitution
...
This allows bare the % character to to properly be the moduls operator and
avoids potential ambiguous variable insertions.
2018-05-24 12:59:23 -07:00
Mark Pizzolato
0daff9026d
SCP: Add TIME_MSEC predefined variable to provide time to milliseconds
...
- Assure that Internal variables are referencable during expression evaluation
- Add DEVNAME.REGNAME format for referencing non unique registers in
expression evaluation.
- Extend global register search to also search known internal device list
registers
- Allow expression variable names to have _ as a character within in the name
2018-05-24 01:46:24 -07:00
Mark Pizzolato
ed1a6f313e
B5500: Move extern declarations to b5500_defs.h
2018-05-23 20:10:13 -07:00
Bob Supnik
ef94dcbe93
SDS: Simplify MT operation check.
...
The SDS tape unit can't do write reverse (no magtape tape can, afaik).
So instead of testing for a particular write subop, the code just tests
that the write was done in BCD mode.
This is closer to how the hardware works.
2018-05-23 15:52:08 -07:00
Seth Morabito
d725954568
3b2: Tighten floppy timing
...
This change fixes a critical floppy booting issue.
2018-05-22 15:23:51 -07:00
Ian Schofield
92fce4d9b9
DISPLAY: 'Fix Coverity identified issues
2018-05-22 14:57:13 -07:00
Seth Morabito
d88aa077ff
3b2: Expand tabs
2018-05-21 17:54:09 -07:00
Seth Morabito
75b1a2f317
3b2: Fix line endings, enforce CONST
...
- Correct line endings on 3b2_ctc.c/.h and on 3b2_ports.c/.h.
- Ensured CONST on const char* arrays.
2018-05-21 17:50:26 -07:00
Seth Morabito
392b8f26a4
3b2: Fix makefile and 3B2.vcproj
2018-05-21 16:33:29 -07:00
Seth Morabito
d76bd81491
3b2: Code cleanup
...
This commit fixes several issues with code hygine and eliminates
warnings in the Windows build.
2018-05-21 15:30:27 -07:00
Seth Morabito
39758261ff
3b2: Allow boot without cpu param
2018-05-21 15:04:02 -07:00
Seth Morabito
ba9d8626e9
3b2: CIO PORTS and CTC devices
...
This change adds Common-IO implementations of the PORTS 4-port serial
line card and the CTC tape controller card.
2018-05-21 14:29:58 -07:00
Mark Pizzolato
584147fb64
TMXR: Remove output unit from delay consideration after poll has nothing queued
...
The goal of the logic in _tmxr_activate_delay() is to properly schedule the next
poll activity considering input and/or output data rates that may be in effect.
We need to make sure that one more poll is scheduled after output data has
been sent since simulation logic may have deferred queuing output data for
other reasons and handles its reactivation in the same context that it polls for
output.
2018-05-20 08:07:30 -07:00
Mark Pizzolato
b8978639e8
makefile: Add test for semaphore.h
2018-05-19 12:25:09 -07:00
Peter Schorn
b3136d2d6d
AltairZ80: Replaced platform specific directory scanning with SCP API (update 2)
2018-05-19 15:53:42 +02:00
Mark Pizzolato
4734454bac
SCP: Fix sim_dir_scan on Windows to return correct directory name
...
Also, change sim_dir_scan on all platforms to NOT return the contents
of a directory unless the filespec string asks for it. This avoids the
potential catastrophe of a DEL command specifying a directory and
having its contents deleted.
Meanwhile, the DIR command now will list the contents of a directory
if the directory is specified with (or without) a wild card pattern.
2018-05-19 06:31:48 -07:00
Mark Pizzolato
ce390bbae4
TMXR: Make transmitted data consider the configured line speed factor
...
As discussed in #566
2018-05-18 13:25:30 -07:00
Roberto Sancho Villa
13cb294274
I650: Release 3
...
New Hardware support:
- IBM 653 Storage Unit: provides machine opcodes
for Floating Point, Immediate Access Storage (IAS),
Three Index registers, Cards Punch-read
synchronizers 2 and 3.
New Software included:
- FORTRANSIT: version II (S), plus run time PACKAGE
with standard Fortran functions.
- Reorganized sw directory, separating each language
in its own folder. Each one Includes a 00_readme.txt
file with restoration notes and comments.
New features:
- Support for SOAP opcode mnemonics in addition
to regular IBM mnemonics
- FAST / REALTIME CPU options
- PROP pseudo register
- CARDDECK ECHOLAST command
2018-05-18 21:58:24 +02:00
Mark Pizzolato
b51d250598
SCP: Ignore trailing whitespace for all commands
2018-05-18 08:32:03 -07:00
Mark Pizzolato
ded2b20fe0
TIMER: Tolerate trailing spaces on SET THROTTLE arguments
2018-05-18 08:15:03 -07:00
Mark Pizzolato
3671ef1d87
TMXR: Add speed factor validation check and display in SHOW MUX
2018-05-17 13:32:37 -07:00
Lars Brinkhoff
d7f1942998
display: Fix display type 340 bug.
...
In the vector function, the flags variable wasn't initialized. The
function can sometimes return boolean true even if it shouldn't.
2018-05-16 00:07:27 -07:00
Mark Pizzolato
a3c40cd290
PDP11, Qbus VAX: Avoid incorrect packet length when multiple RBDLs are used
...
As discussed in #563
2018-05-15 22:03:12 -07:00
Mark Pizzolato
2363300e64
DISK: Fix Coverity identified error path problems
2018-05-15 07:32:24 -07:00
Mark Pizzolato
13b4f6563f
FIO: Fix large file support on Linux AND Android platforms correctly
...
As discussed in #564
2018-05-15 06:50:27 -07:00
Mark Pizzolato
caee890727
TX-0: Fix Coverity indicated potential memory overrun
2018-05-15 06:49:50 -07:00
Mark Pizzolato
cc31a50436
SCP: Allow empty SIM_BUILD_OS for compilers that don't support empty strings
2018-05-12 10:52:07 -07:00
Mark Pizzolato
e1d2204fc9
makefile: only provide GIT_COMMIT_TIME one time on compile commands
2018-05-11 16:45:51 -07:00
Mark Pizzolato
cb53ddbc12
makefile: Make compile time Android Version visible in SHOW VERSION output
2018-05-10 21:55:15 -07:00
Mark Pizzolato
c1894a7ddb
makefile: Remove hard coded assumption about library path for Android build
2018-05-10 10:41:38 -07:00
Mark Pizzolato
a5a71edd30
makefile: Fix Linux library search when ldconfig isn't in the path
...
As reported in #560
2018-05-10 10:36:19 -07:00
Mark Pizzolato
c0cda9ffd4
SCP: Remove leading / from sim_dir_scan file names when glob isn't available
2018-05-10 00:09:19 -07:00
Mark Pizzolato
9d04c49641
I7000: Fix compiler warnings comparing const char to a negative integer.
2018-05-09 22:31:29 -07:00
Mark Pizzolato
818032fd24
SCP: Remove redundant DIR_ENTRY_CALLBACK declaration
2018-05-09 16:43:39 -07:00
Mark Pizzolato
b781834f31
SCP: Add sim_dir_scan API for general use.
2018-05-09 13:52:52 -07:00
Mark Pizzolato
5ee2944f40
DISK: Properly parenthesize logical expression for clarity avoid clang warning
2018-05-09 13:30:26 -07:00
Mark Pizzolato
752bcad2c2
FIO: Fix typo in platform determination
2018-05-09 11:25:33 -07:00
Mark Pizzolato
0aa4264261
FIO: Properly configure large file support for different Android versions
2018-05-09 11:08:53 -07:00