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