Commit Graph

49399 Commits

Author SHA1 Message Date
couriersud
f1e263f1e5 Fix compile for I8039 test code in mario sound. (nw) 2016-12-31 15:21:06 +01:00
couriersud
3a4bc804c0 Hook up luigi walking sound in netlist mario sound implementation.
Mario driver now uses netlist audio implementation instead of discrete
implementation. The previous discrete sound emulation has not been
removed yet because it still contains a lot of documentation.
[Couriersud]
2016-12-31 15:21:05 +01:00
MooglyGuy
6787cd3bb8 -stuntcyc: Fixed some NOR gates that should have been NANDs, fixes the playfield. [Ryan Holtz] 2016-12-31 12:09:26 +01:00
Stiletto
e5eafc10ac (nw)
(nw)
2016-12-31 00:07:12 -05:00
arbee
0883ce7cd9 gkigt: hook up nvram and add initialized defaults for ms3 & ms72c. (nw) 2016-12-30 23:43:53 -05:00
Vas Crabb
4b016e6b1d Fix OSX build - no idea why it wasn't breaking before (nw) 2016-12-31 13:52:17 +11:00
R. Belmont
d725032cbc Merge pull request #1895 from ajrhacker/osbexec_fix
osbexec: Fix IRQ-related regression; simplify handling using input_me…
2016-12-30 21:49:01 -05:00
Westley M. Martinez
c7cc38199a Tweak phosphor parameter scaling, update presets. 2016-12-30 16:24:31 -08:00
Westley M. Martinez
7cda4860ec Scale and phosphor persistence sliders.
hlsl/phosphor.fx: Scale parameter into tau or gamma.

	src/osd/modules/render/d3d/d3dhlsl.cpp:
	src/osd/modules/render/d3d/d3dhlsl.h:
	src/osd/windows/winmain.cpp:
	src/osd/windows/winmain.h: Combine tau and beta sliders into one
slider labeled 'Time Constant'.
2016-12-30 15:40:30 -08:00
couriersud
0eefe5f02d cstr() ==> c_str() (nw) 2016-12-30 23:42:24 +01:00
couriersud
f1a6e2b47e Align noexcept usage. Rename register_con to add_terminal for clearity.
Fix bug introduced with last commit. (nw)
2016-12-30 23:42:23 +01:00
AJR
af38ba08fe osbexec: Fix IRQ-related regression; simplify handling using input_merger_device (nw) 2016-12-30 16:47:31 -05:00
Westley M. Martinez
b2682b7c55 Add gamma correction for proper impulse response. 2016-12-30 13:18:41 -08:00
couriersud
b1516cc7a3 Analog to digital proxy rework. (nw)
Properly handle connected inputs when creating a-d proxy. Aligned a-d
proxy to d-a proxy class structure.
2016-12-30 20:31:14 +01:00
Westley M. Martinez
f1da2ecffa Remove phosphor burn-in. 2016-12-30 10:46:44 -08:00
rfka01
31c2123f89 Added info on several already emulated systems in the header. 2016-12-30 17:57:20 +01:00
R. Belmont
c6cb9f8bef Merge pull request #1815 from zx70/master
Support for earlier COS versions on the RM380Z
2016-12-30 10:54:03 -05:00
R. Belmont
4f233b185e Merge pull request #1866 from sparrowred/master
correct clone relationship for zoopj (nw)
2016-12-30 10:52:36 -05:00
R. Belmont
9dcacba8ee Merge pull request #1872 from npwoods/imgtool_coco_rsdos_cleanups
[Imgtool CoCo/RS-DOS] Miscellaneous cleanups and C++ modernization
2016-12-30 10:52:16 -05:00
R. Belmont
d0c044320d Merge pull request #1881 from system11b/S11darkw
cvs.cpp: popmessage in some games only appears with VERBOSE=1 now
2016-12-30 10:51:34 -05:00
R. Belmont
2f45bedc82 Merge pull request #1883 from mamehaze/xxx
added decapped dump of the d8751 on quizard4 sets [Team Europe]
2016-12-30 10:51:19 -05:00
R. Belmont
f65b091dc8 Merge pull request #1892 from ajrhacker/soundlatch_pending
New callback for generic_latch_8/16_device (nw)
2016-12-30 10:49:17 -05:00
Vas Crabb
11a44f2c75 josvolly: "AA 007" chip is really NEC D8255A for reading input ports [CAPS0ff, Vas Crabb] 2016-12-30 23:46:58 +11:00
angelosa
a6b5427eaf Winning Run: Mask is actually saved in videoram write, fixes tachometer. 2016-12-30 08:05:20 +01:00
angelosa
8e8f20df82 Namco System 21 doesn't seem to use pos irq for master/slave.
Phelios doesn't like ASSERT_LINE for vblank, fun
2016-12-30 05:19:16 +01:00
angelosa
6f2c9cb5c8 Bind C148 to Namco System 2 as well 2016-12-30 04:44:00 +01:00
angelosa
5508c8532f Completed device up to current knowledge, added to Namco System 21 as test bed. 2016-12-30 04:09:35 +01:00
angelosa
cb1023eb00 CPU IRQ trigger & fix regression 2016-12-30 02:46:44 +01:00
angelosa
bafb19a2c5 IRQ triggers 2016-12-30 01:55:54 +01:00
angelosa
a1d23cef22 Add the remaining irq levels / acks 2016-12-30 01:53:01 +01:00
AJR
95a914d30e New callback for generic_latch_8/16_device (nw)
- Add MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. This should make sound IRQs easier to deliver and reduce the incidence of HOLD_LINE in drivers.
- Update a few drivers to use this new callback.
2016-12-29 19:23:04 -05:00
Scott Stone
02a7e0007e neogeo.xml validation fixes (nw) 2016-12-29 18:41:59 -05:00
Scott Stone
1cdf0425df New clones added
----------------
Robo Army (NGM-032 ~ NGH-032)  [JacKc]
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2)  [JacKc]
2016-12-29 18:26:38 -05:00
Westley M. Martinez
be14994ab4 Update presets for new persistence shaders. 2016-12-29 14:57:33 -08:00
Westley M. Martinez
43d7ab3663 Implement LCD persistence shader.
hlsl/phosphor.fx: Do LCD persistence effect using boolean LCD.
LCD persistence is monochrome and thus does not have separate components
like phosphor persistence.

	src/osd/modules/render/d3d/d3dhlsl.cpp: Add slider for LCD
