Skip navigation

Game title: Super Taxi Driver
Developer: King Cab Team, Microforum Italia
Publisher: Aludra Software, Hemming AG
Released: 2000

Originally developed for: Windows 95/98, DirectX 5
Bent into shape for: Windows 7 64-bit, DirectX 11
Result: Working

Problem: Windows reports the game could not be started because it lacks the required d3drm.dll library.

Solution: Download the missing d3drm.dll library here and save it to the main game folder (where you installed the game to, and where you will also find the game’s main executable stdriver.exe).

Background: In its Direct3D graphics library, DirectX initially provided both a  low-level Immediate Mode giving direct access to functions of the video card, as well as a higher level Retained Mode. D3DRM is short for Direct3D Retained Mode. Retained Mode was rarely ever used in commercial software and games, as developers preferred to have direct access and control over the graphics card. Thus, Retained Mode was discontinued (no longer updated) after DirectX 3.0, in 1996.

Citing security reasons, in 2007 Microsoft removed Retained Mode altogether from versions of DirectX provided for Windows Vista or later. For that reason, new versions of Windows fail to run applications and games that require Direct3D Retained Mode. Find more information at Microsoft’s Knowledge Base, article KB969150. Manually providing applications the d3drm.dll runtime library from an older version of DirectX should restore their functionality.

One Comment

  1. Struggling with this one, wondering if it’s an Nvidia driver issue possible? See discussion here: http://www.vogons.org/viewtopic.php?f=8&t=41568


One Trackback/Pingback

  1. By Super Taxi Driver (2000) « C.A.V.E. on 25 May 2011 at 7:49 pm

    […] Tested on: Windows 7 Professional 64-bit, Intel Core 2 Quad Q6700 (4x 2.66 GHz), 4 GB RAM, ATI Radeon HD4870 512MB, Asus Xonar D2X, DirectX 11; no problems encountered after replacing missing d3drm.dll library—see this article. […]

Leave a comment