Commit Graph

49144 Commits

Author SHA1 Message Date
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
AJR
fe155eb659 Z80 daisy chain stuff
- Reconfigure Z80 daisy chain behavior to use the standard vector for an external IRQ, rather than a bogus one from the last device in the chain
- Enable Z80 daisy chain on Cedar Magnet sound board (fake IRQ still necessary, though vectors are correct now)
- Source note regarding IM 2 behavior contrary to Zilog datasheet (nw; was fixed way back in 0.35b11)
2016-12-28 23:38:15 -05:00
David Haywood
2bf764c9a1 big event golf hookup doesn't seem identical (or isn't hooked up 100% properly) but can use the common device too (nw) 2016-12-29 04:16:26 +00:00
angelosa
52549ddd50 First pass, hooked it up to Winning Run GPU because it's a good test case 2016-12-29 04:17:38 +01:00
Scott Stone
0cbc070ce4 pacman.cpp: eeekk port_name clarifications as well as further details for 'Difficulty' dip switch settings. Fixes MT#06461 [Tafoid] 2016-12-28 21:24:51 -05:00