Pilot Wings 64 Xbox Port By TechProGabe
Pilotwings 64, running natively on an original Xbox. No emulator: the game's own code, rebuilt for the Pentium III.
After getting it flying on the Dreamcast I wanted to see what the Xbox could do with it. The answer is a steady 60 fps, 720p, widescreen, and rumble when you crash. :)
The Pilotwings 64 decompilation (n64decomp/pw64) built with nxdk and LLVM 21. The game's N64 display lists are interpreted on the CPU and drawn by the Xbox's NV2A, and the N64's audio microcode is rewritten in C so the Xbox's sound chip can play the game's own music and effects. The game data comes from a ROM you supply, read at runtime the way the N64 read its cartridge. It targets a stock retail console with 64 MB of RAM.
What you get on top of the N64 game:
- 60 fps, with the game's per-frame timing fixed so it plays the same as at 30 (a 30 fps option is there too)
- 480i, 480p and 720p, whatever your dashboard allows
- 16:9 widescreen in flight that shows more of the world instead of stretching it, with the gauges moved out to the edges
- Rumble when you crash
- A Sharp texture filter if you like crisp pixels
- A one-press complete save if you just want to fly around with everything unlocked
- Saves in the same EEPROM format Project64 and Mupen64Plus use
TechProGabe/Wings64-X
23 points · 4 comments
Mentions
Pilot Wings 64 Xbox Port By TechProGabe Pilotwings 64, running natively on an original Xbox. No emulator: the game's own code, rebuilt for the Pentium III. After getting it flying on the Dreamcast I wanted to see what the Xbox could do with it. The answer is a steady 60 fps, 720p, widescreen, and rumble when you crash. :) The Pilotwings 64 decompilation (n64decomp/pw64) built with nxdk and LLVM 21. The game's N64 display lists are interpreted on the CPU and drawn by the Xbox's NV2A, and the N64's audio microcode is rewritten in C so the Xbox's sound chip can play the game's own music and effects. The game data comes from a ROM you supply, read at runtime the way the N64 read its cartridge. It targets a stock retail console with 64 MB of RAM. What you get on top of the N64 game: - 60 fps, with the game's per-frame timing fixed so it plays the same as at 30 (a 30 fps option is there too) - 480i, 480p and 720p, whatever your dashboard allows - 16:9 widescreen in flight that shows more of the world instead of stretching it, with the gauges moved out to the edges - Rumble when you crash - A Sharp texture filter if you like crisp pixels - A one-press complete save if you just want to fly around with everything unlocked - Saves in the same EEPROM format Project64 and Mupen64Plus use TechProGabe/Wings64-X