Mark Pizzolato
d0d3742504
SWTP6800: Added build support for internally contained swtbug.bin as a built-in ROM image
2014-02-24 18:13:12 -08:00
Mark Pizzolato
3f9a125727
MAKEFILE: Added support to detect libSDL on host platforms which use /usr/pkg for OS supplied package installation location. Fix #110
2014-02-11 14:11:07 -08:00
Mark Pizzolato
8b9e33c3a3
MAKEFILE: Fix Linux build when pcap.h isn't available but SDL is. Fix for Issue #97
2014-01-16 06:17:45 -08:00
Mark Pizzolato
c6eef85850
MAKE: Changed minimum version of gmake required before warning is issued from 3.81 to 3.80.
2014-01-02 16:06:12 -08:00
Mark Pizzolato
fdcbef3954
ETHER: Added support to build with more older versions of libpcap on some platforms. Removed support to use tcpdump.org's libpcap on Linux platforms.
2014-01-02 13:30:49 -08:00
Mark Pizzolato
7b3e508627
ETHER: Added capability to build working networking support without pcap packet transport (i.e. only using one of the other available packet transports: VDE, TAP, UDP, etc.)
2013-12-19 09:45:51 -08:00
Mark Pizzolato
a22c5c35b0
MAKEFILE: Give more clear information when issuing missing libSDL library to enable video capabilities #90
2013-11-30 00:38:49 -08:00
Mark Pizzolato
55c5d20517
PDP10,PDP11,VAX: Addition of inter operable DUP11, DMC11 and KDP11 devices
...
This is the results of external KDP development activities. The KDP side done by Timothe Litt and DMC and DUP by Mark Pizzolato
Additionally, other PDP10 updates from Timothe Litt
2013-11-25 07:00:17 -08:00
Mark Pizzolato
65402fbaa1
H316: Resurrecting the ARPAnet IMP (from Bob Armstrong)
...
This summer a group of us worked together to resurrect the original ARPAnet IMP software, and I’m now happy to say that the IMP lives again in simulation. It’s possible to run the original IMP software on a modified version of the H316 simh and to set up a virtual network of simulated IMPs talking to each other. IMP to IMP connections, which would have originally been carried over leased telephone lines, are tunneled over IP. As far as we can tell, everything works pretty much as it did in the early 1970s. IMPs are able to exchange routing information, console to console communications, network statistics, and they would carry host traffic if there were hosts on the network. The hooks are in there to allow simh to support the IMP side of the 1822 host interface, and the next step would be to recover the OS for an ARPAnet era host and then extend the corresponding simulator to talk to the IMP simulation.
2013-11-23 08:40:26 -08:00
Mark Pizzolato
1e3586ec91
DISPLAY: Latest version of display code from Phil Budne and Doug Gwyn including initial pdp1_dpy and pdp11_vt
2013-10-16 01:02:12 -07:00
Mark Pizzolato
de6838756b
MAKEFILE: Added makefile support for MinGW builds using libSDL2.
2013-10-02 10:23:34 -07:00
Mark Pizzolato
3a5f090a82
SCP/VIDEO: Makefile cleanup for OSX build with libSDL2
2013-10-01 16:56:21 -07:00
Mark Pizzolato
6b45d9b2ad
SCP/VIDEO: Added support for libSDL2 video capabilities. Changed existing video layer to carry pixels as 32bpp vs 8bpp for more natural behaviors in libSDL2.
2013-10-01 15:55:10 -07:00
Mark Pizzolato
daed1e576f
VAX/QVSS: Proper linking on OSX
2013-09-25 16:39:51 -07:00
Mark Pizzolato
1141339e5b
PDP11: Addition of the RS03/RS04 disk devices from Bob Supnik
...
Note that this is not the fully general Massbus implementation people were dreaming of. MB#1 is for RP/RM, MB#2 is for TU, and MB#3 is for RS.
I know that there were requests for four Massbus channels and multiple RP/RP subcontrollers, but if people want more disks, they can use the RQ.
2013-09-05 07:59:11 -07:00
Mark Pizzolato
b5e3d6b280
Added logic to suggest libSDL might help with simulators what can use it when it isn't available.
2013-06-12 19:20:55 -07:00
Mark Pizzolato
b3a9a0d79c
Add sim_video and VAX QVSS (VCB01) Monochrome Video Board from Matt Burke
2013-06-12 17:10:23 -07:00
Mark Pizzolato
e5ee32d411
Fix network build on OSX when libvdeplug is available.
2013-05-31 17:18:46 -07:00
Mark Pizzolato
3b8784b2c3
Added makefile support for the DUP11 device
2013-05-27 16:55:12 -07:00
Mark Pizzolato
44886f919b
Add asynch I/O support for AIX platform
2013-05-23 15:24:04 -07:00
Mark Pizzolato
00a5ccac29
Fixed broken Linux build
2013-05-23 14:30:47 -07:00
Mark Pizzolato
2bfaf46781
AIX Platform support
2013-05-23 11:33:36 -07:00
Mark Pizzolato
6c42556d30
Added build support for the new SSEM simulator and fixed minor compiler suggested cleanups
2013-05-13 15:31:00 -07:00
Mark Pizzolato
f8a2f1253c
makefile fix to produce consistent CC command for all targets
2013-05-13 09:22:51 -07:00
Mark Pizzolato
281c18142f
Describe the proper build command for HP-UX
2013-05-09 17:33:47 -07:00
Mark Pizzolato
5fda4b628c
Cleanup for build support on HP-UX for both 32bit and 64bit builds with gcc and the HP C compilers.
2013-05-09 17:18:05 -07:00
Mark Pizzolato
8735538d72
Fix building under Visual Studio on Windows XP.
2013-04-29 05:39:22 -07:00
Mark Pizzolato
9844ba6696
Added DIR (LS) command to list the files in a directory. This command is usable in Remote Console sessions.
2013-04-23 12:39:03 -07:00
Mark Pizzolato
7dfe46cd7f
Fixed generic compiler name report in SHOW VERSION and fixed make using Sun C compiler
2013-04-18 17:16:46 -07:00
Mark Pizzolato
e65ef135d2
Merged the latest ibm1130 simulator from Brian Knittel's ibm1130.org
2013-04-18 11:08:10 -07:00
Mark Pizzolato
b54504906f
Added support to display git commit id when building from a zip archive and also to display the compiler version in SHOW VERSION on more platforms
2013-04-15 09:31:54 -07:00
Mark Pizzolato
185f20a1ed
Added logic to all visual studio projects to install the git hooks for commit id on the first build in a newly cloned repository
2013-04-14 17:55:56 -07:00
Mark Pizzolato
cddc3f82a6
Fix git hooks installation
2013-04-14 15:41:53 -07:00
Mark Pizzolato
80ce8b2b4e
Fixed makefile logic to install git hooks for git commit id
2013-04-14 15:25:46 -07:00
Mark Pizzolato
8ec4e2a505
Fixed makefile to automatically install the git hooks (to acquire the git commit id) on the first make after newly cloning a repository
2013-04-14 14:21:26 -07:00
Mark Pizzolato
6f8349bcec
Fiix bug to now allow building of network capable simulators without network support (with appropriate warnings)
2013-04-14 12:16:35 -07:00
Mark Pizzolato
400281f3b0
NetBSD makefile cleanup
2013-04-13 05:31:55 -07:00
Mark Pizzolato
933a23e742
Added support to find dlopen in either libdl or libdld since some platforms package it there.
2013-03-22 10:03:19 -07:00
Mark Pizzolato
960c5b5873
Fix issues observed by Sun C compiler
2013-03-18 12:52:43 -07:00
Mark Pizzolato
0605b6dff4
Added support for building on Solaris with the Sun C compiler
2013-03-17 16:50:57 -07:00
Mark Pizzolato
9bd8305943
Cleanup compiler warnings on Solaris and newer OSX clang compilers.
...
Add Large File support on Solaris
2013-03-13 20:29:03 -07:00
Mark Pizzolato
f179ba6ae2
Added support for newer clang compilers on OSX and more flexible cases for libpcap components built from www.tcpdump.org source code
2013-03-13 17:29:42 -07:00
Mark Pizzolato
147ca8ced2
Exclude LTO from gcc builds when compiler isn't known to support it.
2013-03-13 14:42:54 -07:00
Mark Pizzolato
eb101e3881
HP-UX port supplied by Mikulas Patocka
2013-03-05 13:29:38 -08:00
Mark Pizzolato
4ff56d6c15
Changed all internal #ifdef's which were conditional on __linux to be conditional on either __linux or __linux__. Some platforms (PPC) don't define __linux when gcc is invoked with -std=c99.
2013-02-20 21:57:02 -08:00
Mark Pizzolato
0344d6f22b
Finished returning the pdp11_cr.c to the VAX qbus simulators
2013-02-04 18:21:24 -08:00
Mark Pizzolato
0b2d790678
Renamed the VAX Qbus simulator executables to reflect the VAX model names they actually simulate
2013-02-03 12:46:19 -08:00
Mark Pizzolato
8640cd6537
- Removed pdp11_cr and pdp11_ry from the Qbus VAX simulators since these devices can't address the full Q22 address range.
...
- Added validation checks in auto_config to reject enabled devices which aren't Q22 capable on Q22 platforms.
- Changed pdp11_cr device to be default disabled in the PDP11 simulator
2013-02-03 11:29:12 -08:00
Mark Pizzolato
7290474d4b
Removed pdp11_dmc from the Qbus VAX systems since the DMC11 is only a Unibus device
2013-02-03 06:43:29 -08:00
Mark Pizzolato
7dddb56845
Fixed makefile all after simulator rename of vax860 to vax8600
2013-01-26 20:02:44 -08:00