Emulator Issues #7751
closedSaving previous screen into savestate.
0%
Description
Please forgive me for my rather very ugly way of reporting this issue but adelikat explained my/Dolphin's current situation with reloading a state quite well so therefore I am copypasting our conversation from IRC last night. Please read below:
[01:02] <adelikat> that means there's no framebuffer stored in screenshots
[01:03] <adelikat> anyone not tasing would have a huge problem with that change
[01:03] <adelikat> because savestate size and speeds get affected for something meaningless outside of a tasing context
[01:03] <adelikat> there at least needs to be a toggle option
[01:04] <adelikat> in a nes emulator the cost is insignificant, in something like dolphin it will be significant
[01:04] <adelikat> the frame buffer needs to be stored in savestates
[01:04] <adelikat> think about it, when I load a state, and I'm paused
[01:04] <adelikat> nothing has been emulated, therefore, how can anything be drawn on the screen?
[01:05] <adelikat> rerecording emulators get around this, when you press savestate they store the frame buffer (a screenshot) in the savestate
[01:05] <adelikat> that screenshot is put on the screen on loadstate
[01:05] <adelikat> it is basically a fascade
[01:05] <adelikat> and I dont' know how came up with it, but it is rather clever