Menu

#127 Save SCR as current display file rather than memory dump

v1.5.4
closed
nobody
None
5
2018-06-04
2018-05-01
No

Einar Saukas makes this request at the Spectrum Computing forums:

When users save a screenshot, it's always their intention to obtain an accurate copy of whatever they are seeing on screen. However that's not what happens in practice. Every emulator I know will simply dump a copy of memory content from screen area starting at 16384. The problem is, quite often this content doesn't correspond to currently visible screen, because the program may have already started to modify screen area in preparation for the next screen. There's a reasonable chance the saved screenshot will contain parts of the current frame mixed with parts of the next frame.

It would be more accurate to "remember" exactly the bytes that produced each piece of the current screen, and save those instead. Fuse is already managing this information anyway for saving MLT screenshots, so it should be trivial to use it for regular screenshots (SCR or otherwise) too.

Games that update screen at 50Hz will mostly benefit from this feature. It's very hard to save a proper SCR image of those games, that won't show parts of 2 different images.

Discussion

  • Fredrick Meunier

    • status: open --> pending
    • Group: future --> NextRelease
     
  • Fredrick Meunier

    Implemented and committed in revision [947e55].

     

    Related

    Commit: [947e55]

  • Fredrick Meunier

    • Group: v1.5.1 --> v1.5.4
     
  • Fredrick Meunier

    • status: pending --> closed
     

Log in to post a comment.

Auth0 Logo