Mark Pizzolato
e4191c3750
makefile: Fix generation of commit time in .git-commit-id file
2018-08-02 11:21:37 -07:00
Mark Pizzolato
c5453ff6ed
makefile: Require zip archive or git clone to acquire simh source code
...
As discussed in #596
2018-07-17 18:25:24 -07:00
Mark Pizzolato
699d28fb83
makefile, Visual Studio Projects: remove dependency on git hooks
...
the repository commit id will now be verified on each build directly.
2018-07-17 12:10:15 -07:00
Mark Pizzolato
097eb7b6fc
makefile: Add proper dependence on BuildROMs to 3b2 build rules
2018-07-12 11:43:43 -07:00
Mark Pizzolato
eea30cb7a5
PDP15: Add UC15 connect support from simh v3.10
2018-06-04 12:33:51 -07:00
Mark Pizzolato
09781909a5
makefile: Fix broken rule for vax build
2018-06-04 11:39:07 -07:00
Mark Pizzolato
6b361a9faf
PDP11, PDP15, UC15: Merge simh v3.10 functionality from Supnik-Current branch
2018-06-04 10:43:00 -07:00
Mark Pizzolato
83234f1e9d
DISK: Add Linux host support for direct CDROM access
2018-05-26 12:33:50 -07:00
Seth Morabito
392b8f26a4
3b2: Fix makefile and 3B2.vcproj
2018-05-21 16:33:29 -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
b8978639e8
makefile: Add test for semaphore.h
2018-05-19 12:25:09 -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
39802c465a
makefile: Support mode Android versions when termux is used
2018-05-09 10:39:10 -07:00
Mark Pizzolato
6a99ac81c6
makefile: Add support to build under Android termux
2018-05-08 21:40:37 -07:00
Mark Pizzolato
961f5e3285
makefile: query C compiler for its default include paths.
2018-05-08 02:37:36 -07:00
Mark Pizzolato
cc0e993978
makefile: Allow git-commit-id to be correctly set in more cases
...
cp and rm may not be in /bin on some environments.
2018-05-07 12:25:11 -07:00
Mark Pizzolato
114a29bc2f
SCP: Add PCRE version to SHOW VERSION output
2018-04-08 17:13:54 -07:00
Roberto Sancho Villa
2eb49c13b7
i650: New IBM 650 Simulator
2018-03-25 10:17:35 -07:00
Mark Pizzolato
a2cab25e9e
makefile: Properly determine the git commit time when simh is a submodule
2018-03-19 19:42:20 -07:00
Mark Pizzolato
e7a0c38ea3
makefile, travis: Update to advise install of HomeBrew sdl2_ttf package
2018-03-19 12:43:47 -07:00
Mark Pizzolato
37195c06a7
makefile: Add messages about SDL TTF support when needed
2018-03-19 11:11:17 -07:00
Mark Pizzolato
c8ca4161fa
SCP: Add git commit time to commit id version information
2018-03-09 02:58:40 -08:00
Mark Pizzolato
7ea6c2d7b3
FRONTPANEL: Updated FrontPanelTest application
...
- Fixed screen alignments/scrolling between commands
- Add ncurses screen update support on non-windows platforms
- Add tests for new frontpanel APIs
- Add multiple panel startup and shutdown activity to test shutdown
- Add breakpoints to help debug VAX console ROM tests that have failed
2018-01-12 12:43:02 -08:00
Richard Cornwell
b5ea9ec38e
I7000: Initial release of a set of simulators for IBM 7000 series mainframes.
...
These include simulators for the IBM 701, IBM 702, IBM 704, IBM 705,
IBM 705/3, IBM 709, IBM 1410/IBM 7010, IBM 7070, IBM 7080, IBM 7090
and IBM7094.
These basically were a collection of machines that shared a common
set it peripherals, Each group had its own instruction set, hence
different simulators.
IBM 701 -> i701
IBM 702/705/705/3/7080 -> i7080
IBM 7070/7074 -> i7070
IBM 1410/7010 -> i7010
IBM 704 -> i704
IBM 704/709/7090/7094 -> i7090
The i7090 can be set to simulate a IBM 704 however you end up
disabling almost everything, since the 704 did not have any channels.
A build option exists that allows this one to be built without all the
extra features.
The i7090 simulator’s implementation of the IBM 7094 is a more
complete implementation of the IBM 7094 which can run CTSS
while the existing simh I7094 can’t.
2017-12-28 05:05:25 -08:00
John Forecast
a5feaf2815
CDC1700: Release 3
...
- Add 1752 Drum support. Allow shared subroutines across interrupt levels.
- Document and add sample scripts for customizing MSOS5.
2017-12-14 16:44:01 -08:00
Mark Pizzolato
f1f8c8550b
makefile: clarified the make command goals which build the BESM6 simulator
2017-12-02 21:17:34 -08:00
Mark Pizzolato
afc5580db8
makefile: Fix besm6 build issues when no SDL is available
2017-12-02 15:37:35 -08:00
Mark Pizzolato
b167d889a7
makefile: Add support for HomeBrew supplied packages on OS X
...
Addresses issues discussed in #493 and #489
2017-12-02 15:22:44 -08:00
Mark Pizzolato
7df0468b75
makefile: Fix typo in Haiku specific sections
2017-11-27 07:41:25 -08:00
Mark Pizzolato
5ac4aaa1d4
makefile: Rework SDL/SDL2 package support
...
This change effectively reverts 8b1af8b862
and solves the Haiku build
problem mentioned in #489 in a platform specific way.
2017-11-27 06:43:05 -08:00
Mark Pizzolato
63f55c785e
makefile: Abort build if GREP_OPTIONS environment variable is defined
...
This avoids the interference in this makefile's use of grep
as discussed in #492
2017-11-27 05:31:32 -08:00
Seth Morabito
804ea8e322
3b2: Initial release of an AT&T 3B2 model 400 emulator.
...
For information on usage, please see the file 3B2/README.md
2017-11-20 18:21:49 -08:00
Mark Pizzolato
8b1af8b862
makefile: Use sdl tool (sdl-config, sdl2-config) to locate SDL components
...
As discussed in #489
2017-11-17 08:13:48 -08:00
Mark Pizzolato
107f620f4c
makefile: Fix MinGW build when using windows-build libpthreadsGC2
2017-11-12 15:23:38 -08:00
Mark Pizzolato
b45b9426c6
makefile: Tolerate changing MinGW include file changes
...
Fix #487
2017-11-11 10:52:29 -08:00
Mark Pizzolato
d02de5156f
SCELBI: Updated documentation and removed makefile dependency (Hans-Åke Lund)
2017-09-14 09:52:38 -07:00
Mark Pizzolato
202e49cfdf
scelbi: New SCELBI (SCientic-ELectronics-BIology) Simulator from Hans-Åke Lund
2017-09-13 05:59:25 -07:00
Mark Pizzolato
8f9c763f67
makefile: Make sure to gather git commit-id whenever possible
2017-09-11 14:54:48 -07:00
Bill Beech
357910dfb9
imds-224, isys80xx: Rework attach routines to leverage SCP provided functionality
2017-04-27 11:20:12 -07:00
Bill Beech
2b30084a53
IBMPC, IBMPCXT, isys80xx: Restructure directories to eliminate redundant files
2017-04-10 10:32:43 -07:00
Ryo ONODERA
64376cad58
makefile: Use correct variable name, FONTPATH instead of FONTNAME in message
2017-04-07 11:25:27 -07:00
Mark Pizzolato
c6b10a06de
makefile: Add check for utime.h
2017-04-07 11:23:05 -07:00
Mark Pizzolato
df1baf2528
CDC1700: Release 2
...
- Fix protect fault for 2-word instructions so that background tasks do not
crash.
- Lay the ground work for supporting the enhanced instruction set.
- Fix disk layout bug (disks are no longer compatible with previous version).
- Add debugging support for displaying MSOS 5 system requests.
- Fix bugs found by Coverity.
2017-03-14 13:36:57 -07:00
Mark Pizzolato
91f151932c
makefile: Add command line option NOPTHREADS to disable use of pthreads
2017-02-08 13:31:33 -08:00
Leo Broukhis
f46c048bb6
BESM6: Implemented punchcard output.
2017-02-06 23:04:40 -08:00
Mark Pizzolato
5f6636c6d7
makefile: Add build target 'experimental' to build any experimental simulators
...
- Upgrade BESM6 from experimental to be included in the 'make all'
- Add imds-225 to make all
- The cdc1700 simulator is currently the only experimental simulator
2017-01-16 12:53:14 -08:00
Mark Pizzolato
861d9c8d9c
makefile: Generalized git-id determination when simh is used as a submodule
...
This will support arbitrary location and naming of the simh submodule in the
parent repo's working directory.
It probably won't work for sub sub modules. Suggestions welcome.
2017-01-14 12:09:00 -08:00