games.

	src/osd/modules/render/d3d/d3dhlsl.h: (BP) Add options for LCD
games.

	src/osd/windows/winmain.cpp: (BP) Add options for LCD games.

	src/osd/windows/winmain.h: (BP) Add options for LCD games.
2016-12-29 14:57:31 -08:00
Westley M. Martinez
0b6f935443 Implement new phosphor shader.
hlsl/phosphor.fx: Make changes to the pixel shader.  New
uniforms: Mode, Tau, Beta, Gamma.  Remove Phosphor.  Mode selects the
mode for phosphor simulation: off (no decay), exponential, inverse
power.  Tau is the time constant for exp. decay.  Beta and Gamma are
constants for inv-pow.

	src/osd/modules/render/d3d/d3dhlsl.cpp: Provide uniforms and add
sliders for new options.

	src/osd/modules/render/d3d/d3dhlsl.h: (BP) Provide new options.

	src/osd/windows/winmain.cpp: (BP) Provide new options.

	src/osd/windows/winmain.h: (BP) Provide new options.
2016-12-29 14:57:28 -08:00
Justin Kerk
44d302c1ab pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk] 2016-12-29 14:44:50 -08:00
Westley M. Martinez
1fafe7706c Merge https://github.com/mamedev/mame 2016-12-29 14:34:59 -08:00
R. Belmont
2b74e4c0be Merge pull request #1888 from ajrhacker/z80_intack
Z80 daisy chain stuff
2016-12-29 16:35:46 -05:00
R. Belmont
0c81f0691b Merge pull request #1890 from maximumspatium/master
ppcdrc.cpp: clear two LSBs of the branch target address.
2016-12-29 16:35:15 -05:00
AJR
9a39a8709e Simplify daisy-chain IRQ ack routine (get rid of delegate member) (nw) 2016-12-29 14:29:38 -05:00
hap
73ad28781c fidel68: forgot to copypaste irq note from berger (nw) 2016-12-29 17:49:35 +01:00
hap
bbcad49f4e zwackery: revert UTF-8 BOM (nw) 2016-12-29 17:22:38 +01:00
hap
497ca5f44a fidel68k: added 6114-2/3/4 configurable ramsize (nw) 2016-12-29 17:19:53 +01:00
Maxim Poliakovski
3d51032d05 ppcdrc.cpp: Clean up indentation of the previous commit. 2016-12-29 16:42:45 +01:00
Maxim Poliakovski
619e737610 ppcdrc.cpp: clear two LSBs of the branch target address.
This is what a real CPU does in order to prevent branching to an invalid address.
2016-12-29 16:05:26 +01:00
angelosa
a716937106 Forgot one line. 2016-12-29 07:55:02 +01:00
angelosa
429ef6ecf9 Added posirq 2016-12-29 07:07:09 +01:00
AJR
096c443fbf Get rid of fake IRQ in Cedar Magnet sound system 2016-12-29 00:07:44 -05:00
angelosa
304f3f4519 V-Blank irq tied (nw) 2016-12-29 06:07:08 +01:00