Hi all.
I know this is a Windows based thread but I felt I should add my experience with Linux.
On switching to Linux (Ubuntu 12.04) recently I decided to see what Windows games I
can get running.
I tried to install Hardwar into a VirtualBox Windows XP Pro Virtual Machine using CD images
loaded into Daemon Tools. The installer would crash on running. I then burnt the image to a
CD-RW and tried installing from there. I had an issue with the 2gb partition that I fixed by
filling up the virtual Windows partition. Game installed cleanly.
Upon running the game it would crash instantly with a Direct Draw Fatal Error;
DDrawCreateNonScreenBuffer, create surface failed - one or more of the caps bits passed to
the callback are incorrect.
The above was an experiment. Battlefield 1942 Demo works in the Virtual Machine but not in
Wine.
So Wine was my next choice (should of been my first). Using the burnt CD-RW I installed
hardwar flawlessly. No partition size errors, nothing. The icon appeared on my Ubuntu Desktop.
I held my breath as I double clicked it. I started off with default settings and clicked launch. I
was soon flying around stealing cargo from destroyed flyers. The game ran very smoothly with
fog set to far and most of the enhancements turned on. 32bit textures and 24/32 bit display
made the textures flourescent. ACK my eyes.
I installed the UIM6 for bonus treats

.
Game screen resolution set to 1920x1080 fullscreen. Game also works windowed.
I have progressed to day 12 so far.
Today I decided to check out the community. Zedo's website is apparently a hackzone..
bahahahaha. Sad really! Google, pffft.
As yet I cannot get the networked game running. It crashes as soon as I try to connect.
----
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x00000002).
Backtrace:
=>0 0x00000002 (0x0033fe70)
1 0x7b859cdc call_process_entry+0xb() in kernel32 (0x0033fe88)
2 0x7b85af4f in kernel32 (+0x4af4e) (0x0033fec8)
3 0x7bc71db0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
4 0x7bc7486d call_thread_func+0x7c() in ntdll (0x0033ffa8)
5 0x7bc71d8e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
6 0x7bc49f4e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
0x00000002: -- no code accessible --
----
OS - Ubuntu 12.04 LTS 64bit
Intel® Core™2 CPU 6700 @ 2.66GHz
NVidia GeForce GT 240/PCIe/SSE2 512mb DDR5
Wine Version 1.4
4gb ram
2x500gb hdd
Xbox Controller S as USB joystick using xboxdrv.
Its nice to see games like this still alive and kicking.
Thanks to those who have modded, upgraded, patched this excellent simulator.
My six year old loves it.

Oh, and so do I!