The Space Harrier game that can be played at the arcades in Shenmue 1 has now been finally emulated! It relies on the render to texture buffer feature, but it had one distinguishing feature - the texture extended past the VRAM, which requires us to clip it in order to get a valid output image. With that taken care of, Space Harrier finally displays a proper image instead of just a black screen. Note that the ingame speed of the game still appears to be a bit on the slow side, and that might have to be rectified later on. NOTE: Flyinghead was able to implement this feature with far more ease thanks to Reicast Libretro's savestate support. Savestates should be an invaluable tool in order to debug ANYTHING in an emulator!
Emily Bowman
2018-09-18 11:01:32 +0000 UTC