Skip to content

DeniseConfig ​

cpp
#include <Components/Denise/DeniseTypes.h>
cpp
struct DeniseConfig

Defined in Components/Denise/DeniseTypes.h:62

Configuration options of Denise.

Public Attributes ​

ReturnNameDescription
DeniseRevrevisionEmulated chip model.
boolviewportTrackingInforms the GUI about viewport changes.
isizeframeSkippingNumber of frames to be skipped in warp mode.
boolshresBlendMerges each pair of super hires pixels into their average colour. ECS super hires emits two pixels where a hires display has one, and a real monitor blurs them together; a framebuffer sampled at hires resolution otherwise keeps only one of the two. Off by default, since it trades detail for fidelity to what a CRT shows.
u8hiddenBitplanesHides certain bitplanes.
u8hiddenSpritesHides certain sprites.
u16hiddenLayersHides certain graphics layers (only takes effect in XRayMode::XRAY_LAYERS, see Agnus::xray)
boolclxSprSprChecks for sprite-sprite collisions.
boolclxSprPlfChecks for sprite-playfield collisions.
boolclxPlfPlfChecks for playfield-playfield collisions.

revision ​

cpp
DeniseRev revision

Type: DeniseRev

Defined in Components/Denise/DeniseTypes.h:65

Emulated chip model.


viewportTracking ​

cpp
bool viewportTracking

Defined in Components/Denise/DeniseTypes.h:68

Informs the GUI about viewport changes.


frameSkipping ​

cpp
isize frameSkipping

Defined in Components/Denise/DeniseTypes.h:71

Number of frames to be skipped in warp mode.


shresBlend ​

cpp
bool shresBlend

Defined in Components/Denise/DeniseTypes.h:79

Merges each pair of super hires pixels into their average colour. ECS super hires emits two pixels where a hires display has one, and a real monitor blurs them together; a framebuffer sampled at hires resolution otherwise keeps only one of the two. Off by default, since it trades detail for fidelity to what a CRT shows.


hiddenBitplanes ​

cpp
u8 hiddenBitplanes

Defined in Components/Denise/DeniseTypes.h:82

Hides certain bitplanes.


hiddenSprites ​

cpp
u8 hiddenSprites

Defined in Components/Denise/DeniseTypes.h:85

Hides certain sprites.


hiddenLayers ​

cpp
u16 hiddenLayers

Defined in Components/Denise/DeniseTypes.h:89

Hides certain graphics layers (only takes effect in XRayMode::XRAY_LAYERS, see Agnus::xray)


clxSprSpr ​

cpp
bool clxSprSpr

Defined in Components/Denise/DeniseTypes.h:92

Checks for sprite-sprite collisions.


clxSprPlf ​

cpp
bool clxSprPlf

Defined in Components/Denise/DeniseTypes.h:95

Checks for sprite-playfield collisions.


clxPlfPlf ​

cpp
bool clxPlfPlf

Defined in Components/Denise/DeniseTypes.h:98

Checks for playfield-playfield collisions.