summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
diff options
context:
space:
mode:
author arekkusu42 <arekkusu42@users.noreply.github.com>2026-03-08 05:51:46 -0700
committer GitHub <noreply@github.com>2026-03-08 08:51:46 -0400
commit13184ea25598422dfe837c40baafa2d86110909d (patch)
treea8ddf97c3568ef3ca2b6022171b66fbfffebaf21 /src/devices/cpu
parent0a88465813915b7e617d98020ad1ef5d73d4d54c (diff)
apple2video: improve video timing (#15073)
* apple2e, apple2gs: fix HBL relative timing * HBL is placed to the left of active video on apple2 hardware; Use set_raw() and manually schedule video callbacks to align timing. This fixes glitches visible in various demos using C019 VBL sync. * apple2gs: also align VGC SCB IRQ timing to match hardware. Also fix CO2F HORIZCNT to match hardware. This fixes the FTA XMAS demo crash. * tk2000: note XTAL TODO * apple2video: add 80STORE and NEWVIDEO beam-racing Several fixes to match hardware: * Add missing softswitch beam-racing support: C001 80STORE (effectively toggling PAGE2) C029 NEWVIDEO (.: 32 colors per scanline is possible) * Also followup #14053: make C068 STATEREG participate in beam-racing. * Also fix C055 PAGE2 to work with 80VID. * Also encapsulate update_now() handling for C022 and C034 colors. * apple2gs: fix intra-scanline beam-racing Implement clipping in screen_update_GS(). This fixes various demo effects like text scrolling in the border.
Diffstat (limited to 'src/devices/cpu')
0 files changed, 0 insertions, 0 deletions