Dolphin, the GameCube and Wii emulator - Forums

Full Version: what is the TLB hack?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
i was just wondering wat the tlb hack is because i keep seeing it everywhere and idk wat it is...
TLB is some kind of memory stuff that gc uses to do something...
don't know what it does exactly (or just say so I can't describe it properly in english).
Its just so that Dolphin doesn't support that TLB (I think it will never be implented as it is to slow ?), and if some game uses TLB and you play that game in Dolphin - Crash!
The hack somehow either simulates the TLB (I don't even know exactly what that means) or tells the game not to use it or whatever..
hoped that helped a bit Wink
do you kno where i can get it???? cuz i cant beat mp1 completely without it...
Right click on the ISO -> Properties -> "Core" -> TLB-Hack.

Ah, nearly forget: afaik you have to start the game normal after activating the hack, a savestate right before the crash won't work (was so in Luigis Mansion before the first boss, I tried it out..).

Unclear_Image

... no one said anything about an ISO- I have a GCM file, so how do I go about doing this TLB hack?




-=Internet- where you ask how to turn right and hear 5,000 explainations about how to turn left=-

LuisR14

it's the same way >_>, you just right click the game in the gamelist and click Properties
TLB.
About why its a hack: I dunno. Appearently the GC does something odd that our implementation can't handle (yet).
It's hack, because it's not been implemented fully.

In general, Dolphin has a page directory. Your CPU tries to search a parallel in (virtual) memory page map.

If it succeeds (TLB_Hit), it uses that frame. If TLB_miss, it uses free, usable frame in your RAM (physical address).

It has been poorly implemented in dolphin source file memmap.cpp, so currently it is just listed as a 'hack'. But it's better than not having it at all.
well the devs at one point were saying they wern't going to implement it because it would slow down the emulator tremendously.
(02-08-2010, 07:02 AM)RDilus Wrote: [ -> ]well the devs at one point were saying they wern't going to implement it because it would slow down the emulator tremendously.
But they finally implemented a nice imitation some revs ago

http://code.google.com/p/dolphin-emu/source/detail?r=4839 Tongue
Pages: 1 2