Commit graph

20 commits

Author SHA1 Message Date
JetSetIlly
cb8d27a98d removed fast sync option 2023-03-05 17:24:11 +00:00
JetSetIlly
aa3670aeae ARM Flash latency moved from prefs to architecture.Map
the latency of "Flash" in the UnoCart is different to the Flash in the
Harmony

future versions will rename the internal use of Flash and SRAM to slow
and fast memory, or something like that. The labels can then be applied
depending on the cartridge type
2022-11-06 21:05:59 +00:00
JetSetIlly
43dcc085f0 screen roll now connected to VSYNC rather than change of Hz
clearer policy for setting of refresh rate

FPS display in playmode displays icon to indicate no VSYNC. removed
"atari safe" message (nice idea but requires work)
2022-08-03 22:51:21 +01:00
JetSetIlly
deb0887165 atarivox implementation will not produce sound if audio is muted
audioEnabled preference values renamed to audioMute

this is to facilitate the differentiation of muting and disabling
AtariVox output. muting of AtariVox is a subset of audio mute.
2022-05-13 11:30:55 +01:00
JetSetIlly
08cdd445b1 updated PlusROM network header 2022-04-06 14:55:02 +01:00
JetSetIlly
74be5fce2b ARM clock speed tunable in preferences window
ARM flash latency also added but not exposed in preferences window
2022-03-13 19:13:41 +00:00
JetSetIlly
eade7ea7be readded patch, multiload and wav options to the commandline
removed experimental hiscore client (never used)
2021-12-11 09:56:39 +00:00
JetSetIlly
c01da89970 increased range in GUI for scanline sync speed
updated prefs label to clarify the intent of the value
2021-11-20 15:21:24 +00:00
JetSetIlly
af940e9ecd better interaction of window geometry preference saving with fullscreen setting
*.windowSize and *.windowPos preference values replaced with single *.windowGeometry value

prefs package type now have a pre-hook (called before new value is set).
existing hook/callback clarified to be a post-hook (called after new
value is set).

prefs generic type now handles prefs.GenericGetValueUndefined to
indicate that the value cannot be ascertained at this time (the prefs
package should use the most recent previous value instead)
2021-11-05 17:58:35 +00:00
JetSetIlly
c7df494261 added scanline / shadow mask intensity. removed "brightness" setting.
reduced intensity of the interference effect
2021-10-23 15:57:10 +01:00
JetSetIlly
590bdbc1bc added "notification" preferences
altered slightly how sdlimgui preferences are handled. debugger and
playmode now load and have access to all preferences. the only
difference remains window position and size.
2021-08-23 21:02:23 +01:00
JetSetIlly
ae6e8acf79 refined how RESPx works under HMOVE conditions
renamed some preferences for clarity. amended description tests and
preferences window to match
2021-07-25 18:44:12 +01:00
JetSetIlly
ef0d25e45e immedate ARM mode does no cycle counting
small performance improvement when in immediate mode. modified last
execution window to say if execution was in immediate mode or not (to
explain the absence of cycle count)

removed stale ARM preferences

updated screenshots and README
2021-07-11 12:39:08 +01:00
JetSetIlly
00801443c1 ARM cycle stretching now differntiates between MAM mode 1 and 2
ARM MAM mode is set according to cartridge mapper driver

Preferences changed to specify this or whether to override it with a
particular value.

Removed the other MAM control preferences

Removed Flash/SRAM information from the last execution window
2021-06-18 20:05:13 +01:00
JetSetIlly
90eb17e7ec ARM7: mam control now subject to preference settings
added mam preferences to prefs window. reorganised prefs window.

removed hardware prefs from PREFS command and lazy system. the lazy
system doesn't seem to be required and it makes more sense for the PREFS
command to deal solely with debugging topics.

preferences window visible in playmode on (F8). FPS indicator now on F7
2021-06-02 18:41:56 +01:00
JetSetIlly
df7180bc25 phosphor bloom now editable in prefs window
definable fade when CRT effects are disabled
2021-05-01 19:53:20 +01:00
JetSetIlly
157784e101 CRT effect refinement
bluring renamed to fringing (more accurate)

scanlines and fringing are now curve sensitive

some preferences are now working correctly - not complete
2021-05-01 19:53:19 +01:00
JetSetIlly
7b6fc85959 added phosphor effect to CRT emulation
removed imput/output gamma preferences

removed scanline/shadowmask scaling preference
2021-01-10 21:03:50 +00:00
JetSetIlly
0e4737b326 rework of sdlimgui package
removed options related to setting scale of debug/play window
    - can be done more effectively window controls

preference initialisation for debug and play modes is more clear
    - removed errant playmode setting (terminalOnError - not applicable)

simplified window management

nicer feedback on rewind slider
2020-11-27 18:31:23 +00:00
JetSetIlly
5ff1632a74 prefs will not remove defunct preference values from disk 2020-10-19 12:10:31 +01:00