summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/generalplus_gpl16250soc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add adjust_periodic() to persistent_timer. Update obvious situations where ↵ Aaron Giles2021-09-111-1/+1
| | | | it can be used. Convert a few drivers from timer devices to plain timers to avoid adding adjust_persistent() to the timer device as well.
* Since I already had to touch all device_timer signatures, bite the bullet ↵ Aaron Giles2021-08-201-2/+2
| | | | and make device_timer callbacks match the native form to eliminate trampolines.
* Merge branch 'master' into time-experiments2 Aaron Giles2021-06-041-2/+2
|\
| * srcclean in preparation for branching release Vas Crabb2021-04-251-2/+2
| |
* | Merge branch 'master' into time-experiments2 Aaron Giles2021-04-081-0/+4
|\|
| * new NOT WORKING machines (plug+play - JAKKS Pacific etc.) [Sean Riddle] (#7892) David Haywood2021-04-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new machines marked as NOT WORKING ------ Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008) [Sean Riddle] Robotech [Sean Riddle] Rainbow Brite (mini-arcade) [Sean Riddle] new NOT WORKING software list entries ------ karaokd_cart.xml: [Sean Riddle, ClawGrip] karaokd1 - Karao Kids Songs 1 (Spain) karaokd2 - Karao Kids Songs 2 (Spain) origkara - Original Karaoke * karaokd2: remove ROM, rename set karaokd, change to use softlist
* | Major timer object reshuffling. timer_expired_delegate wraps the various ↵ Aaron Giles2021-03-261-1/+1
| | | | | | | | callback types. timer_callback is a class containing a timer_expired_delegate plus a user-supplied pointer, and accounting information for registration. timer_instance is a single active timer in the scheduler. persistent_timer is what you get back from timer_alloc() now, and has methods for dynamic changes. transient_timer_factory is what you use to create transient timers. Devices now own a transient_timer_factory for transient device timers. persistent_timers can be emedded and initialized directly.
* | Add scheduler object and accessor to device_t. Upgrade all 3 timer ↵ Aaron Giles2021-03-241-1/+1
|/ | | | parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit.
* validation fix DavidHaywood2020-12-101-1/+1
|
* new NOT WORKING machines (Plug and Play) (#7541) David Haywood2020-12-101-0/+29
| | | | | | | | | | | * set additions, see main decription * not working additions, see main description * more not working bits, see main description * more not working additions, see main description * consistency fix
* Plug and Play improvements (#7461) David Haywood2020-11-151-1/+7
| | | | | | | | | * Improve rendering, banking, inputs for beijuehh * Identified register used for PRNG on GPL16250, needed for beijuehh new NOT WORKING machines ------------------------------ My Arcade Retro Micro Controller - 220 Built-In Video Games (DGUN-2869) [Zup, Team Europe] Lexibook Compact Cyber Arcade - PJ Masks [Zup, Team Europe]
* srcclean in preparation for 0.226 release branch Vas Crabb2020-10-251-1/+1
|
* Plug and Play work (new sets) (#7321) David Haywood2020-10-061-0/+8
| | | | | | | | | | | | | | | | | new WORKING machines ---------------------------- 101 Games in 1 (Senario) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx TX-2 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx Wireless 77-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] VG Pocket Caplet Fast Acting 35-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] new NOT WORKING machines --------------------------------- Beijue 16 Bit Handheld Games (Game Boy style case) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Space Invaders (Tiny Arcade) [Rik] Vs Maxx 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx 15-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Zippity (US) [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
* Disable SOUND_DEBUG for non-debug builds, and srcclean Vas Crabb2020-09-271-2/+2
|
* new NOT WORKING (plug play) (#7237) David Haywood2020-09-161-1/+8
| | | | | * new NOT WORKING ---- Camp Rock Guitar Video Game (JAKKS Pacific TV Game) [Sean Riddle, Team Europe, David Haywood]
* new NOT WORKING machines (#7212) David Haywood2020-09-111-0/+1
| | | | | | | | | | ---- Retro Handheld Console 152-in-1 [Sean Riddle, David Haywood] new WORKING clones ---- WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2) [Sean Riddle] - set all GPL16250 games to 96Mhz as this seems to be accurate (will look for speedups where possible later) [David Haywood]
* srcclean and cleanup (nw) Vas Crabb2020-06-211-2/+2
|
* devices/machine, sound and video: removed read and write macros (nw) Ivan Vangelista2020-06-171-128/+128
|
* some spg2xx bits (nw) (#6814) David Haywood2020-06-091-0/+36
|
* Plug and Play work (new working machine) (#6800) David Haywood2020-06-061-17/+0
| | | | | | | | | | | | | | | | | | | * SunPlus current progres (nw) * defer expensve operation (nw) * new WORKING machine ---- Millennium M521 Arcade Neo 2.0 (Family Sport 220-in-1) [TeamEurope, David Haywood] - reworked / tweaked some of the SPG rendering based on my own research (nw) * param no longer required (nw) * move speedups (nw) * (nw) * fix asror, fixes piggy golf and ball shooter on unsp20 (nw)
* SunPlus refactoring checkpoint (nw) (#6793) David Haywood2020-06-041-1/+3
|
* various GPL16250 tweaks (DMA, video rendering etc.) (nw) (#6751) David Haywood2020-05-271-8/+30
| | | | | | | | | | | | | | | * some gormiti progress (nw) * debugging aids (nw) * trying (and mostly failing) to understand how background palette selection works (nw) * disable some older hacks for the time being, even if disabling then makes some bits worse (nw) * tweaks (nw) * some tweaks to DMA behavior in GPL16250 for Power Rangers Force in Time and Disney Fairies (nw) * slight unSP 'exp' change (probably never used tho) (nw)
* identified tkmag220 as a bad dump, there's corrupt data in most banks and it ↵ David Haywood2020-05-261-11/+97
| | | | | | | | | | | fails test (nw) (#6745) * tkmag220 notes (nw) * hook up banking for tkmag220 (nw) * unfortunately it also looks like a bad dump (nw) * sprite flip behavior seems connected to resolution (nw)
* some notes for getting tkmag220 (gpl16250) to show something (nw) (#6737) David Haywood2020-05-241-8/+8
|
* some small GPL16250 tweaks / hacks so that tkmag220 and lazertag (after a ↵ David Haywood2020-05-221-4/+28
| | | | long time) show some sprites with expected colours, which might help with further debugging (nw) (#6725)
* Plug and Play work (#6609) David Haywood2020-05-011-0/+1567
* new WORKING machines Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope] * new NOT WORKING software list entries tvgogo.xml : Baseball (US) [Sean Riddle, David Haywood] tvgogo.xml : What-A-Mole (US) [Sean Riddle, David Haywood] * added internal NAND dump to didj [Sean Riddle, Clawgrip]