On 1/2/2016 2:46 PM, Mark Pizzolato wrote:
On Saturday, January 2, 2016 at 2:41 PM, Christian Gauger-Cosgrove wrote:
Here's the "show version" output for completeness' sake:
sim> show version
PDP-11 simulator V4.0-0 Beta
Simulator Framework Capabilities:
32b data
32b addresses
Ethernet Packet transports:PCAP:NAT:UDP
Idle/Throttling support is available
Virtual Hard Disk (VHD) support
RAW disk and CD/DVD ROM support
Asynchronous I/O support
FrontPanel API Version 1
Host Platform:
Compiler: Microsoft Visual C++ 15.00.30729.01
Simulator Compiled: Dec 19 2015 at 12:51:02
Memory Access: Little Endian
Memory Pointer Size: 32 bits
Large File (>2GB) support
PCRE RegEx support for EXPECT commands
OS clock resolution: 1ms
Time taken by msleep(1): 1ms
OS: Windows:
Microsoft Windows [Version 6.1.7601]
Intel64 Family 6 Model 58 Stepping 9, GenuineIntel - x86-AMD64
git commit id: ca4a6901
I noticed in compiling SIMH on my Windows 7 64b system running 32b cygwin that
large file support
is not detected by SIMH configuration (altho CYGWIN does support the
fseeko/ftello routines with a 64b
offset value, as is required) in this environment.
I modified sim_fio.h andsim_fio.c to enable large file support detection for
CYGWIN as follows and recompiled
without issue. Running my 2.11BSD image .dsk files on the resultant PDP11
simulator works as expected.
simh-master[636] diff -b sim_fio.h*
44c44
< defined (_WIN32) || defined (__CYGWIN__) || defined (__APPLE__) || \
---
> defined (_WIN32) || defined (__APPLE__) || \
simh-master[637] diff -b sim_fio.c*
337c337
< #if defined (__APPLE__) || defined (__FreeBSD__) || defined(__NetBSD__) ||
defined (__OpenBSD__) || defined (__CYGWIN__)
---
> #if defined (__APPLE__) || defined (__FreeBSD__) || defined(__NetBSD__) ||
defined (__OpenBSD__)
Now says:
simh-master[638] pdp11
PDP-11 simulator V4.0-0 Beta git commit id: 59947e8c
sim> show version
PDP-11 simulator V4.0-0 Beta
Simulator Framework Capabilities:
32b data
32b addresses
Ethernet Packet transports:PCAP:NAT:UDP
Idle/Throttling support is available
Virtual Hard Disk (VHD) support
Asynchronous I/O support
FrontPanel API Version 1
Host Platform:
Compiler: GCC 4.9.3
Simulator Compiled: Jan 2 2016 at 20:03:43
Memory Access: Little Endian
Memory Pointer Size: 32 bits
Large File (>2GB) support <<========= used to say 'No large file support'
RegEx support for EXPECT commands
OS clock resolution: 1ms
Time taken by msleep(1): 1ms
OS: CYGWIN_NT-6.1-WOW lenovoS30w7 2.3.1(0.291/5/3) 2015-11-14
12:42 i686 Cygwin
git commit id: 59947e8c
Don
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh