summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/spg110.cpp
Commit message (Collapse)AuthorAgeFilesLines
* New sound infrastructure. Olivier Galibert2025-04-271-3/+3
| | | | | | | | | | | | | | | | | Should be added soon: - mute - speaker/microphone resampling To be added a little later: - compression - reverb Needs to be added by someone else: - coreaudio - direct - portaudio - xaudio2 - js
* srcclean and manual cleanup Vas Crabb2025-01-261-8/+8
|
* Added two TV Games (not working), and improved SPG110 SoC emulation. (#13153) mamehaze2025-01-031-51/+79
| | | | | | | | | * machine/spg110.cpp: Improved interrupt emulation. * machine/spg110_video.cpp: Hooked up Y flip, cleaned up code, updated comments. New systems marked not working ------------------------------- JAKKS Pacific Inc / HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (JUN 2 2006 14:42:01) [David Haywood, TeamEurope] JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game) [David Haywood, TeamEurope]
* emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333) Vas Crabb2023-06-171-18/+5
| | | | | | | | | | | | Read callbacks now need a default return value supplied at construction. Replaced isnull() with isunset() which tells you if the callback wasn't configured rather than whether it isn't safe to call. Enabled validation of device callbacks (it seems it was disabled at some point, probably accidentally). Device callbacks and object finders now implement the same interface for resolution.
* emu/device.h: Removed device (READ|WRITE)_LINE_MEMBER in favor of explicit ↵ MooglyGuy2023-06-011-4/+4
| | | | function signatures. (#11283) [Ryan Holtz]
* a few tweaks relating to recent SPG ADC work (nw) (#6826) David Haywood2020-06-131-0/+2
| | | | | | | | | * give fordrace some controls (nw) * move some adc reads to the correct channels (nw) * stop jak_capb from crashing, plunger no longer works with new code however (nw) * hook up battery states (nw)
* last batch of changes to make the ↵ Ivan Vangelista2020-05-211-1/+1
| | | | https://github.com/mamedev/mame/tree/devcb-no-space branch build. (nw)
* Pug and Play work (#6434) David Haywood2020-03-131-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new clones --- Spider-Man (JAKKS Pacific TV Game) (older hardware, set 2) [Sean Riddle] * (nw) * sh6578 work (nw) * new NOT WORKING ---- Fox Sports 7 in 1 Sports Games Plug n' Play [Sean Riddle, David Haywood] Ford Racing [Sean Riddle, David Haywood] - some sh6578 work (nw) * new NOT WORKING ---- Lazer Tag Video Game Module [Sean Riddle, David Haywood] (quickly hits unimplemented 00F596: divq mr, r2) * sh6578 input tweaks (nw) * sh6578 gfx work (nw) * sh6578 video work (nw) * sh6578 - use m6502 type instead of n2a03 type as apparently most of these clones follow that pattern (nw) * sh6578 - use logmacro (nw) * sh6578 misc work (nw)
* Plug & Play work (#6284) David Haywood2020-02-101-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new WORKING machine --- MGT 20-in-1 TV-Spielekonsole (Germany) [TeamEurope, David Haywood] * text to follow later (nw) * (nw) * (nw) * (nw) * (nw) * new WORKING machines ---- My Sports Challenge (6-in-1 version, QVC license) [Sean Riddle, David Haywood, Ryan Holtz] Decathlon [Sean Riddle, ClawGrip] new NOT WORKING --- Karao Kids Songs 2 (Spain) [Sean Riddle, ClawGrip] Club Jenna Presents: Jenna Jameson's Strip Poker [Sean Riddle, David Haywood, Ryan Holtz] Mini Arcade Machine (Red5) [TeamEurope, David Haywood] Lexibook Compact Cyber Arcade - Disney Princess [TeamEurope, David Haywood] * added a placeholder for Sean's Casio ROM pack dumps (nw) * promote the poker game (nw) * (nw) * (nw) * Casio ROM pack details from Clawgrip * new NOT WORKING --- Duck Commander (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] Star Wars Clone Trooper (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] The Walking Dead: Battleground (JAKKS Pacific TV Game) [Sean Riddle] Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) [Sean Riddle, Clawgrip] * new NOT WORKING ---- Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem [Sean Riddle] * new WORKING machines ---- Plug & Play Game Controller with 200 Games (Supreme 200) [TeamEurope] healthy dose of obvious unlicensed NES hacks here.. including 1st party Nindendo and Namco games. * new NOT WORKING ---- MobiGo 2 (Germany) [TeamEurope] + start of Sofwtare List [TeamEurope] * (nw)
* (nw) whole lot less of { *this } Vas Crabb2020-02-051-5/+2
|
* unsp, spg110, spg2xx, sunplus_gcm394: Fix maps by unifying SoC devices with ↵ AJR2019-06-151-11/+12
| | | | CPU cores (nw)
* srcclean, fix up apple2_flop_clcracked.xml (nw) Vas Crabb2019-04-211-6/+6
|
* basic audio for SPG110 titles DavidHaywood2019-03-311-34/+26
|
* spg110: add manual vram uploads, needed for most of the jak_spdmo games DavidHaywood2019-03-301-0/+1
|
* jak_capb - sprite and input improvements (nw) (#4820) David Haywood2019-03-291-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * jak_capb - sprite and input improvements (nw) * use buttons * use a callback here (nw) * shuffle code, refactor slightly (nw) * (nw) * start to make video IRQ logic a bit closer to spg2xx (nw) * spiderman research (nw) * sprite fixes (nw) * different hacks (nw) * flippin' flip bits (nw) * I don't like colour conversion from weird HSL formats (nw) * better transpen (nw) * more flipping (nw)
* spg110: tweaks for jak_capb, improves rendering, identifies several things ↵ David Haywood2019-03-271-529/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#4816) * spg110: jak_capb misc guesses (nw) * misc priority stuff (nw) * tweaks (nw) * more tweaks (nw) * small spg2xx refactor (nw) * some spg2xx refactoring (nw) * (nw) * tidy (nw) * these have all been moved out into modules (nw) * sprite work in progress (nw) * (nw) * spg110: shift some stuff around and split into files here too * (nw) * (nw) * (nw) * sprite improvements
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+669
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-669/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* (nw) DavidHaywood2019-03-251-3/+0
|
* not using these (nw) DavidHaywood2019-03-251-6/+0
|
* added some inputs to classic arcade pinball (nw) DavidHaywood2019-03-251-56/+60
|
* srcclean (nw) Vas Crabb2019-02-241-17/+17
|
* misc MACHINE_CONFIG macros removal (nw) Ivan Vangelista2019-02-091-2/+3
|
* new WORKING machines --- Play TV SSX Snowboarder (and other misc / TV game ↵ David Haywood2019-02-021-146/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | work) (#4576) New working machines --- Play TV SSX Snowboarder (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Snowboarder (White) (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood] Barbie Dance Party [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Basketball [Sean Riddle, Peter Wilhelmsen, David Haywood] Machines promoted to working --- Play TV Snowboarder (Blue) (NTSC) [Sean Riddle, Peter Wilhelmsen, David Haywood] New clones marked as NOT_WORKING ---- Queen Bee (Ver. 114) [Cristiano-MDQ] Queen Bee (Israel, Ver. 100) [Cristiano-MDQ] Queen Bee (SA-101-HARD) [Cristiano-MDQ] New NOT_WORKING software list additions --- monon_color.xml: mechcycla Jī jiǎ xuànfēng-gédòu dàshī (set 2) [zhongtiao1] also refactored the spg110 stuff to be closer to spg2xx, which regresses things a bit for now due to differences, but only thing using it is the in-progress jak_capb emulation I'm working on. sharing the code doesn't seem practical due to all the subtle differences, so needs working out like this for now at least. (nw)
* jak_capb signs of life (nw) (#4569) David Haywood2019-01-291-14/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * spg110 data segment (nw) * dummy (nw) * (nw) * notes on possible register use (nw) * jak_capb signs of life (nw) * better tile addressing (nw) * (nw) * (nw) * yeah palette format is another strange one, not quite right, code borrowed from another driver (nw) * some scroll (nw) * (nw) * seems to be step (nw) * be more scrolly (nw)
* srcclean and cleanup (nw) Vas Crabb2019-01-271-4/+4
|
* new NOT WORKING (TV games) (#4524) David Haywood2019-01-181-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | * rad_eu3a14.cpp some guesses (nw) * some register use (nw) * new NOT WORKING --- XaviX Baseball (XaviXPORT) [Sean Riddle, Peter Wilhelmsen] Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen] * new NOT WORKING Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game) [Sean Riddle, Team Europe] * start improving rendering of bitmaps for xavixport baseball (nw) * notes (nw) * rendering improvements (nw) * bitmap transparency (nw) * (nw)
* new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean ↵ David Haywood2019-01-131-0/+51
Riddle, David Haywood] (#4502) * new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] * move to new driver instead (nw) * minor note updates (nw) * map inputs in matelcs (currently needs a hack to boot, so won't show anything yet) also removed a pointless bitswapping in a read function for some other stuff in the driver, and just correct the ports instead * fix a typo (nw) * note (nw)