9d6c17bfa75c7f00b7629fb791101a9b944c9e09
[martlubbers.net.git] / thin.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>HP t5710 as a retro machine</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6 <meta name="viewport" content="width=device-width, initial-scale=1" />
7 </head>
8 <body>
9 <h2>Hardware</h2>
10 <p>Detailed info can be found <a href="http://www.parkytowers.me.uk/thin/hp/t5710/efficeon.shtml">here</a></p>
11
12 <h2>Drivers and software used</h2>
13 <ul>
14 <li>Dos
15 <ul>
16 <li><a href="ftp://ygdrassil.martlubbers.net/dos/oakcdrom.zip">Oakcdrom</a> - General purpose CDROM driver</li>
17 <li><a href="ftp://ygdrassil.martlubbers.net/dosapps/PKUNZIP.EXE">PKUNZIP</a> - Unzip tool for dos</li>
18 <li><a href="ftp://ygdrassil.martlubbers.net/dos/sup.zip">MSDOS 6.22 Supplemental disk</a> - Supplemental utilities(such as dvorak keyboard layout</li>
19 <li><a href="ftp://ygdrassil.martlubbers.net/dosapps/shsucd.zip">SHSUCD</a> - Toolkit for mounting ISO files in DOS</li>
20 <li><a href="#">VT6105 Packet driver</a> - DOS Packet diver, this has yet to appear</li>
21 <li><a href="#">mTCP</a> - DOS TCPIP stack, this has yet to appear</li>
22 </ul>
23 </li>
24 <li>Windows 3.11 for Workgroups
25 <ul>
26 <li><a href="ftp://ygdrassil.martlubbers.net/w311/w311.zip">Installation</a> - Flattened installation floppies</li>
27 <li><a href="ftp://ygdrassil.martlubbers.net/w311/w311tcp.zip">W311 TCPIP stack</a> - TCPIP stack</li>
28 <li><a href="ftp://ygdrassil.martlubbers.net/w311/VT6105.zip">VT6105</a> - Network card</li>
29 <li><a href="ftp://ygdrassil.martlubbers.net/w311/SB16W3X.ZIP">Sound blaster</a> - Sound blaster driver(I couldn't get it to work with the emulation mode from the Live!</li>
30 <li><a href="ftp://ygdrassil.martlubbers.net/w311apps/IE3.3.ZIP">Internet explorer 3.3</a> - Don't install the dialup functionality if you want to use it with TCP/IP</li>
31 </ul>
32 </li>
33 <li>Windows 95
34 <ul>
35 <li><a href="ftp://ygdrassil.martlubbers.net/w95/cd.zip">Installation</a> - Installation CD</li>
36 <li><a href="ftp://ygdrassil.martlubbers.net/w95/FIX95CPU.ZIP">CPU Fix</a> - This fixes the protection error due to the too high clockspeed</li>
37 <li><a href="ftp://ygdrassil.martlubbers.net/w95/imsia.exe">Microsoft installerr</a> - Needed for some installations like daemon tools</li>
38 <li><a href="ftp://ygdrassil.martlubbers.net/w95/ie55sp2.exe">Internet Explorer 5.5SP2</a> - IE 5.5, this is also a windows 95 update</li>
39 <li><a href="ftp://ygdrassil.martlubbers.net/w95/sblw9xup.exe">Sound blaster live driver</a> - This includes SB16 emulation on windows level</li>
40 <li><a href="ftp://ygdrassil.martlubbers.net/w95/vinyl_v700b.zip">AC 97 driver</a> - While this does make the system recognize the chip I couldn't get the audio to work</li>
41 <li><a href="ftp://ygdrassil.martlubbers.net/w95/ali.zip">Chipset drivers</a> - Make sure you have a PS2 keyboard or mouse attached because this will recognize the usb root hubs and will disable BIOS legacy PS2 emulation</li>
42 <li><a href="ftp://ygdrassil.martlubbers.net/w95/XUSBSUPP.ZIP">USB Stack</a> - This also includes support for usb thumbdrive, floppy and cd drivers, however UDF CD's are not supported</li>
43 <li><a href="ftp://ygdrassil.martlubbers.net/w95apps/daemon347.exe">Daemon tools</a> - Easy tool to mount ISO's. This requires the IE5.5 update</li>
44 <li><a href="ftp://ygdrassil.martlubbers.net/w95apps/winzip70.exe">Winzip 7.0</a> - Handy GUI zip tool, I couldn't get PKUNZIP to work properly in 95</li>
45 </ul>
46 </li>
47 </ul>
48
49 <h2>Iteration 1: Microsoft DOS 6.22</h2>
50 <p>I found out that the network card included in this model had drivers for
51 all os'es including dos and windows 3.11. Thus I started to try freedos and
52 friends on this box. This all worked fine but I couldn't get it to boot
53 from the flash driver. The MBR was never installed correctly from a
54 bootable USB stick. However after I picked up a USB floppy drive and
55 installed from there it worked fine. Freedos or MSDOS 6.22 were working
56 fine. Unfortunatly, networking was the only thing that worked.</p>
57
58 <h2>Iteration 2: Windows 3.11 for Workgroups</h2>
59 <p>After doing some research I thought it would be smart to install Windows
60 3.11 alongside the MSDOS 6.22. Very soon the hard disk space ran out so I
61 got a IDE to compact flash adapter. This all worked but gave a lot of IO
62 erors so I resorted back to an old laptop IDE drive that was generously
63 gifted.</p>
64
65 <p>Installation of all the hardware went fine, however, the on board sound
66 card didn't have drivers available for windows 3.11 so I started to hunt
67 down a PCI Sound Blaster since there was a PCI slot available. After
68 some time I found a Sound Blaster Live! which was the last card to include
69 legacy sound blaster emulation. This worked for one game(skyroads) and
70 did not work for others. Also, in windows the sound card was not
71 recognized. This all led to the realization that I had to install windows
72 95 since that comes with sound blaster emulation included.</p>
73
74 <h2>Iteration 3: Windows 95</h2>
75 <p>Installing Windows 95 went like a breeze since it supports hard disk
76 installation and did not even required me to format anything. After
77 installing the clock speed fix everything seemed to work. Installing the
78 drivers however... After a lot of messing around I finally got almost
79 everything working: sound via the sound blaster live!, network with the
80 onboard card, usb with the usbsupp patch from microsoft and even some DOS
81 games were recognizing the sound card via the built-in emulation.
82 Unfortunatly I could only use the keyboard OR mouse since through
83 installing the USB support the BIOS's legacy PS2 emulation stopped and
84 there is only 1 PS2 port on the device. For this I've ordered a PS2 to
85 Serial converter for my mouse to be able to use both since there are no USB
86 HID drivers for Windows 95 as far as I know. Also when I tried to get my
87 ZIP drive to work on the parallel port it rendered the windows installation
88 unbootable since the interrupts conflicted. This still has to be fixed.
89 </p>
90 </body>
91 </html>