summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video
Commit message (Collapse)AuthorAgeFilesLines
* srcclean and manual cleanup Vas Crabb4 days3-4/+4
|
* ice/calchase.cpp: demote eggsplc to MNW angelosa12 days1-2/+2
|
* ui/ui.cpp: Fixed variable name auto-complete gone wrong. Vas Crabb2026-05-041-21/+23
| | | | Also cleaned up a bunch of recent changes.
* video/huc6260.cpp: Made the battlera-specific VCE a separated device class. ↵ cam9002026-05-042-17/+42
| | | | | (#15299) Also simplified binary manipulation.
* Make debug logging less noisy for various NES/VT devices AJR2026-05-021-1/+1
|
* misc: address some gcc16.1 warnings hap2026-05-012-0/+6
|
* video/zeus2.cpp: set m_system from setter not from strcmp angelosa2026-04-302-14/+4
| | | | * fix thegrid/crusnexo/mwskins clones
* Current Plug & Play PR (1 working system, 1 nw system, 2 nw clones, 1 ↵ mamehaze2026-04-292-20/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | working softlist entry, 2 nw softlist) (#15282) New working systems ------------------- 50 in 1 Arcade Joystick [Team Europe] New working software list items ------------------------------- jakks_gamekey_wp.xml: Winnie the Pooh - Piglet's Special Day (3 Bonus Games) [Team Europe] New software list items marked not working ------------------------------------------ telestory_cart.xml: Winnie the Pooh - Salta, Tigro, Salta! / Winnie the Pooh - l'orsetto goloso (Italy) [Team Europe] Il Re Leone / Il Re Leone II - Il Regno Di Simba (Italy) [Team Europe] New systems marked not working ------------------------------ 2 en 1 Multi'Pilote (France) [Team Europe] New clones marked not working ----------------------------- My First Dance Dance Revolution (Japan) [Team Europe, David Haywood] Genius TV Progress (VTech, France) [Team Europe] - disabled some logging by default in unsp core [David Haywood] - added SPI FIFO support to GPCE4 [David Haywood] - added some missing timers to GPCE4 [David Haywood] - more properly factory defaulted digicolr data [David Haywood] - rewrote generic_spi_flash HLE code (used for transparently byte addressed SPI flash) ensuring it still works for Monon Color [David Haywood] - hooked up new code to st2302u_bbl_spi.cpp, removing local implementation and allowing retro150, retro150a, pg118, table108, ppg118, dphh8633, dphh8661 to show correct graphics [David Haywood] - hooked up new code to generalplus_gpce4 allowing mapacman to correctly check the device on startup rather than bypassing it [David Haywood] - added display on/off and sleep on/off to st7735_lcdc so that the screen will blank when requested [David Haywood] - added another 'inline attribute' XaviX video mode used by multiplt [David Haywood]
* - namco/namcos6.cpp: fleshed out driver Ivan Vangelista2026-04-242-40/+0
| | | | | | - namco/sg_vga.cpp: hooked up hopper - devices/video/st7626lcdc.*: removed uncompiled and unlinked device stub
* identified bl_handhelds_lcdc_device as st7735 and moved to devices/video ↵ mamehaze2026-04-222-0/+380
| | | | | | | | (#15248) * identified bl_handhelds_lcdc_device as st7735 * renamed implementation and moved to devices/video/st7735.cpp / .h * fleshed out some logging to verify behavior so that it's easier to identify * fixed an out of bounds access on the video update, which now respects cliprect
* video/pc_vga_sis.cpp: hookup fast page address angelosa2026-04-142-12/+27
|
* namco/sg_vga.cpp: fix bitplane order, refine visible area angelosa2026-03-301-15/+20
|
* namco/sg_vga.cpp: Add DX-101 device (#15172) cam9002026-03-301-0/+1
| | | | - I don't think DX-102 is part of video hardware. - X1-010 ROM is possibly bankswitched, bank method is similar as seta/seta2.cpp?
* bus/pci/sis6326.cpp: add shifter behaviour on High/True Color depths angelosa2026-03-253-4/+26
|
* misc: toodle-oo TOOD typo hap2026-03-241-1/+1
|
* Ran srcclean across the source. Vas Crabb2026-03-222-44/+44
|
* bzone: remove space from title hap2026-03-211-4/+4
|
* Some prep work for extending offs_t to 64 bits. [Vas Crabb, Ryan Holtz] Vas Crabb2026-03-181-1/+1
| | | | | | | | | | | This covers some of stuff highlighted in #14689 where the approach to apply is reasonably obvious and the changes are harmless when offs_t doesn't change size. Most of this is being more strict with offs_t vs uint32_t and switching to type-safe formatting functions. Also renamed gaelco/gaelcof3.cpp to gaelco/futbol3.cpp since the company name is in the project name anyway.
* seta/seta2.cpp: Use standard mahjong matrix. Vas Crabb2026-03-141-22/+12
|
* video/x1_020_dx_101.cpp: Refactored Allumer X1-020/NEC DX-101 as a device. ↵ cam9002026-03-142-0/+1057
| | | | | | | | (#15093) * video/x1_020_dx_101.cpp (former seta/seta2_v.cpp): Minor optimisation, reduced duplication, expanded notes. * namco/funcube.cpp, namco/funcube_touchscreen.cpp: Moved Funcube hardware emulation out of seta/seta2.cpp. * namco/namcoeva.cpp: Moved to the namco project from the seta project, removed dependency on seta/seta2.cpp. * seta/seta2.cpp: Consolidated into a single file, reduced literal tags, and cleaned up code, updated notes.
* video/pc_vga_sis.cpp: improve VCLK PLL handling angelosa2026-03-111-8/+23
|
* video/ky3211_ky10510.cpp: Made TAXAN KY-3211 and KY-10510 into separate ↵ cam9002026-03-112-0/+461
| | | | | | | | | | | | | devices. (#15010) * sigma/sammymdl.cpp: Separated Sammy medal games from Sigma B-98 games in sigma/sigmab98.cpp. * sigma/sigmab98.cpp: Cleaned up code. * Use multibyte helpers for 16-bit parameters, use BIT helper to extract bits. * Reduced duplication, improved names. * Use abbreviated integer type names consistently. * Updated notes. -sigma/sigmab98.cpp: Marked dodghero as MACHINE_IMPERFECT_TIMING. * Its title screen runs faster than should, which causes desyncing title call.
* sega/model3.cpp: dot product for lighting effects can't be negative by ↵ angelosa2026-03-081-4/+5
| | | | definition
* video/pc_vga_sis.cpp: implement video overlay playback angelosa2026-03-082-3/+436
|
* machine/pci.cpp: standardize minimum grant & maximum latency readbacks angelosa2026-03-061-0/+2
|
* bus/pci/trident_4dwavedx.cpp: hookup PC_JOY angelosa2026-03-031-3/+5
|
* pc/pcipc_via.cpp: fix PCI config space for slots angelosa2026-03-032-1/+6
|
* bus/isa: initial stub for a SPEA Graphiti FGA 4/HE TIGA card [VGA Legacy MKIII] angelosa2026-03-024-6/+153
|
* video/pc_vga_sis.cpp: upgrades angelosa2026-03-022-66/+441
| | | | | | * add remaining Sequencer registers, improve logging * add CRTC counter latches * fix bug with dxdiag setting the wrong ramdac mode from 16bpp fullscreen to 8bpp desktop
* bus/pci/sis6326.cpp: fix pattern regs mode, fix mouse caret in notepad angelosa2026-02-271-1/+8
|
* video/pc_vga_sis.cpp: add line compare "disable", fix display at 1600x1200 angelosa2026-02-262-15/+38
|
* bus/pci/sis6326.cpp: initial BitBlt implementation angelosa2026-02-263-13/+25
|
* video/pc_vga_sis.cpp: preliminary HW cursor angelosa2026-02-262-4/+201
|
* video/pc_vga_sis.cpp: fix lambda capture angelosa2026-02-251-1/+1
|
* video/imagetek_i4100.cpp: Fix tilemap scroll in flip screen set (#15022) cam9002026-02-241-4/+4
| | | This commit fixes MT #09376.
* video/pc_vga_sis.cpp: start hooking up MD config pins, base hookup of TV Out ↵ angelosa2026-02-253-13/+213
| | | | space
* machine/vt82c586b_acpi.cpp: map ACPI_PIPC on 8-bit units, use a ↵ angelosa2026-02-231-1/+21
| | | | device_memory_interface workaround to avoid emumem mapping bug
* srcclean and tidy Vas Crabb2026-02-224-77/+79
|
* video/vector.cpp, frontend/mame/luaengine.cpp: Refactored recently-added Lua ↵ MooglyGuy2026-02-202-105/+115
| | | | hooks for vector devices. (#14991)
* poly.h: Fixed polygons with shared vertices not rendering correctly, and ↵ Matthew Daniels2026-02-181-1/+5
| | | | correctly map parameter values to each extent. (#14975)
* video/pc_vga_sis.cpp: fix SVGA 8bpp mode, fix start address latch and 24bpp ↵ angelosa2026-02-162-36/+239
| | | | mode for 6326
* video/pc_vga_sis.cpp: bulk replace typo for sis6326 VGA def angelosa2026-02-162-23/+23
|
* machine/i82371eb_usb.cpp: add I/O BAR registers angelosa2026-02-131-1/+2
|
* video/voodoo_pci.cpp: fix -validate angelosa2026-02-131-1/+1
|
* video/voodoo_pci.cpp: hookup Voodoo 3 3000 PCI roms [VGA Legacy MKIII] angelosa2026-02-132-1/+65
|
* video/pc_vga_ati.cpp: move EEPROM hookup to ISA cards angelosa2026-02-124-17/+35
|
* video/ati_mach32.cpp: attempt to improve SVGA modes angelosa2026-02-122-15/+33
|
* video/pc_vga_ati.cpp: fix start address, fix bank select angelosa2026-02-126-16/+54
|
* video/pc_vga_chips.cpp: add base registers angelosa2026-02-102-21/+298
|
* Added LUA bindings for vector-screen interfaces. David W Plummer2026-02-092-0/+65
| | | - screen.cpp: Added a callback mechanism to expose vector drawing to the LUA interface, allowing external hardware devices to interface with MAME's vector rendering code. [Dave Plummer]