NEO direct video memory dump option for screen snapshot #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
An alternative screenshot option based on a recent mailing list discussion.
Enabled via
Config.bNEOScreenSnapShot(no UI added for it).This creates a NEO file format screenshot, out of the data in
FrameBuffer(screen.c). This works for ST low, medium, and high resolutions.Otherwise with TT or Falcon the
FrameBufferstructure is not filled with any screen data, so it instead dumps data from ST RAM at the current video base address.The palette is taken from the centre line of the
FrameBufferfor Low and Medium resolutions. High resolution and TT/Falcon don't seem to store per-line palette, but I instead extracted the GenConvert palette for it.Some notes about the .NEO format: