dingusppc/devices/video
joevt 7b4d513e22 videoctrl: Add change resolution support.
PDM defaults to 640x480.
If you set --mon_id to MacRGB12in then it would draw 512x384 inside a 640x480 window.
If you set --mon_id to Multiscan20in then it would try to draw 832x624 inside a 640x480 window and crash.
If you set the Monitors control panel to switch multiscan display from 640x480 to 832x624 and  restart then it would crash.
Now it will correctly change the window size every time the mode changes.
2024-03-06 21:44:10 -07:00
..
appleramdac.cpp appleramdac: HW cursor fixes. 2024-02-20 01:00:50 +01:00
appleramdac.h New source for TNT RAMDAC emulation (DACula & RaDACal). 2024-02-11 22:59:43 +01:00
atimach64defs.h atimach64defs: Add more registers and bit fields. 2024-03-06 18:57:30 -07:00
atimach64gx.cpp atimach64gx: Add register names. 2024-03-06 21:20:23 -07:00
atimach64gx.h atimach64gx: Add register names. 2024-03-06 21:20:23 -07:00
atirage.cpp atirage: Add VBL callback. 2024-03-06 07:50:03 -07:00
atirage.h atirage: Add VBL callback. 2024-03-06 07:50:03 -07:00
control.cpp Wire CONTROL interrupt. 2024-02-12 01:46:21 +01:00
control.h control: use RaDACal emulation from appleramdac. 2024-02-11 22:59:43 +01:00
display_sdl.cpp videoctrl: Add change resolution support. 2024-03-06 21:44:10 -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
videoctrl.cpp videoctrl: Add change resolution support. 2024-03-06 21:44:10 -07:00
videoctrl.h videoctrl: Add pixel_format. 2024-03-04 21:11:42 -07:00