dingusppc/devices/video
Maxim Poliakovski 47d2e235a3 atirage: prevent big-endian accesses outside VRAM.
The simplest solution is to cut the aperture size by the amount
of video RAM installed. This way, accesses to the big-endian
aperture located above the installed VRAM will be catched and
reported by the MMU.
2023-10-03 14:18:12 +02:00
..
atimach64defs.h Convert ATI register offsets to DWORD format. 2023-04-11 01:25:00 +02:00
atimach64gx.cpp atimach64gx: use new refresh task control. 2023-07-31 03:52:17 +02:00
atimach64gx.h Refactor ATI Mach64 GX emulation. 2023-04-10 22:19:55 +02:00
atirage.cpp atirage: prevent big-endian accesses outside VRAM. 2023-10-03 14:18:12 +02:00
atirage.h videoctrl: support guest rendered HW cursors. 2023-04-07 23:16:18 +02:00
control.cpp control: use new refresh task control. 2023-07-31 03:53:13 +02:00
control.h Add BAR 0 to control. 2023-01-11 00:05:23 -08: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: switch to mmu_map_dma_mem. 2023-10-02 15:00:12 +02:00
pdmonboard.h pdmonboard: switch to new video controller API. 2023-08-01 17:41:02 +02:00
rgb514defs.h ATI Mach64 GX controller emulation. 2022-05-21 14:51:27 +02:00
videoctrl.cpp videoctrl: generate VBL interrupts. 2023-08-01 17:37:50 +02:00
videoctrl.h videoctrl: generate VBL interrupts. 2023-08-01 17:37:50 +02:00