Doomulation
?????????????????????????
Oh yeah... there's some stuff that I'd like to know like that...
Anyway,
I wonder... what is actually the frame buffer emulation?
The copy DList and copy buffers?
I think I know some of what they do, at least the copy buffers, which seems to copy data to the memory, used as a cache or something? Some games look in there at certain moments to get some data. One example is Paper Mario I think. The dark rooms, at some of them, it's completly dark, even though using Watt, it's still dark, since I think it is looking for data in the cache.
And when disabling the light, it looks there again for the new graphics, I think. I haven't tested this. Correct me if I'm wrong.
And I think that, using LLE, that would be the same speed as a real n64. However, using the copy buffers, the game runs like at 6 fps even at my computer. So, my guess, is that it would be too slow even on a 3 GHz computer. And so, I guess that the real n64 only copies the buffers when needed. Isn't there any way for Pj to detect this? Or maybe is requires a hack so the emulator knows when to do it.
And there's the advanced options. Like Force Normal Blending. There's no blending errors on the real n64? It must know when to use and not use it. Since, sometimes, some walls gets kindof transparent when using this, but it fixes some texture problems. There is no way for pj of finding out when to use it? Maybe this requires a hack too?
And for the motion blur:
Why is it so hard to emulate? Is it that it can only be emulated in LLE or what? And I know it's not a matter of frame buffer emulation, 'cuz I tested that and it didn't work.
???
Hmmmmmmmm...
Anyway,
I wonder... what is actually the frame buffer emulation?
The copy DList and copy buffers?
I think I know some of what they do, at least the copy buffers, which seems to copy data to the memory, used as a cache or something? Some games look in there at certain moments to get some data. One example is Paper Mario I think. The dark rooms, at some of them, it's completly dark, even though using Watt, it's still dark, since I think it is looking for data in the cache.
And when disabling the light, it looks there again for the new graphics, I think. I haven't tested this. Correct me if I'm wrong.
And I think that, using LLE, that would be the same speed as a real n64. However, using the copy buffers, the game runs like at 6 fps even at my computer. So, my guess, is that it would be too slow even on a 3 GHz computer. And so, I guess that the real n64 only copies the buffers when needed. Isn't there any way for Pj to detect this? Or maybe is requires a hack so the emulator knows when to do it.
And there's the advanced options. Like Force Normal Blending. There's no blending errors on the real n64? It must know when to use and not use it. Since, sometimes, some walls gets kindof transparent when using this, but it fixes some texture problems. There is no way for pj of finding out when to use it? Maybe this requires a hack too?
And for the motion blur:
Why is it so hard to emulate? Is it that it can only be emulated in LLE or what? And I know it's not a matter of frame buffer emulation, 'cuz I tested that and it didn't work.
???
Hmmmmmmmm...