I've put together some tips to help people overcome some rough edges. These come from my own experiences and are presented "as is" without any warranty.
Don't try to build tme-0.4 with --enable-shared (this is the default). It didn't work for me on any platform. I had much better luck with --disable-shared.
Add the following lines at appropriate places in your .profile or .basrc:
echo "PATH=$PATH:/usr/local/bin;export PATH" echo "LTDL_LIBRARY_PATH=/usr/local/lib;export LTDL_LIBRARY_PATH"Then unpack, build and install glib, gtk and tme:
tar xzf glib-1.2.10.tar.gz cd glib-1.2.10 ./configure make make install (as root) tar xzf gtk+-1.2.10.tar.gz cd gtk+-1.2.10 ./configure make make install (as root) tar xzf tme-0.4.tar.gz cd tme-0.4 ./configure --disable-shared make make install (as root)This should give you a well working tme in /usr/local.
I was sucessful on the following platforms: SuSE 9.3, SuSE 9.2, SuSE 8.2, NetBSD-1.6.2. Unfortunately i had no luck on Solaris 10/Sparc yet.
The emulator is really slow (like a 3/160 too). Don't panic! Please wait and see what happens. From my experience, a 700-800 MHz Pentium-3 gives roughly the speed of a 3/60. If you redirect the graphics to another display on the network, this will slow down emulation somewhat. NEVER tunnel over ssh, this will slow down the emulation considerably!!!
Don't try to use the Intel Ethernet ie0. It won't work. Too bad!
Enabling a serial line ttya or ttyb unfortunately redirects the console to it regardless whether the Sun3 keyboard and the graphics are enabled or not.
If you plan to use NetBSD, continue with the instructions given on Matts page Emulate a Sun 3/150 running NetBSD.
My only suggestion to his instructions is: Don't use a sparse disk file. Trade the hard disk space for more performance. Todays hard drives are hundreds and thousand times bigger than in the ol' days of the Sun3 aera.
If you plan to go with SunOS 4.1.1, there are some minor differences:
wget -r http://www.sun3zoo.de/sun3arc/BootTapes/Sun3/index.html mv www.sun3zoo.de/sun3arc/BootTapes/Sun3 my-sunos-tape cd my-sunos-tape uncompress *.Z ln -s tpboot.sun3 01 ln -s SunOS411.sun3.Exa.xdrtoc 02 ln -s munix_sun3 03 ln -s munixfs_sun3 04 ln -s miniroot_sun3 05 ln -s sun3_proto_root.sunos_4_1_1.tar 06 ln -s sun3_usr.tar 07 : : (see Appendix B of the above mentioned article for the correct layout) : ln -s sun3_security.tar 31 ln -s sun3_openwindows_programmers.tar 32 ln -s copyright_sun3_tape1 33 cd .. foreach i (my-sunos-tape/??) ln -s $i endVoila! Make an entry at the very end of your configuration file MY-SUN3 to reflect the new SunOS-4.1.1_U1 install tape and to start up the emulator immediately:
command tape0 load 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 command mainbus0 power upIf you plan to use X11R6, you can leave out the following packages during installation of SunOS:
I have never installed the following packages:
The parameters to format the 1 GB hard disk image are: 14700 cylinders, 14702 physical cyl., 8 heads, 17 sectors, 3600 rpm. I named the disk label "ACB 1GB".