dingusppc/devices/video
joevt cf292fafcb control: vram changes.
Allow VRAM presence only in optional bank.

control: Implement banks.

The BAR is 64MB.
The little-endian/big-endian ranges repeat every 16MB.
An endian range can be addressed in d128 (wide) mode or d64 mode.
In d128 mode, there is a 4MB range followed by an undefined 4MB range. bytes 0..7 belong to the standard bank and bytes 8..15 belong to the optional bank.
In d64 mode:
- 2MB mirror ranges at 0MB and 2MB (both have the same read/write behavor: write to both banks or read from the standard bank.
- 2MB standard bank rage at 4MB.
- 2MB optional bank range at 6MB.
2024-04-01 21:17:17 -07:00
..
appleramdac.cpp appleramdac: Allow read from CLUT. 2024-04-01 07:39:20 -07:00
appleramdac.h control: vram changes. 2024-04-01 21:17:17 -07:00
atimach64defs.h atimach64defs: Add more registers and bit fields. 2024-03-06 18:57:30 -07:00
atimach64gx.cpp atimach64gx: Fix ATI_CRTC_GEN_CNTL. 2024-03-26 07:31:49 -07:00
atimach64gx.h atimach64gx: Implement hardware cursor. 2024-03-15 08:50:34 -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
control.cpp control: vram changes. 2024-04-01 21:17:17 -07:00
control.h control: vram changes. 2024-04-01 21:17:17 -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: 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
videoctrl.cpp videoctrl: Add cursor_dirty flag. 2024-03-24 12:45:52 -07:00
videoctrl.h videoctrl: Add cursor_dirty flag. 2024-03-24 12:45:52 -07:00