Mark Pizzolato
38c1e1ec2b
Changed line endings to CR-LF to conform to simh standard.
2013-03-19 17:29:43 -07:00
Howard M. Harte
de6bf7bc92
Fix simh/simh Issue#21: tx-0 won't build under MinGW compiler
...
Follow proposal described in issue and change LP register to LPEN. LP
is still the name of the register when using SIMH to examine or deposit
to this register.
2013-03-19 17:00:50 -07:00
Mark Pizzolato
c6691b6ff3
Fixed size limit on RQ devices for PDP11 simulator
2013-03-19 10:55:15 -07:00
Mark Pizzolato
388b2be156
Added missing SET CPU MODEL to VAX 8600 simulator
2013-03-19 07:39:24 -07:00
Mark Pizzolato
a98b15033f
The last compiler nit for issue #38
2013-03-19 07:22:54 -07:00
Mark Pizzolato
51badc2d8e
The MicroVAX specific CPU Boot help has been moved to the MicroVAX specific modules
2013-03-19 01:52:31 -07:00
Mark Pizzolato
e7c2adbbc4
Fixed bug affecting pdp11_rq disks introduced when adding greater than 2GB disk support to PDP11 simulator
2013-03-19 01:36:09 -07:00
Mark Pizzolato
a262dd9c14
Compiler indicated cleanups
2013-03-19 01:11:22 -07:00
Mark Pizzolato
9b3694b102
Fixed extended VAX 8600 memory of 260MB.
2013-03-18 13:25:49 -07:00
Mark Pizzolato
960c5b5873
Fix issues observed by Sun C compiler
2013-03-18 12:52:43 -07:00
Mark Pizzolato
1e515d8357
HP-UX socket fixes from Mikulas Patocka.
...
1. getaddrinfo returns IPv6 address even if IPv6 is not configured.
The socket syscalls fails to create IPv6 socket. This is fixed by retrying for all possible addresses returned by getaddrinfo.
2. On HP-UX EAGAIN is used, not EWOULDBLOCK.
2013-03-18 06:07:27 -07:00
Mark Pizzolato
7756cb8cd4
Added HP-UX Serial port detection (for SHOW SERIAL) from Mikulas Patocka
2013-03-18 05:53:39 -07:00
Mark Pizzolato
55e45c99a7
Correct VAX 8600 Maximum memory size since 64MB boards were available (Johnny Billquist)
...
The actual machine can have a max to 260MB of memory.
There are three different memory boards that exists for the 86x0, from a software point of view.
4MB, 16MB, and 64MB. In addition, you can mix different boards.
The rule is to put large boards first, and smaller boards later.
Even more fun is the fact that the 16MB and 64MB boards are stacked and thus take up two backplane slots in the backplane, while the 4MB board only takes up one slot.
To complete the picture, there are 8 slots in the memory backplane. You start by putting boards in slot 1, going to slot 8. The boards taking up two slots actually use slot n, while covering slot n-1. That means that the board in slot 1 does not cover up any other slot.
If you are using 16MB boards, the max memory is 68MB.
Slot 1,3,5 and 7 will have 16MB boards. And then you can place a 4MB board in slot 8.
Same story with the 64MB boards.
2013-03-18 05:36:24 -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
97bbd34828
Added request for SHOW VERSION output when sending in problem reports
2013-03-17 12:22:32 -07:00
Mark Pizzolato
4425241b78
OSX fix for recent sim_disk changes
2013-03-17 12:21:56 -07:00
Mark Pizzolato
2e5b0d54c6
Generalized the sim_disk layer to support large file disk devices (simh, VHD and RAW formats) with out requiring USE_ADDR64, and enhanced the pdp11_rq device to use this capability.
2013-03-17 12:02:43 -07:00
Mark Pizzolato
60e855807f
Addition of Idling explaination and solution for Solaris hosts
2013-03-17 11:24:22 -07:00
Mark Pizzolato
d3ec5a6965
Fix to properly reference the correct routine during initial clock calibration introduced in commit: c45a377c7
2013-03-17 11:02:46 -07:00
Mark Pizzolato
de483074e6
Cleanup for build on VMS
2013-03-16 11:44:34 -07:00
Mark Pizzolato
c45a377c71
Use the same sleep API to determine the host minimal sleep time that will be used depending on whether ASYNCH_IO is enabled
2013-03-15 19:14:58 -07:00
Mark Pizzolato
b06505abab
Adjusted minimum wait time to allow RKLFMT to properly complete formatting an RK disk
2013-03-14 12:53:21 -07:00
Mark Pizzolato
b31dc88d0d
Added indication of idle/throttling capabilities and the OS clock tick size to the SHOW VERSION output
2013-03-14 11:37:31 -07:00
Mark Pizzolato
28f645aeab
Compiler suggested cleanups
2013-03-13 22:28:14 -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
3dea6056e6
Remove compiler warnings generated by newer clang compiler
2013-03-13 16:38:30 -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
c293e154b0
Start sleep calibration for *nix platforms on a clock tick
2013-03-13 14:42:06 -07:00
Mark Pizzolato
665e995ae0
Fixed misspelled include guard for the definition of SERHANDLE.
2013-03-13 11:39:34 -07:00
Mark Pizzolato
d5ca542102
Changed use of compile #defines which start with a _ character to not do this since defined symbols starting with _ are reserved to local compiler/runtime implementations in the C language. This addresses issue #32
2013-03-12 11:07:58 -07:00
Mark Pizzolato
fb105a922f
Merge remote-tracking branch 'jguillaumes/master'
2013-03-11 22:48:57 -07:00
Mark Pizzolato
faebb0b823
Added '.' as a legal character in a register name (From Harry Reed)
2013-03-09 12:19:43 -08:00
Mark Pizzolato
8f9a14c5a1
Fixed clk_help to display the correct device name for the VAX TODR implementations
2013-03-09 12:16:35 -08:00
Mark Pizzolato
eb101e3881
HP-UX port supplied by Mikulas Patocka
2013-03-05 13:29:38 -08:00
Mark Pizzolato
bc40f6abde
Removed recently linked dependence of VHD support on Large File support. VHDs can be supported without large file support up to the limits a system without large file support (i.e. 2GB). Fixes issue #35
2013-03-05 12:15:29 -08:00
Mark Pizzolato
374b13f946
Fixes to infinite loop issues found by Mikulas Patocka
2013-03-05 11:40:33 -08:00
Mark Pizzolato
7b01cd11f2
Fix identified by Mikulas Patocka.
...
The problem is that Map_ReadW reads 16-bit words from guest's memory and stores them in host-endian-byte-order in xq_turbo_init_block. Most entries in xq_turbo_init_block are 16-bit words (thus it is ok that they are stored in host-endian-byte-order), but there are three fields in this data structure which are referenced as byte oriented fields. (phys, hash_filter and bootpassword). These fields need to be handled in byte order to be properly interpreted.
2013-03-05 11:38:28 -08:00
Jordi Guillaumes i Pons
37af573a1e
CR11: Added 026DEC translation table. Fixed bit clearing after CSR write,
...
source reformatting and commenting, other minor changes.º:º
2013-03-02 17:15:26 +01:00
Mark Pizzolato
47bb4c8a19
Removed reference to the winpcap link libraries from the Visual Studio project definitions since winpcap is always dynamically loaded
2013-02-27 10:27:03 -08:00
Mark Pizzolato
a63090f22a
Fix compile error of #ifdef __linux change for the altairz80 simulator
2013-02-20 22:09:17 -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
952f29e205
Force include of unistd.h on linux
2013-02-19 09:59:56 -08:00
Mark Pizzolato
3d3f757991
Added display of VHD and RAW disk access capabilities to the output of SHOW VERSION
2013-02-19 09:44:23 -08:00
Mark Pizzolato
631999692b
Added missing Visual Studio VAX8600 project
2013-02-18 10:47:38 -08:00
Mark Pizzolato
4052738dae
Fixed target name for VMS build of the VAX8600 simulator
2013-02-18 09:29:30 -08:00
Mark Pizzolato
a3072fe1ee
Cleanup of build on VMS
2013-02-18 08:40:14 -08:00
Mark Pizzolato
8440466cb9
Fixed display of large file support in SHOW VERSION and enhanced SHOW VERSION.
2013-02-18 05:53:59 -08:00
Mark Pizzolato
aaa5fb178a
Added display of large file support status to SHOW VERSION
2013-02-17 04:52:54 -08:00
Mark Pizzolato
119ca2f03a
Fixed display of percentage progress when copying or merging a VHD to avoid overflow
2013-02-15 13:54:55 -08:00