summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2023-07-04 19:10:46 +0200
committer GitHub <noreply@github.com>2023-07-04 19:10:46 +0200
commit498b7a0a7ddf138e83b79acbc159597587db3804 (patch)
treef0e56fee0f4c89734d4fb3c5eef64bf4b298c38b /scripts
parent9013ece6ee4883037265626684d7d45803959dd2 (diff)
video/pc_vga.cpp: part 2 of interface modernization (#11315)
* video/pc_vga.cpp: update QA, move SVGA related function to bottom of file * chore: rename clgd542x.cpp -> pc_vga_cirrus.cpp * chore: move SiS630 SVGA portion to pc_vga_sis.cpp * chore: intermediate step to convert crtc/seq/attribute/gc_reg_read/write to maps from violating parties * video/pc_vga_cirrus.cpp: preliminary implementation of hidden DAC mode * misc/gambl186.cpp: fix compile * pc_vga_cirrus.cpp: fix gambl186 regression * chore: convert pc_vga sequencer regs to space memory * chore: make sure that address_space_config is preserved when inheriting * trs/vis.cpp: convert VGA to sequencer_map * chore: move s3virge out of bus/isa * pc_vga.cpp: convert ATC to attribute_map * pc_vga.cpp: convert GC to gc_map * pc_vga.cpp: convert CRTC to crtc_map * fixes trs/vis.cpp refresh rate by chain reaction (40 Hz -> 61 Hz) * video/s3virge.cpp: fix regression * video/pc_vga.cpp: reorder functions * chore: modernize VGA main I/O interfaces * video/clgd546x_laguna.cpp: update to latest * konami/konmedal020.cpp: fix -validate * video/pc_vga.cpp: use yet another custom address_map_constructor in place of the non-working memory_view pattern * video/ibm8514a.cpp: address self review [skip ci]
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua2
-rw-r--r--scripts/src/video.lua30
2 files changed, 27 insertions, 5 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index 32805592c97..532e6904e15 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -1763,8 +1763,6 @@ if (BUSES["ISA"]~=null) then
MAME_DIR .. "src/devices/bus/isa/pds.h",
MAME_DIR .. "src/devices/bus/isa/pgc.cpp",
MAME_DIR .. "src/devices/bus/isa/pgc.h",
- MAME_DIR .. "src/devices/bus/isa/s3virge.cpp",
- MAME_DIR .. "src/devices/bus/isa/s3virge.h",
MAME_DIR .. "src/devices/bus/isa/sb16.cpp",
MAME_DIR .. "src/devices/bus/isa/sb16.h",
MAME_DIR .. "src/devices/bus/isa/sblaster.cpp",
diff --git a/scripts/src/video.lua b/scripts/src/video.lua
index 0d93d333934..07ed008f8a4 100644
--- a/scripts/src/video.lua
+++ b/scripts/src/video.lua
@@ -907,13 +907,13 @@ end
--------------------------------------------------
--
---@src/devices/video/clgd542x.h,VIDEOS["PC_VGA_CIRRUS"] = true
+--@src/devices/video/pc_vga_cirrus.h,VIDEOS["PC_VGA_CIRRUS"] = true
--------------------------------------------------
if (VIDEOS["PC_VGA_CIRRUS"]~=null) then
files {
- MAME_DIR .. "src/devices/video/clgd542x.cpp",
- MAME_DIR .. "src/devices/video/clgd542x.h",
+ MAME_DIR .. "src/devices/video/pc_vga_cirrus.cpp",
+ MAME_DIR .. "src/devices/video/pc_vga_cirrus.h",
}
end
@@ -943,6 +943,30 @@ end
--------------------------------------------------
--
+--@src/devices/video/s3virge.h,VIDEOS["S3VIRGE"] = true
+--------------------------------------------------
+
+if (VIDEOS["S3VIRGE"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/s3virge.cpp",
+ MAME_DIR .. "src/devices/video/s3virge.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/devices/video/pc_vga_sis.h,VIDEOS["PC_VGA_SIS"] = true
+--------------------------------------------------
+
+if (VIDEOS["PC_VGA_SIS"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/pc_vga_sis.cpp",
+ MAME_DIR .. "src/devices/video/pc_vga_sis.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/devices/video/pc_vga_trident.h,VIDEOS["PC_VGA_TRIDENT"] = true
--------------------------------------------------