Gopher2600/hardware
JetSetIlly d32262adff simplified how gui implements and handles notifications
debugger no longer sends play, pause notifications to the gui. the gui
polls for that information as required

govern package now has SubState type to complement the State type.
StateIntegrity() function enforces combinations of State and SubState,
called from debugger.setState() function

playmode notifications reworked and contained in a single playmode_overlay.go
file. this includes the FPS and screen detail

preference value sdlimgui.playmode.fpsOverlay replaced with
sdlimgui.playmode.fpsDetail. still toggled with F7 key

coproc icon moved to top-left corner of playmode overlay and only
visible when FPS detail is showing

when FPS detail is showing multiple (small) icons care shown. when it is
not showing, a single (large) icon is shown according to the priority of
the icon. eg. pause indicator has higher priority than the mute
indicator
2024-04-12 18:20:29 +01:00
..
cpu cycle ordering was broken the JSR instruction 2024-03-13 14:16:32 +00:00
input simplified input package by removing AllowPushedEvents() 2023-08-03 06:53:35 +01:00
memory simplified how gui implements and handles notifications 2024-04-12 18:20:29 +01:00
peripherals improved atarivox phoneme flushing 2024-02-10 11:33:38 +00:00
preferences Added preference setting for misaligned memory access 2024-04-08 22:29:18 +01:00
riot changed EventDataPaddle to use integer based (int16) values 2024-01-10 17:42:11 +00:00
television fixed TV frame size clamping 2024-02-09 11:53:23 +00:00
tia added CYCLE quantum 2023-11-27 07:47:30 +00:00
doc.go updated copyright notice in all files 2020-07-26 20:18:56 +01:00
run.go simplified how gui implements and handles notifications 2024-04-12 18:20:29 +01:00
snapshot.go added VCS.Snapshot() function. simplifies the rewind package 2024-02-05 11:41:17 +00:00
step.go added CYCLE quantum 2023-11-27 07:47:30 +00:00
vcs.go simplified notifications package 2024-04-06 10:12:55 +01:00