Home away from home
Joined: 2006/11/20 16:26 Last Login
: Today 19:46
From Norway
Group:
Registered Users
|
@white
Well as wrote some where else, the CPU usage required to process a picture is equal to number of pixels * the time routines takes to execute for whatever operation you doing on pixel.
So for example, if picture that’s 4*4 = 16 8*8 = 64
So 64/16 is 4 so it takes 4 times cpu usage of whatever factor to draw 8*8 picture vs 4*4 pixel picture.
So if in efficient routine trying do transparency on a 4*4 picture you wont notice it, but 8*8 is 4 times as slow, so might be really noticeable.
So what rally wont to do is exit emulator, do it natively and return to the emulator, so it should be possible to do that in few way in UAE, it has address map, that allow you assign special rutines for reading and write different address spaces, that’s one way, maybe you use instruction exception, anyway most likely work for Tony.
|