summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/s3virge.cpp
Commit message (Collapse)AuthorAgeFilesLines
* misc: correct accommodate typo hap2025-08-151-1/+1
|
* video/s3virge.cpp: add stub Serial Port implementation, retire ↵ angelosa2025-03-151-28/+32
| | | | s3virgedx_rev1_vga_device
* pci/virge_pci.cpp: add virgevx_pci stub angelosa2025-03-091-0/+29
|
* video/s3virge.cpp: initial steps for major structural refactoring angelosa2024-05-021-406/+588
| | | | | | | | | | - flatten s3dvirge.s3d down to one struct (m_bitblt), get rid of src_stride and dest_stride fns, update QA - RAMDAC runs in unpacked mode if streams processor disabled - add primary streams stride override, fix Ubuntu flavor gfxs - move NOP logic in dequeue fn - merge draw & command timers in one, simplify state logic, workaround GFX corruption issue - refine a bit FIFO status - base conversion to FIFO
* video/pc_vga: retire vblank_timer_cb override, add a latch_start_addr fn in ↵ angelosa2024-03-101-2/+2
| | | | place
* video/pc_vga_s3: bulk rename s3_vga_device -> s3trio64_vga_device angelosa2024-02-251-4/+4
|
* video/s3virge: add VGA core moniker so to differentiate with the PCI/ISA ↵ angelosa2024-02-151-3/+3
| | | | equivalents
* video/s3virge: denote hack in background pen BitBlt angelosa2024-01-241-1/+5
|
* pci/virge_pci: move new MMIO mapping to map_extra angelosa2024-01-221-0/+3
| | | | * fix Ubuntu-flavored & BeOS 3.x black screen when switching to display managers.
* video/pc_vga_s3: add interlace mode, fix offset behaviour angelosa2024-01-201-27/+10
| | | | * fixes 800x600 and 1024x768 basic drawing
* New systems marked not working Ivan Vangelista2024-01-041-1/+1
| | | | | | | | | ------------------------------ Cuty Line Limited (ver.1.30) [freaktech] - igs/goldstar.cpp: enabled girls display for cmast91 and other games on same hw, removed 2nd ppi as PCB pics and readme only show one - various files: removed superfluous semicolons
* video/s3virge.cpp: add DPSDxax ROP, fix regression with Win98SE 256 colors angelosa2023-08-161-1/+8
|
* srcclean and fix up some bits Vas Crabb2023-07-231-1/+1
|
* video/pc_vga.cpp: part 2 of interface modernization (#11315) Angelo Salese2023-07-041-0/+1238
* 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]