Mark Pizzolato
02aa4539cd
MAKEFILE: Make sure that the runtime library search path is also used at link time.
2016-02-08 13:27:09 -08:00
Mark Pizzolato
ba9769c258
MAKEFILE: Add proper simulator dependency relationship for BuildROMs
...
This has the general benefit of making sure that the binary ROM image
files in the build working directory didn't get mangled.
2016-02-08 13:25:20 -08:00
Mark Pizzolato
1cd8925894
B5500: Add build (Makefile, Visual Studio Project, descrip.mms) support
2016-02-06 14:39:03 -08:00
Mark Pizzolato
b804964514
PDP11, PDP1, TX-0: Added SDL based graphics support using sim_video.
...
Both VT11 and VS60 properly autoconfigure on the PDP11.
PDP11 now runs Lunar Lander on all SDL supported platforms.
Reworked refresh logic to not require internal delays in the display library
2016-01-29 10:16:30 -08:00
Mark Pizzolato
13c4681a2a
makefile: Include display support (if available) when building pdp11 individually
2016-01-10 15:47:09 -08:00
Mike Douglas
7a231a2cf9
AltairZ80: Add support for North Star single density controller
...
The first disk controller made by North Star was a single density
controller (MDSA). This was followed by the double density controller
(MDSAD) that is already supported in SIMH. This update adds support for
the single density controller as device MDSA. Since the controllers are
not software compatible, this update allows running of older software
designed for the MDSA controller.
2015-12-16 15:39:46 -06:00
Mark Pizzolato
9e9b382754
makefile: rework the gcc -std setting logic to accommodate environments which have include files that don't compile with -std=c11.
2015-12-01 21:23:41 -08:00
Mark Pizzolato
d1518e56a6
makefile: Fix gcc version detection so correct -std argument can be determined
2015-11-29 15:24:09 -08:00
Mark Pizzolato
01c410ab32
makefile: Generalize the gcc -std tests to work for both MinGW and unix environments. Fix #250
2015-11-29 04:46:54 -08:00
Mark Pizzolato
a18a4f42b9
makefile: Support clean builds of simulators with slirp support with older versions of gcc
2015-11-27 13:08:53 -08:00
Mark Pizzolato
7ad57d7fa8
slirp: cleanup for submission upstream back to qemu
...
Minimize the include file set and their contents to only provide the slirp
referenced qemu includes and interfaces.
2015-10-22 09:55:05 -07:00
Mark Pizzolato
3be5125d00
slirp: Add windows build support for MinGW
2015-10-17 10:50:30 -07:00
Mark Pizzolato
86d1e36f29
all VAX, PDP11: Add initial NAT based ethernet connectivity via SLiRP.
...
This should work on all byte addressable host systems using GCC/clang to build.
The QEMU slirp code has been pried out of QEMU and stubs have been created to solve where the current slirp is entangled with the QEMU code. Ths slirp/simh directory contains all the necessary include and glue files to make this useful. Everything in the slirp directory is unmodified QEMU code.
2015-10-15 12:59:32 -07:00
Tony Nicholson
e229733850
makefile: cygwin build video support using SDL2 (preferred) or SDL
...
cygwin now includes development packages for the SDL2 and SDL video
libraries (libSDL2-devel and libSDL-devel). Adjust makefile to find the
libSDL2.dll.a or libSDL.dll.a library.
2015-09-25 17:34:11 +10:00
Mark Pizzolato
650f768843
makefile: Add support for building with libpng
2015-09-24 15:25:53 -07:00
Mark Pizzolato
9f59823ae3
PDP11, all VAX: Add TU58 device simulator with support for 32 drives plus the VAX 730 and 750 console devices
2015-09-22 15:06:12 -07:00
Bill Beech
32945f5b70
ISYS8020: Makefile correction to build correctly
2015-05-08 15:57:35 -07:00
Bill Beech
5de213afdf
ISYS8020: Modified makefile for ISYS8020
2015-05-08 15:46:31 -07:00
Bill Beech
c73a8501ae
ISYS8010: Rename top intel directory to Intel-Systems (from isys8010)
2015-05-05 14:06:12 -07:00
Bill Beech
8d9a379d05
25 Apr 15 mods for ISYS8010.
2015-05-05 14:06:10 -07:00
Mark Pizzolato
cd799c9d3f
makefile: dynamically determine if shm_open is available on the local system, Fix X11R7 library reference when available
2015-04-28 16:29:23 -07:00
Mark Pizzolato
041c866d67
PDP10: Added DEUNA/DELUA support back since there exists software which actually supported it.
...
The code which used it provides some IP packet transport: ftp://ftp.stacken.kth.se/pub/pdp10/tops10/util/
2015-04-26 15:04:01 -07:00
Mark Pizzolato
1163099735
makefile: Fix MinGW build to properly reference the PCRE static link library and upgraded the windows-build version check
2015-04-12 10:38:28 -07:00
Mark Pizzolato
3dce4e1210
FRONTPANEL: Provide a sample program to demonstrate the use of the sim_frontpanel APIs.
2015-02-11 17:09:55 -08:00
Mark Pizzolato
0fd4a9f178
VIDEO: Fix makefile for building on OS X with SDL (vs SDL2).
2015-02-05 15:48:16 -08:00
Mark Pizzolato
8c4397ee25
VIDEO: Initial working OSX support
2015-02-04 17:03:52 -08:00
Mark Pizzolato
e0108b52a2
SCP: Compiler suggested cleanup and spelling fix
2015-01-14 15:09:54 -08:00
Mark Pizzolato
a71e5e0599
makefile: Fix broken build under MinGW
2015-01-13 12:55:43 -08:00
Mark Pizzolato
ebbe009d57
makefile: Add ability to build the vax simulator with SDL (if available) when vax is the single build target
2015-01-13 09:09:52 -08:00
Mark Pizzolato
e00438b051
VAX: Add VCB01(QVSS) device to MicroVAX 3900 simulator
2015-01-13 05:42:10 -08:00
Mark Pizzolato
e0b69fa275
makefile: Simpler build under MinGW. Detect attempt to build under Msys bash shell and issue error message
2015-01-12 16:19:18 -08:00
Mark Pizzolato
f0f80f7cf0
makefile: Fix build when compiling under MinGW to avoid reference to un-necessary/non-existent library
2015-01-11 13:44:01 -08:00
Mark Pizzolato
f125145c37
makefile: When using MinGW better build on XP and support for EXPECT with regular expressions
2015-01-11 10:48:30 -08:00
Mark Pizzolato
c5cb826d00
makefile: Fix build of simulators with SDL support to reference the correct version and added MinGW build support for the BESM6 simulator
2015-01-09 13:51:48 -08:00
Mark Pizzolato
f572f25577
BESM6: Add AppleGothic.ttf as a font for the panel which is generally found on OS X.
2015-01-08 22:11:09 -08:00
Leo Broukhis
d6d13a8c08
BESM6: Output to Baudot TTYs works; fixed attaching of disks without -e; added DejaVu font option.
2015-01-08 22:11:01 -08:00
Mark Pizzolato
0f1e233366
BESM6: Cleanup for build on OS X,
2015-01-08 22:11:01 -08:00
Mark Pizzolato
703c5697be
BESM6: Have makefile search for one of several potential FONTNAME fonts in several potential FONTPATH directories.
...
Fix besm6_panel to use FONTFILE when building with SDL 1.2,
Fix besm6_panel compile issues on Windows
Provide FONTFILE name via either -DFONTFILE OR via a #define in a generated besm6_panel_font.h
2015-01-08 22:11:00 -08:00
Leo Broukhis
76cdf0fd10
BESM6: Got rid of ftw(); the font file should be provided as a build option.
2015-01-08 22:09:59 -08:00
Mark Pizzolato
aa60cc72ad
BESM6: Added makefile display of SDL_ttf components being used
2014-12-31 08:08:02 -08:00
Leo Broukhis
871b19cf8b
BESM6: Moved 'formatdisk' functionality to disk_attach(),
...
fixed a typo in TTY input processing.
2014-12-31 00:49:43 -08:00
Mark Pizzolato
2819ff634e
BESM6: FIx makefile conditional logic detecting available SDL components
2014-12-30 17:49:36 -08:00
Leo Broukhis
b4eeaa77de
BESM6: Converted files to CRLF format
...
Also added support for loading such files, and a few tests.
2014-12-30 00:41:31 -08:00
Leo Broukhis
659600ff59
BESM6: Added target 'besm6' to makefile; added new files in the BESM6 subdirectory.
2014-12-29 21:13:00 -08:00
Mark Pizzolato
2030d8fd40
makefile: Removed dependence on libSDL for simulators which don't need SDL support. Fix #164 Suggested by Rhialto.
2014-12-04 19:47:21 -08:00
Mark Pizzolato
d2079ab482
makefile: Add link library path (-L) when needed on platforms which don't readily locate the PCRE library
2014-11-11 11:45:39 -08:00
François Revol
25996d94d5
makefile: Explicitely fail on old Haiku or bad arch
...
- We require a current Haiku release (post alpha4).
- We also don't support building with gcc2.
2014-11-10 20:06:10 +01:00
Mark Pizzolato
34d87ab521
makefile: remote extraneous debug print statement.
...
OS X is not a useful platform for display (pdp1, pdp11 and tx-0 simulators) with the default Xcode provided APIs.
2014-10-29 13:49:13 -07:00
Mark Pizzolato
4456e42b08
makefile: Added build support for simulators which use the display library on host platforms which have X11 support not located in /usr/include.
...
Simulators affected: pdp1, pdp11 and tx-0
Host platforms which now build with display support: OS X
2014-10-29 10:43:48 -07:00
Mark Pizzolato
ff4961411f
PDP1, PDP11, TX-0: Addition to cleanup build messages on *nix platforms avoiding XKeycodeToKeysym deprecated messages to also work when using clang (LLVM compiler). Fix #58
2014-10-29 09:19:06 -07:00