|
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Flood Yourself
![]() ![]() ![]() ![]() ![]() Join Date: Aug 2001
Location: Adelaide, Australia
Posts: 1,349
|
Question for Pete/Lewpy/any GPU plugin author
Regarding the Special Game Fixes that you guys implement in your plugins ... would it be at all possible to implement a system in your GPUs plugins whereby it would be able to detect the game that is loaded and apply the relevant fix automatically? Surely there would be a function call in the emu which would return the name of the disc that is currently in use (be it SSCS_3435.23 or whatever)? I'm not going to pretend that I have any idea how the coding process goes since I only know simple coding techniques, but my interpretation of Special Game Fixes is that when the GPU goes to draw the screen, it checks at the start to see if any special game fixes are enabled - if any are, then the way the screen is drawn is altered accordingly. At that game fix check, could you instead make the function call to the emu which would return the game label, and then apply the fix accordingly? Obviously this would only work in games which need to have these fixes applied all the time, namely FFIX (yellow rectangles), FFVII (text boxes) etc. Do I have a case here or is it not possible? |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
#2 |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Germany
Posts: 874
|
>Do I have a case here or is it not possible? it's possible, but not something I want to do. Some fixes are needed because of main emu bugs, some fixes are needed because of gfx card drivers bugs, some fixes are needed because of "hard to handle otherwise" situations, some fixes are just for fun (mmm... really? ), some fixes are only there for a short time to test out things, some fixes will prolly stay forever, and so on...
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|