|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#21 (permalink) | |
|
Registered User
![]() ![]() Join Date: Jan 2002
Posts: 169
|
Quote:
![]() So, is NeoSlider one of the people working on cracking the TLB problem? Any progress on getting it implemented? Also, does Triforce use TLB? If not, would it be easier to emulate F-ZeroAX instead?
__________________
GENTLEMEN: START YOUR ENGINES!! Daytona USA is emulated for the PC. *NOTHING more needs to be said* |
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#22 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2003
Posts: 417
|
It probably isn't a TLB problem - the TLBHack seems to have been enough to get around that. It's an FPU emulation problem - just like in the Super Monkey Ball games (the games seems to use exactly the same totally bizarre math library).
|
|
|
|
|
|
#23 (permalink) | |
|
Registered User
![]() ![]() ![]() Join Date: Jun 2008
Location: New York
Posts: 377
|
Quote:
What I can gather from the GameCube version right now is that the problem is not primarily the use of any translation lookaside buffer but rather the unsupported floating point registers. I think ector patched all functions that used the mffsx instruction, but there are still unpatched mcrfs instructions. That means that when the game passes by a mcrfs instruction the code may go wrong shortly after that since mcrfs may have read incorrect register values. As I see it fixing the FPSCR values in Interpreter_FloatingPoint.cpp so that they are set in the correct way would fix the game. But the reason they don't work is because they are hard to fix. However, I thought that the PowerPC emulator PearPC had working interpreter functions for those instructions, but I may be wrong about that. |
|
|
|
|
|
|
#25 (permalink) | |
|
Registered User
![]() ![]() Join Date: Jan 2002
Posts: 169
|
Quote:
So can you tell me if this floating point thingamajig is being worked on, and when do you suspect it will be emulated?
__________________
GENTLEMEN: START YOUR ENGINES!! Daytona USA is emulated for the PC. *NOTHING more needs to be said* |
|
|
|
|
|
|
#26 (permalink) | |
|
Registered SuperKyo
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2008
Location: Brinstar
Posts: 2,784
|
Quote:
__________________
|
|
|
|
|
|
|
#29 (permalink) |
|
Registered User
![]() ![]() Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
|
Wait, how did you get it to stretch to widescreen AND render in hi-res? When you check the "stretch to fit" box or whatever it's called, it renders using the original 640x480 res. But if you leave it unchecked, games are stuck at 4:3, aren't they? That would mean that widescreen on F-Zero GX would be smooshed into a 4:3 ratio, no? (unfortunatly I cannot test this out myself since I have no idea where to find the debugger window to disable "JIT LoadStore lwz") |
|
|
|
|
|
#30 (permalink) | |
|
Registered SuperKyo
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2008
Location: Brinstar
Posts: 2,784
|
Quote:
__________________
|
|
|
|
|
|
|
#31 (permalink) |
|
Registered User
![]() ![]() Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
|
Thanks!... too bad I'll have to wait until next weekend to have access to a PC that can run Dolphin.
__________________
![]() ![]() CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2) GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem RAM: 512MB DDR + 256MB DDR OS: Windows XP Pro SP3 Last edited by Nintendo Maniac; February 8th, 2009 at 21:06.. |
|
|
|
|
|
#33 (permalink) | |
|
Registered User
![]() ![]() Join Date: Nov 2007
Location: England
Posts: 110
|
Quote:
If you use the 64bit version you don't need to disable JIT LoadStore lwz or anything else, just use the TLBHack and the game will run.
__________________
OS: Windows Vista Ultimate x64 Processor: Intel Core 2 Duo E6600 @ 2.7Ghz Motherboard: Gigabyte GA965P-DQ6 Memory: 4GB DDR2 PC2-6400 Graphics Card: NVIDIA GeForce 8800GTX 768MB |
|
|
|
|
|
|
#34 (permalink) |
|
Registered User
![]() ![]() Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
|
Oh, really? I'm always using the 64 bit version since there are quite the "uber PCs" I test dolphin on (quad core, 6 to 8 GB or RAM, etc) Unless I'm doing something wrong with the TLB Hack, I still always got a lock-up at the Sega-AV logo. All I'm doing is putting the following line under [Core] in Dolphin.ini: Code:
TLBHack = 1 EDIT: Wait, I would also disable "JIT...something" in the configuration since I originally thought that's what you meant by "JIT LoadStore lwz". So maybe having that off makes F-Zero GX never boot? Man I really wish I talked about this BEFORE I did my testing oppurtunity >_<
__________________
![]() ![]() CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2) GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem RAM: 512MB DDR + 256MB DDR OS: Windows XP Pro SP3 Last edited by Nintendo Maniac; February 9th, 2009 at 03:01.. |
|
|
|
|
|
#36 (permalink) |
|
Registered User
![]() ![]() Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
|
Look again, I corrected that typo :P I copied the text for the settings in the first post into a .txt so I can remember what settings to use for F-Zero GX. Then for the TLBHack I always just copy and paste that line into the Dolphin.ini file to make sure it's exactly right. |
|
|
|
|
|
#37 (permalink) |
|
Registered User
![]() ![]() ![]() Join Date: Jan 2008
Location: My Home
Posts: 359
|
Maybe its TLBHack=1 And no TLBHack = 1 Gotcha ?
__________________
Powered By : - Intel Core2Duo E7200 @ 3.6 - 2x1GB Supertalent 667 @ 800 - ATI HIS 4850 - Seagate 320GB - PowerCooler 550W Supported By : Debian Lenny 5.0 |
|
|
|
|
|
#40 (permalink) | |
|
Registered User
![]() ![]() Join Date: Jan 2002
Posts: 169
|
Quote:
![]()
__________________
GENTLEMEN: START YOUR ENGINES!! Daytona USA is emulated for the PC. *NOTHING more needs to be said* |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|