I'm quite a big proponent of RaSCSI. Besides the base feature of emulating hard drives, you get ethernet emulation (which can be bridged to wired or wireless ethernet from the Pi), external video card emulation (I use an HDMI->VGA converter to use an original monitor), plus the built in ability...