dingusppc/devices/video
joevt 6462ceef24 atimach64gx: Add offset to cursor X position.
CUR_HORZ_OFF becomes non-zero when the cursor needs to be drawn to the left of the left edge of the frame buffer.

CUR_VERT_OFF is handled differently. When CUR_VERT_OFF is non-zero, CUR_OFFSET is changed to point to the first line of the cursor that will be drawn, so CUR_VERT_OFF is the number of lines to remove from the total height of the cursor.
Alternatively, we could handle CUR_VERT_OFF the same way as CUR_HORZ_OFF by leaving the cursor height constant, drawing the cursor starting from the CUR_VERT_OFF line, and adjusting cursor Y position by negative CUR_VERT_OFF.
2024-03-24 12:25:35 -07:00
..
appleramdac.cpp appleramdac: HW cursor fixes. 2024-02-20 01:00:50 +01:00
appleramdac.h appleramdac: Add get_clut_entry_cb. 2024-03-08 21:02:41 -07:00
atimach64defs.h atimach64defs: Add more registers and bit fields. 2024-03-06 18:57:30 -07:00
atimach64gx.cpp atimach64gx: Add offset to cursor X position. 2024-03-24 12:25:35 -07:00
atimach64gx.h atimach64gx: Implement hardware cursor. 2024-03-15 08:50:34 -07:00
atirage.cpp atirage: Add VBL callback. 2024-03-06 07:50:03 -07:00
atirage.h atirage: Remove crtc_enable. 2024-03-11 07:55:15 -07:00
control.cpp control: Fix framebuffer start for OF and macOS. 2024-03-15 10:27:48 -07:00
control.h control: MISC_ENABLES is a 12 bit register. 2024-03-15 10:27:24 -07:00
display_sdl.cpp display_sdl: Add Mouse Grabbed to window title. 2024-03-11 07:10:26 -07:00
display.h videoctrl: add one more cursor rendering callback. 2024-01-19 23:48:22 +01:00
displayid.cpp
displayid.h
pdmonboard.cpp
pdmonboard.h
rgb514defs.h
sixty6.cpp sixty6: Add support for sixty6 video output. 2024-03-14 20:06:55 -07:00
sixty6.h sixty6: Add support for sixty6 video output. 2024-03-14 20:06:55 -07:00
videoctrl.cpp Ensure that video controller refresh task timer is stopped when the object is destroyed. 2024-03-07 23:31:56 -08:00
videoctrl.h videoctrl: Add pixel_format. 2024-03-04 21:11:42 -07:00