QuoteOriginally posted by: msperlinQuotemsperlinyou seem to be suggesting there is a FM in circulation. Where? For quantlib ?? You can find the QuantLib-docs-0.8.1.pdf at
www.quantlib.org.Right, but I knew that. This is the kind of INSTALLATION I was referring to (it is idiot-proof(no offence intended), just follow step-by-step):QuoteDownload and Build the EmulatorFirst, download a copy of SIMH. The version I used for this documentation is version 2.10-4. Find a location for this software (I used /home/software) and make a directory for it.emulator:/home/software$ mkdir simhemulator:/home/software$ cd simhNext, unpack the software. Be careful; unlike most Unix tarballs, this .zip file expands in the context of the current directory rather than creating a named subdirectory underneath. So, be sure you're currently in the location where the software should be unpacked; otherwise, if you're not careful, you can wind up with a mess.emulator:/home/software/simh$ unzip -a ../simhv210-4.zipArchive: ../simhv210-4.zipinflating: 0readme_210.txtinflating: 0readme_ethernet.txt.. (lengthy output omitted). inflating: VAX/vax_sys.cinflating: VAX/vax_sysdev.cNow, build the VAX portion of the emulator. The build process puts things in a directory called BIN, and will fail if it doesn't already exist. In order to use Ethernet support, you also need to include USE_NETWORK in the build command, as follows:emulator:/home/software/simh$ mkdir BINemulator:/home/software/simh$ make USE_NETWORK=1 BIN/vaxgcc -O2 -lm -I . VAX/vax_cpu1.c VAX/vax_cpu.c VAX/vax_fpa.c VAX/vax_io.c VAX/vax_mmu.c VAX/vax_stddev.c VAX/vax_sys.c VAX/vax_sysdev.c PDP11/pdp11_rl.c PDP11/pdp11_rq.c PDP11/pdp11_ts.c PDP11/pdp11_dz.c PDP11/pdp11_lp.c PDP11/pdp11_tq.c PDP11/pdp11_pt.c PDP11/pdp11_xq.c scp.c scp_tty.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I VAX/ -I PDP11/ -DUSE_INT64 -DUSE_NETWORK -lpcap -o BIN/vaxAt this point, you've got the basic VAX emulator constructed. The application and its data need a home; I chose /usr/local/vax/bin and /usr/local/vax/data.emulator:/home/software/simh# mkdir /usr/local/vaxemulator:/home/software/simh# mkdir /usr/local/vax/binemulator:/home/software/simh# mkdir /usr/local/vax/dataAt this point, copy the VAX emulator binary into its new location:emulator:/home/software/simh# cp BIN/vax /usr/local/vax/binThe processor boot ROM (from the KA655 processor found in a MicroVAX 3900) is included with the SIMH package. Copy this into the data directory.emulator:/home/software/simh# cp VAX/ka655.bin /usr/local/vax/dataIn addition to the boot ROM, you'll need a couple of other files to get started. The file cd.iso contains an image of the OpenVMS Hobbyist CD-ROM. Create this using dd or your favorite ISO image extraction application. If you're using the dd command under Linux, the following command should create the required image (presuming your CD-ROM is named /dev/cdrom; substitute a different name if needed):emulator:/home/software/simh-data# dd if=/dev/cdrom of=cd.isoIn addition, you'll need an initialization file to set up the emulator unless you like typing the commands yourself. The commands below assume that these two files reside in a directory called /home/software/simh-data.emulator:/home/software/simh-data# cp cd.iso /usr/local/vax/dataemulator:/home/software/simh-data# cp vax.ini/usr/local/vax/dataThe contents of vax.ini should initially be as follows. Edit file paths as appropriate, of course.;