diff options
| author | 2023-07-04 19:10:46 +0200 | |
|---|---|---|
| committer | 2023-07-04 19:10:46 +0200 | |
| commit | 498b7a0a7ddf138e83b79acbc159597587db3804 (patch) | |
| tree | f0e56fee0f4c89734d4fb3c5eef64bf4b298c38b /scripts | |
| parent | 9013ece6ee4883037265626684d7d45803959dd2 (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.lua | 2 | ||||
| -rw-r--r-- | scripts/src/video.lua | 30 |
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 -------------------------------------------------- |
