Skip to content

Commit a254d23

Browse files
committed
README: videos and game controllers work; drop the fixed post-race item
1 parent c0806af commit a254d23

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

‎README.md‎

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ The game boots, reaches the menus, and races are playable with sound.
3232
| x86-32 → C lifter (integer, x87, MMX, SSE/SSE2, 3DNow!, string ops) | 23,278 functions, 137 MB of generated C |
3333
| Win32 layer (CRT startup, heap, TLS, threads, files, registry, window) | working |
3434
| Direct3D 9 → Metal, shader bytecode (vs/ps 1.x–2.x) → MSL | working |
35-
| DirectSound → CoreAudio, DirectInput (keyboard, mouse) | working |
35+
| DirectSound → CoreAudio, DirectInput (keyboard, mouse, game controllers) | working |
36+
| Videos (intro and story movies, decoded by the game itself) | working |
3637
| Windowed, fullscreen, Retina-native and 1080p widescreen | working |
3738
| Career mode: profile creation (name entry), save and load | working |
3839
| Double-clickable `.app` with a launcher window (`./pack.sh`) | working |
@@ -43,8 +44,8 @@ The game boots, reaches the menus, and races are playable with sound.
4344
- **Two builds of `SPEED2.EXE` are supported**, the European and the North
4445
American v1.2 ones (see [Game versions](#game-versions)); each has its own
4546
engine. Other builds would need their own lifting pass and address map.
46-
- Videos are skipped: there is no VP6 decoder.
47-
- Keyboard and mouse only; no gamepad or wheel support. No network play.
47+
- Keyboard, mouse and game controllers (Xbox / PlayStation / MFi); no wheel
48+
support. No network play.
4849
- Structured exception handling is not implemented (`RtlUnwind` /
4950
`RaiseException` are stubs).
5051
- x87 is modelled with 64-bit doubles, not 80-bit extended precision.
@@ -56,9 +57,6 @@ The game boots, reaches the menus, and races are playable with sound.
5657
measured race scene.
5758
- Some visuals are unverified against a Windows reference (crowds / skinned
5859
meshes). See "Remaining graphics items" in `PROJECT.md`.
59-
- Under investigation: in career mode, the scene behind the post-race results
60-
panel (car pulling up, crowd) can stay black; the same scene renders
61-
correctly after a Quick Race drag.
6260

6361
## How it works
6462

@@ -352,7 +350,7 @@ Mac](#installing-from-the-pc-discs-on-a-mac).
352350
No. Only Apple Silicon is targeted and tested.
353351

354352
**What does not work yet?**
355-
Videos are skipped, there is no gamepad or wheel support and no online play.
353+
There is no wheel support and no online play.
356354
See [Known limitations](#known-limitations).
357355

358356
**How is this different from other NFSU2 projects?**

0 commit comments

Comments
 (0)