Commit Graph

74234 Commits

Author SHA1 Message Date
Ryan Holtz
cbbde1da74 -cmi01a: Checkpoint so Phil can have a look, nw 2020-07-07 19:49:16 +02:00
hap
2a71385020 pdp11.h: make the enum uint16_t 2020-07-07 19:35:51 +02:00
Robbbert
8cbcffd9b4 gba.xml: line 41662: fixed validation error 2020-07-08 02:57:32 +10:00
shattered
7830c5bee7
pdp11: replace GPL code (nw) (#6923) 2020-07-07 08:22:57 -04:00
ClawGrip
b091167af8
tourvis.cpp: Add BIOS V4-54 [Juan Romero, ClawGrip] (#6919) 2020-07-07 08:22:17 -04:00
cam900
e761179a3d
cave.cpp: Use gfxdecode for sprite decoding (#6920)
Use generic gfx layout for 4bpp tilemap, Reduce duplicates, Unnecessary values
2020-07-07 08:21:57 -04:00
Lord-Nightmare
afcf3a059c Minor System 11 Audio notes updates/fixes, 2020-07-06 13:28:23 -04:00
David Haywood
413792c417
Plug and Play (Wireless Fitness) + some GBA pirate stuff (#6921)
* new WORKING machine
----
Wireless Fitness / Dance Fit (Senario) [Sean Riddle, David Haywood, anonymous, Kev (FBN)]

* new software list entries
-------------
gba.xml:
Rayman IV (Rayman - Sunshine of Trip) (unlicensed) (protection hacked) [RibShark]
Rayman IV (Rayman - Puteshestviye Solnechnogo Sveta) (unlicensed) (Russian) (protection hacked) [taizou]
Leiman IV - Guangming Zhi Lv (unlicensed) (Chinese) (protection hacked) [侵蚀你的私处]
Super Mario DX (unlicensed) (protection hacked) [taizou]
Chaoji Maliou DX (unlicensed) (Chinese) (protection hacked) [yy小龙虾]
Crash Advance IV (unlicensed) (protection hacked) [taizou]
Digimon - Ruby and Sapphire (unlicensed) (protection hacked) [taizou]
Pokemon - Sapphire Version (unlicensed) (protection hacked) [taizou]
Sonic 3 - Fighter Sonic (unlicensed) (protection hacked) [taizou]
Teenage Mutant Ninja Turtles 2 (unlicensed) (protection hacked) [taizou]
The Lord of the Rings IV - The Fellowship of the Ring (unlicensed) (protection hacked) [taizou]
Ultraman - Confrontation Between Justice And Evil (Ul'traman - Konfrontatsiya mezhdu spravedlivost'yu i zlom) (unlicensed) (Russian) (protection hacked) [taizou]
X-Man - Armour of Might (X-men) (unlicensed) (Russian) (protection hacked) [taizou]
2020-07-06 13:21:06 -04:00
Lord-Nightmare
c765c94c43 Williams System 11B: switched to use the Williams D-11581 "Audio Board" device instead of its own implementation. Document the switches needing to be held to get in-game in all of the System 11B pinballs. Fill out the remainder of the System 11B switch matrix to allow all 64 possible switches to be hit. [Lord Nightmare] 2020-07-06 11:13:30 -04:00
Ivan Vangelista
8425638709 supertnk.cpp: enabled save state support 2020-07-06 16:59:14 +02:00
Ivan Vangelista
780609f4f2 devices/bus/amiga/zorro/a590.cpp: dumped bios version 5.92 for the A2091 [Guru] 2020-07-06 16:58:41 +02:00
Ivan Vangelista
54e19d5cdd sfkick.cpp: switched to bankdev (adapting pengadvb.cpp implementation), enabled save state support 2020-07-06 16:57:21 +02:00
Ivan Vangelista
175154ad14 tigeroad.cpp: enabled save state support, minor cleanups (nw) 2020-07-06 16:55:30 +02:00
Lord-Nightmare
47da5905af Add notes to Williams D-11581 Audio Board device [Lord Nightmare] 2020-07-06 05:25:28 -04:00
Lord-Nightmare
261fe5d3bd Williams System 11C "background" Audio Board: Add PIA portb and cb2 write callbacks and synchronize fences, and hook them up, this fixes the "MUSIC ERROR" and various bg-music feedback-triggered sounds in Williams System 11C pinballs, i.e. the "song" in Dr. Dude works correctly now. This is also preparation for renaming this device to "Williams D-11581 Audio Board" as the same PCB is also used on some Midway Y-unit arcade games, some Williams System 11A pinballs and all Williams System 11B pinballs (except Jokerz), not just on Williams System 11C pinballs. [Lord Nightmare] 2020-07-05 22:21:22 -04:00
cam900
0fa6e8255b
k007232.cpp: Updates sound routines (#6857)
k007232.cpp: Updates and cleanup [cam900]
- Use device_memory_interface for fetching sample
- Fix frequency behavior
- Allow dynamic clock changes
- Use shorter/correct type values
- Simplify update routine
2020-07-05 17:27:22 -04:00
couriersud
c4b9b2a3ac netlist: update documenation on noise sources. 2020-07-05 21:50:54 +02:00
couriersud
d71717e75b netlist: pfunction now supports unary minus operators. 2020-07-05 21:50:53 +02:00
James Wallace
36b6145307 Merge branch 'master' of https://github.com/mamedev/mame 2020-07-05 20:46:11 +01:00
James Wallace
a337931b5b mpu4vid.cpp: Added AY8913 sound chip back to MPU4Video boards to fix the 'lock in warning' sounds in The Crystal Maze. Adjusted internal layouts to fix ESCAPE button alignment.
v4mate and clones: adjusted clock speed of sampled sound board, fixes playback. Adjusted inputs to match reports in test mode.
2020-07-05 20:45:14 +01:00
hap
a633e603cd taitogn: sianniv doesn't have zsg2 sound 2020-07-05 18:21:40 +02:00
David Haywood
07e7e599a0
new WORKING machines (plug and play) (#6909)
new WORKING machines
---
Totally Spies! (France) [TeamEurope, David Haywood]
PDC150 Tactile - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
PDC200 - Pocket Dream Console (VideoJet, France) [TeamEurope, David Haywood]
Guitar Buster [Sean Riddle, David Haywood]

new NOT WORKING machines
---
Marvel Avengers TV Game Console (32-bit) (Lexibook) [TeamEurope, David Haywood]
Wireless Duet Play Ping-Pong [Sean Riddle, David Haywood, Dave 'Foxhack' Silva]

new NOT WORKING software list entries
---
tvgogo.xml: Basketball (US) [Sean Riddle, David Haywood]
2020-07-05 11:39:33 -04:00
fulivi
625339d7ab
hp_ipc: fixed timer reloading in COP452 (#6914) 2020-07-05 11:37:35 -04:00
Ryan Holtz
e91cc18ec0 -cmi2x: Completely reworked memory mapping. Performance no logner tanks during disk or screen accesses. [Ryan Holtz] 2020-07-05 16:55:12 +02:00
Ryan Holtz
b154888e58 -cmi01a: Initial framework for ticking envelope timer. [Ryan Holtz] 2020-07-05 16:55:12 +02:00
Ryan Holtz
4ff68576b7 -m6809: Still perform an IRQ acknowledge cycle on software interrupts. Fixes Fairlight CMI IIx memory-map diagnostics. [Ryan Holtz] 2020-07-05 16:55:12 +02:00
Robbbert
7c730c7be3 ondra: removed bank2 since it is just fixed ram 2020-07-06 00:07:40 +10:00
couriersud
e339a280f4 netlist: remove soft reset support.
* Electronic circuits and base components like resistors or capacitors
do not have a reset line. You can use them to create reset circuits.
There is thus no point to support soft reset, the equivalent to pressing
the reset button.
* Fixed some bugs around reset and start up logic.
* This also fixes the "scramble F3" crash.
2020-07-05 15:49:59 +02:00
couriersud
9e86f5e866 netlist: Add basic unit testing support.
* Add google test syntax compatible unit testing support. This is a very
limited subset of the google test framework and not intended ever to be
a replacement. Adding a dependency to google test for the functionality
required was considered to be an overkill.
* nltool -c tests runs unit tests if linked in. This is *not* the case
for the version of nltool compiled with TOOLS=1.
* Added unit tests for plib::pfunction.
2020-07-05 11:48:07 +02:00
Ivan Vangelista
ad6505ba63 New clones marked as NOT_WORKING
--------------------------------
Last Action Hero (1.04 France) [PinMAME]

Added correct ROMs for pentacup2 [PinMAME]
2020-07-05 08:41:20 +02:00
Ivan Vangelista
2901f896eb bus/qbus/qbus.cpp: fixed missing initialization that was causing crashes in devnoclear debug builds 2020-07-05 08:18:44 +02:00
Davide Cavalca
4f7c52ac1e
sgi_mips_hdd: new software list additions (#6903) 2020-07-04 23:11:53 -04:00
MASH
a647659aa8
Fixed arcade build (#6910)
* Fixed arcade build

Added special_gambl.cpp to arcade.flt

* Fixed arcade build

Added audio\special.cpp/h to arcade.lua
2020-07-05 11:13:27 +10:00
Ivan Vangelista
9cd4f31d8f devices/machine/8042kbdc, mame/machine/s32comm: initialize variables which caused problems in debug devnoclear builds 2020-07-04 22:34:57 +02:00
Ivan Vangelista
f16e2ef835 microdar.cpp: fixed validation error 2020-07-04 21:00:12 +02:00
ClawGrip
e4b7bb8c88
New machines marked as NOT_WORKING (#6892)
* New machines marked as NOT_WORKING

----------------------------------
Far West [Victor Fernandez (City Game), ClawGrip]

* Add 'cfarwest' (nw)
2020-07-04 20:43:35 +02:00
ClawGrip
dc3dbe0457
vsmilem_cart.xml: Add some serials, update notes, and rename a set to follow naming convention (nw) (#6900) 2020-07-04 20:42:43 +02:00
ClawGrip
22bca00cef
New NOT_WORKING software list additions (mobigo_cart.xml) (#6902)
---------------------------------------
Dreamworks Shrek - Forever After (US) [TeamEurope]
Disney Princess (USA, alt) [TeamEurope]
Sesame Street - Elmo and Abby - Nature Explorers (USA) [TeamEurope]
Disney/Pixar Brave (USA) [TeamEurope]
Disney Jake and the Neverland Pirates (USA, alt) [TeamEurope]

* Also Fixed 'tbell' hash and sorted the list (nw)
2020-07-04 20:42:13 +02:00
Robbbert
7147a9a63d ondra: cleanup, added sound. 2020-07-05 04:21:07 +10:00
Ivan Vangelista
a80557b412 devices/bus/hp_hil/hlemouse, devices/machine/arm_iomd, mame/machine/mct_adr: initialize some variables that were causing problems in debug devnoclear builds 2020-07-04 19:22:34 +02:00
cam900
9eb34bea94
rf5c400.cpp: Minor revert PR #6887 (#6889) 2020-07-04 17:54:19 +02:00
AJR
c1b7b2f097 cowrace: Fix MT 07690 2020-07-04 10:04:08 -04:00
ajrhacker
eac8b82dab
Merge pull request #6908 from 68bit/mdos-dsk-cell-size
mdos dsk: fix the cells size and gaps, make clear its Motorola MDOS
2020-07-04 09:38:26 -04:00
AJR
c1bef3b1d2 eprom: Fix MT 07691 2020-07-04 09:26:03 -04:00
MetalliC
b1e205081c naomi.cpp minor bios version note 2020-07-04 15:35:52 +03:00
hap
98b7a3a646 taito_l: remove old debug logging, fix fhawk rombank mask 2020-07-04 14:07:38 +02:00
Ivan Vangelista
5469e30f3c devices/cpu/h8/h8dma, devices/machine/generalplus_gpl16250soc, devices/machine/spg110_video: initialize some variables which were causing malfunctions in debug devnoclear builds (nw) 2020-07-04 13:44:14 +02:00
68bit
e2b6f6edb0 mdos dsk: fix the cells size and gaps, make clear its Motorola MDOS 2020-07-04 21:42:16 +10:00
couriersud
207fd27e8c netlist: Fix polarity of 74LS125 tristate input. 2020-07-04 10:22:01 +02:00
couriersud
bdc1bb4778 netlist: fix pfunction if
The if postfix evaluation corrupted the stack.
2020-07-04 09:28:49 +02:00