summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/generalplus_gpl_dma.cpp
Commit message (Collapse)AuthorAgeFilesLines
* gpl951xx - more aggressive template use (#15352) mamehaze3 days1-2/+5
| | | | | | | | | - 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]
* add sound to bftetris (#15342) mamehaze7 days1-1/+6
| | | - added CHA/CHB (tied to timers g/h) for DAC sound output on GPL951xx, which is used by bftetris
* Current Plug & Play / Handhelds PR / GPL951xx milestone (9 new sets, 3 ↵ mamehaze9 days1-0/+288
softlist entries) (#15334) - continued work on GPL951xx and GPL162xx further documenting registers / differences - created stub device for GPL951xx RTC allowing some sets to boot a bit further - added LCDC to GPL951xx based games (all of them have one) and allow bftetris to render graphics as it programs it directly - added 'timebase' timers to GPL951xx and GPL162xx emulation, which was also required by bftetris and others. Discovered that bornkidh and beijuehh have a protection function in the timebase interrupt that needs studying (disabled it in those cases for now) - added 'scheduler' interrupt to GPL162xx instead of unknown timer hack, used by smartfp - moved some code out into devices - split GPL951xx and GPL162xx implementations as despite similarities there are many differences and sharing a base doesn't make much sense - removed some hacks (dressmtv doesn't boot to title anymore, but that will be addressed later) - moved a few files around (GPL951xx has no TV out, so moved those out of tvgames) New working systems ------------------- TV Joy Pro 15-in-1 (2500) [Team Europe, David Haywood] TV Joy Pro 30-in-1 (2501) [Team Europe, David Haywood] New clones marked not working ----------------------------- Punirunes (HXR-1 PCB) [Team Europe] New systems marked not working ------------------------------ Popstar Karaoke [Team Europe, David Haywood] Wild King (Japan) [Team Europe, David Haywood] Jewel Pad (Japan) [Team Europe, David Haywood] Kimi mo Pokemon Hakase! Rotom Pad (Japan) [Team Europe] Popstarz Karaoke (GK8000) [Team Europe] Mini Arcade Machine 240-in-1 (translucent case) [Team Europe, David Haywood] New software list items marked not working ------------------------------------------ popstar_cart.xml: Popstar Karaoke - 5 Songs [Team Europe, David Haywood] Popstar Karaoke Vol. 1 [Team Europe, David Haywood] Popstar Karaoke Vol. 2 [Team Europe, David Haywood]