dingusppc/devices/video
joevt 2c79171be6 atimach64gx: Fix CONFIG_CNTL and MM_REGS_OFFSET.
Init them to defaults.
Make CONFIG_CNTL 8 bytes so unaligned read/write is easier.
Write changes to CONFIG_CNTL even if offset + size is > 4.
Log aperture change only if first byte (LSB) of CONFIG_CNTL is written. The driver might only write to the 2 most significant bytes which won't affect aperture size.
Offset and size are applied to the destination, not to source value, so we shouldn't use extract_bits when logging value.
Use ATI bitfield enums in switch statement.
2024-04-22 07:48:00 -07:00
..
appleramdac.cpp appleramdac: Cursor lo-byte position delay option. 2024-04-22 14:51:16 +02:00
appleramdac.h appleramdac: Cursor lo-byte position delay option. 2024-04-22 14:51:16 +02:00
atimach64defs.h atimach64defs: add ATI_DP_CHAIN_MSK register definition. 2024-04-07 18:48:52 +02:00
atimach64gx.cpp atimach64gx: Fix CONFIG_CNTL and MM_REGS_OFFSET. 2024-04-22 07:48:00 -07:00
atimach64gx.h atimach64gx: Fix CONFIG_CNTL and MM_REGS_OFFSET. 2024-04-22 07:48:00 -07:00
atirage.cpp atirage: break long lines. 2024-03-29 21:21:58 +01:00
atirage.h atirage: break long lines. 2024-03-29 21:21:58 +01:00
atirage128.cpp Remove bogus atirage128.cpp 2024-04-15 17:17:04 +02:00
control.cpp control: Fix PAL/NTSC interlaced display. 2024-04-10 07:32:35 -07:00
control.h control: clean up register bit definitions. 2024-04-11 17:50:50 +02: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: prevent reading past EDID data. 2023-10-03 00:42:03 +02:00
displayid.h displayid: prevent reading past EDID data. 2023-10-03 00:42:03 +02:00
pdmonboard.cpp pdmonboard: Add 2, 4, 15, 24 bpp support. 2023-12-03 20:38:01 +01:00
pdmonboard.h pdmonboard: Add 2, 4, 15, 24 bpp support. 2023-12-03 20:38:01 +01:00
rgb514defs.h ATI Mach64 GX controller emulation. 2022-05-21 14:51:27 +02:00
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
taos.cpp Initial Taos emulation. 2024-04-22 00:15:29 +02:00
taos.h Initial Taos emulation. 2024-04-22 00:15:29 +02:00
videoctrl.cpp videoctrl: Add cursor_dirty flag. 2024-03-24 12:45:52 -07:00
videoctrl.h videoctrl: Init palette to black. 2024-04-21 06:06:13 -07:00