Busy times
.
Although there hasn't been too much activity regarding coding the emulator on my side, I was able to "solve" a disturbing issue on the emulator capabilities: Block transparency. I said "solve" because it wasn't really the most elegant solution out there, and it's merely a prototype of a workaround, but it's looking good so far.
Up to now, what I did was hacking some registry address (I know, bad solution), which led to a partial execution of transparency enabling. Yet, the border address appear as if they were uniformly modified, which needs to be fixed as soon as possible, even though it's a very small detail.
Basically, the registry was modified in lines 24 (DSH:4A0000H24FSH->DSH:4A0000H24FAH*) and 25
( F1FF A4H6 FFFF 0000-> &F1FF A4H6 FFFF 0001). The pointers are to reference/deference addresses only when needed (IE: The code now will disable the registry hacking when it isn't proper or when the game can run fine without it), since as of now, there aren't many games which require it.
Pic to show how it's looking:
Although there hasn't been too much activity regarding coding the emulator on my side, I was able to "solve" a disturbing issue on the emulator capabilities: Block transparency. I said "solve" because it wasn't really the most elegant solution out there, and it's merely a prototype of a workaround, but it's looking good so far.
Up to now, what I did was hacking some registry address (I know, bad solution), which led to a partial execution of transparency enabling. Yet, the border address appear as if they were uniformly modified, which needs to be fixed as soon as possible, even though it's a very small detail.
Basically, the registry was modified in lines 24 (DSH:4A0000H24FSH->DSH:4A0000H24FAH*) and 25
( F1FF A4H6 FFFF 0000-> &F1FF A4H6 FFFF 0001). The pointers are to reference/deference addresses only when needed (IE: The code now will disable the registry hacking when it isn't proper or when the game can run fine without it), since as of now, there aren't many games which require it.
Pic to show how it's looking:










