This section catalogues known issues with the current public version Project64, for the benefit of end users and other developers.
If you have anything to add to this section (and you are experienced enough to know what you're doing!), please contact us via the forum.
-
Issues with Application (not Core)
Issues with the main Project64.exe application. Issues with R4300i core (Recompiler or Interpreter) are in seperate category!
several ROM Browser bugs
- scrolls to top after being minimised
- doesn't remember maximised if maximised by double clicking on title bar
- inserts bogus "|" field into browser columns if press "down" button in ROM Selection with no field selected
problems with INI file handling / insufficient error handling
- errors in INI files can cause crash (e.g. when refreshing browser with bad RDX) Users must take great care if editing any of these text files (RDB, RDX, CHT, LNG etc.) If there are any Syntax errors the application may crash when the files are next loaded, without any useful error msg. Errors are not created by editing through the app.
- App does add extra whitespace to the end of the RDB causing it to grow when editing, but this is not fatal.
- App cannot remove lines from RDB, not a big issue but it makes the files larger than necessary.
Languages / translation issues
- do we need a font selection in the lang file? (requested here ).
- should we support unicode? (requested here ).
(Saving) Cannot overwrite "Save As" save files
PJ adds another .pj or .zip file extension even if one exists.
So you end up with filename.zip.zip.
Can work around this be specifying filename instead of double clicking on existing file?
Arguably a feature since it creates a backup :)
Definitely not expected behaviour however.
rumble does not work (for input plugins without RAW pak support)
a last minute compiler problem before v1.6 release broke built in rumble (emulation through DirectX Force Feedback) support for Jabo's input plugin. If you wish to have FF, please use a plugin with its own Rumble support, e.g. N-Rage's input plugin (included).
-
Issues with CPU Core
unsupported or "intro only", games that can't be played all the way through
games that don't work at all (red):- Densha de Go! 64 (J)
- NFL Quarterback Club 98
- Taz Express (crashes with TLB on, nothing with TLB off)
games that are close to working, intro/part ok (orange):-
AI Shogi 3 (J) (hangs) - FIFA Soccer 64 (unhandled opcode)
- Jangou Simulation Mahjong Do 64 (J)
- Top Gear Hyper-Bike (hangs) (works in RDB v1.6.014+ using asm hacks)
- Top Gear Overdrive (hangs) (works in RDB v1.6.014+ using asm hacks)
- Yakouchuu II - Satsujun Kouru (J) (stuck in a loop)
- Densha de Go! 64 (J)
R4300i Recompiler doesn't work for some games, need interpreter
- Knockout Kings 2000 (recompiler: hangs)
- Top Gear Rally 2 (recompiler: select paintbrush in Versus mode: Unhandled R4300i OpCode at: 8009A000 / nor v0, r0, a2_)
- Namco Museum 64 (?)
- Rat Attack (recompiler: various graphics problems and failure in multiplayer)
games with audio problems (MuysX)
The following games use MusyX audio compression technology and are known to have issues - typically samples sound very garbled/glitchy/unpleasant or are missing, whilst other components of sound (e.g. background music) may be unaffected. We believe this is due to timing being innacurate in the core.- 007 - The World is Not Enough
- Elmo's Letter Adventure
- Elmo's Number Journey
- Gauntlet Legends
- Indiana Jones and the Infernal Machine
- NBA Showtime - NBA on NBC
- Polaris Sno Cross
- Resident Evil 2 / Bio Hazard 2
- Rugrats in Paris - The Movie
- San Francisco Rush 2049
- Star Wars - Rogue Squadron
- Star Wars Episode I - Battle for Naboo
There is no fix for these issues other than using a 3rd party audio plugin with its own sync method, OR using a different emulator (core).
As a workaround, you may be able to turn off the affected part of the sound (e.g. the speech) in the game's options and enable subtitles, if the option is available e.g. 007 - The World is Not Enough.
texture or other video errors in some games caused by core
error details in brackets where known:- Kirby 64 (health bar eggs - life meter - nly updates when changing areas. should update whenever life changes )
- AI Shogi 3 (obviously bad textures)
timing problems, games too fast
Some games have timing problems in the core that make them run too fast. You can often slow these games down to the correct speed by using the Sync game to Audio option.
Known affected games: Ridge Racer 64, Wipeout64 and others
timing problems, games that need particular CF values
The following games do not work 100% on CF1 or CF2, details in brackets where known:
- Battletanx (hangs on CF2, needs CF3)
- Battletanx - Global Assault (hangs on CF2, needs CF3)
- Donkey Kong 64 (mostly ok on CF2 in v1.6, but some geometry problems remaining)
- Turok 1 (need CF2 to get into game, but CF1 is needed to stop hang later in game?)
- Wave Race 64 Shindou Edition (hangs on CF2, needs Cf3)
- RR64 (too fast)
- Wetrix (too fast on CF2, ok on CF3?)
- Wipeout 64 (too fast)
The following games are known to run too slow on CF1 or CF2, there are probably others, please report:
none known, please report...
random hanging in some games can be worked around using pause
Affected games seem to randomly hang, but can be easily unpaused by using the PAUSE/RESUME item under System menu (shortcut key F2). press it twice.
sync game to audio causes some games to stall/hang
Some games are not compatible with Sync Game to Audio in an audio plugin. Do not enable the option for these games.
Known affected games: Turok series, and others.
high system requirements for some games
Some games have unusually high system CPU requirements - e.g. 1.5 GHz or greater CPU recommended.
Known affected games: Goldeneye, Perfect Dark and others
games with region issues, some region ROMs work better than others
In brackets shows issue with particular region:- Blast Corps (E) [!] (Unhandled OpCode)
- Duke Nukem - ZER0 H0UR (U)&(F) [!] (fails at level1, (E) ok)
- Roadsters Tophy (U) [!] (needs CF1 to start, (E) ok on CF2)
- Wipeout64 (E) (controls can hang, possibly N64 issue?? - (U) ok)
- Beetle Adv Racing (E) / HSV Adventure Racing (A) (unstable, crashes in rsp, on CF5 only crashes when hitting crate (says SGi))
These ROMs are coloured blue in the ROM Browser.
video flicker in some games being caused by core (?)
- Gauntlet Legends
- In-Fisherman Bass Hunter 64
- Paper Mario / Mario Story (CF1 better but not completely fixed)
- Star Wars - Shadows of the Empire (CF1 better but not completely fixed)
- WCW vs. nWo - World Tour
there is some debate about where the fault lies for some of these games
Register Caching doesn't work for some games
In brackets is what happens if Register Caching is enabled in these games.- Buck Bumble (app crashes)
- FIFA 99 (graphics problem)
- Fushigi no Dungeon - Furai no Shiren 2 (hang)
- Indy Racing 2000 (hang)
- International Superstar Soccer 2000 (?)
- NBA Live 2000 (graphics problem)
- NFL Quarterback Club 2001 (just if ABL enabled?)
- Triple Play 2000 (camera goes crazy after hitting ball)
- Turok - 3 (hangs on "resume" in pause menu)
- Vigilante 8 - 2nd Offense (very slow through menus)
- Vigilante 8 (very slow through menus)
- World Cup 98 (graphics problem)
- Resident Evil 2 (bad graphics through rsp)
ABL doesn't work for some games
- Carmageddon (Unhandled R4300i OpCode in FillSectionInfo 3/Unknown 40 C2 E1 49)
- Mortal Kombat Mythologies - Sub-Zero (?)
- Donkey Kong 64 (?)
- NFL Quarterback Club 2001 (gets stuck in loop - unless reg cache off)
rumble causes some games to slow down
strangely, if rumble is enabled sometimes it causes slowdown. don't know cause yet
Known affected games: Asteroids Hyper, Body Harvest (N-Rage plugin only)
-
Issues with Jabo Direct3D8
sprite edge problems
Some games have problems with sprite edges not being rendered cleanly, particularly on e.g. HUD text.
- Do not enable Always use texture filter for these games.
- You may find prefer results with Force Alpha blending enabled, but this may have negative effects depending on the game and is not generally recommended.
depth/sprite depth problems in some games
Some games have problems where sprites show through things that should block them. Sometimes using D3D transformation pipeline helps, but in many cases there is no fix for this other than using a 3rd party video plugin.
problems with the internal geometry pipeline in some games
For some games you may get better results using Direct3D transformation pipeline. Note that the results may be video card dependant.
games broken or worse in v1.6 video plugin vs. v1.5.2
You may get better results using the v1.5.2 plugin (included with v1.6) for these games.
new pixel pipeline LOD errors
Some textures have incorrect LOD (they repeat too often/are too small) on the new pixel pipeline in v1.6 video plugin. A workaround for this if it bothers you is the Use legacy pixel pipeline option.
missing sky in many Rare games
Several games from the developer Rare use techniques to draw the sky which are very difficult to emulate correctly without hacks, therefore current versions of Jabo's video plugin do not render them at all.
Advanced info: As a side effect, sometimes a Direct3D clear mode is needed to prevent smearing where the sky would be.
missing motion blur effects in some games
some games have motion blur effects of various kinds, this is not always implemented, depending on the game.
texture caching causing pauses/stalls/hangs in some games
Affected games suffer occasional slowdown as textures are flushed, this may be unavoidable with the plugin in some sitations/on some hardware, if it's a severe problem suggest you try a 3rd party video plugin.
video unsupported games
Following games are not supported byJabo's Direct3D8 plugin:- Dark Rift (E) & (U)
- Heiwa Pachinko World 64 (J)
- Ide Yosuke no Mahjong Juku (J)
- Indiana Jones and the Infernal Machine (U)
- Kuiki Uhabi Suigou (J)
- Last Legion UX (J)
- Mia Hamm Soccer 64 (U)
- Michael Owens WLS 2000 (E)
- Puyo Puyo 4 - Puyo Puyo Party (J)
- RTL World League Soccer 2000 (G)
- Space Dynamites (J)
- Star Wars - Rogue Squadron (E) & (U)/Star Wars - Shutsugeki! Rogue Chuutai (J)
- Star Wars Episode I - Battle for Naboo (E) & (U)
- Stunt Racer 64 (U)
- Telefoot Soccer 2000 (F)
- Toukon Road - Brave Spirits (J)
- Toukon Road 2 - The Next Generation (J)
- World Driver Championship (E) & (U)
Others, team members please edit..
fullscreen interrupt / Alt-Tab etc. cannot resume
Cannot restore fullscreen session,
have to restart emulator.
was fixed in v1.5x, doesn't work again in v1.6.
resolution detection problems
many games have res detect problems, meaning they are not centred and sized within the screen properly.
