summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/generalplus_gpce4_soc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* srcclean and manual cleanup Vas Crabb4 days1-1/+1
|
* GPL951xx milestone (begin splitting from GPL162xx, hack removal in driver, ↵ mamehaze2026-05-061-6/+6
| | | | | | | | | | cleanup) (#15309) - began splitting GPL951xx state from GPL162xx state - improved function naming / logging in GPL162xx / GPL951xx - rough/preliminary implementation of some GPL951xx features - removed start-up code bypass hack for bfpacman, bfdigdug, bfspyhnt etc. as they can now properly identify the SPI ROM - a few comment updates in GPCE4 - used u8 / u16 / u32 in touched files rather than the uintxx_t form + other general cleanups
* Current Plug & Play PR (1 working system, 1 nw system, 2 nw clones, 1 ↵ mamehaze2026-04-291-40/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* generalplus gpce4 refactoring (#15246) mamehaze2026-04-211-0/+965
* moved GeneralPlus GPCE4 series SoC emulation from driver file into a device [David Haywood] * begin to flesh out GPCE4 emulation a little more [David Haywood] * move mapacman away from make-believe hookups to something a little more grounded in reality now that the chip has been identified [David Haywood] * added internal ROM for digicolr set, replace with clean dump [Harold Seo] * removed local implementation of LCDC previously used by mapacman and replaced it with the bl_handhelds_lcdc.cpp device, which looks like it's actually a ST7735SV (which is what these use) [David Haywood] * mapacman display is now more stable [David Haywood]