summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/gpl_renderer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* gpl951xx - more aggressive template use (#15352) mamehaze3 days1-63/+68
| | | | | | | | | - generalplus_gpl951xx_soc - use templates for timebase and timers, add more timers [David Haywood] - generalplus_gpl951xx_soc - basic 'manual' ADC mode support [David Haywood] - generalplus_gpl951xx_soc - provide address when required in autocmd mode for spifc, to prevent wrong addresses being written [David Haywood] - generalplus_gpl951xx_soc - add stub logging more registers [David Haywood] - gpl_renderer - port improved linemap code from spg_renderer so that other BPPs can be handled [David Haywood] - generalplus_gpl951xx_rtc - allow setting / reading of timer registers [David Haywood] - generalplus_gpl951xx.cpp - various cleanups driver-side, including template use [David Haywood]
* machine/gpl_renderer.cpp: Try to actually use address space finders. Vas Crabb2025-11-271-2/+7
| | | | Also a bunch of cleanup.
* spg_renderer: Split off GeneralPlus renderer (#14508) mamehaze2025-11-141-0/+772
* Split a GeneralPlus Renderer off from the SunPlus renderer, and reduced the SunPlus renderer to just the features supported by the SPG2xx. While the GPL does have similar features, it makes too many small changes to cleanly implement it as a class on top of the SPG renderer, and having it sitting in the same files makes the SPG code less clear. [David Haywood]