@@ -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).
352350No. 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.
356354See [ Known limitations] ( #known-limitations ) .
357355
358356** How is this different from other NFSU2 projects?**
0 commit comments