Commit Graph

48474 Commits

Author SHA1 Message Date
Westley M. Martinez
e874afa308 Merge remote-tracking branch 'refs/remotes/mamedev/master' into hlsl 2016-12-13 12:06:41 -08:00
yz70s
65353bf7ac xbox: rename file video/chihiro.cpp to xbox_nv2a.cpp (nw) 2016-12-13 20:51:23 +01:00
yz70s
9a09fab1fc chihiro.cpp: enable clipping of vertices where w is negative (nw) 2016-12-13 19:54:58 +01:00
Brad Hughes
8214ac7404 UWP: Add temporary signing key for MSBUILD support (nw) 2016-12-13 13:47:19 -05:00
Westley M. Martinez
70a9637eb5 Simplify implementation of delta_time.
src/osd/modules/render/d3d/d3dhlsl.cpp: Move time members
calculation to shaders::begin_draw.

	src/osd/modules/render/d3d/d3dhlsl.h: Remove update_t.
2016-12-13 10:27:55 -08:00
Ivan Vangelista
f846ba2895 Merge pull request #1833 from ajrhacker/secretabc
secretab: Don't apply H6280 decryption to sound Z80 (nw)
2016-12-13 18:27:06 +01:00
AJR
b499d6e805 secretab: Don't apply H6280 decryption to sound Z80 (nw) 2016-12-13 12:05:45 -05:00
R. Belmont
2461b39eb7 Merge pull request #1830 from npwoods/imgtool_dir_formatting_fix
[Imgtool] Cleaned up the output of the 'dir' command
2016-12-13 10:38:12 -05:00
R. Belmont
0a61f0be8b Merge pull request #1829 from npwoods/imgtool_dir_bug_fix
[Imgtool] Fixed a recently introduced error in the 'dir' command line command
2016-12-13 10:37:56 -05:00
Joakim Larsson Edström
da524ca521 Merge pull request #1832 from JoakimLarsson/sccintfix
Fixed a regression fifo bug and a bug in the handling of Special Condition Int
2016-12-13 08:57:51 +01:00
Joakim Larsson Edstrom
5fa9104447 Fixed a regression fifo bug and a bug in the handling of Special Interrupts 2016-12-13 08:42:54 +01:00
Westley M. Martinez
fb747b6ca4 Correct comments regarding delta_time. 2016-12-12 22:59:44 -08:00
Ivan Vangelista
6fe615c35c Merge pull request #1831 from ajrhacker/automat_ls157
automat: Sound improvements
2016-12-13 07:36:43 +01:00
Westley M. Martinez
40e71b93ae Add signal so that any future shaders relying on delta_time do not
interfere with each other.

	src/osd/modules/render/d3d/d3dhlsl.cpp: update_t flag is reset
for each emulated screen 0.

	src/ods/modules/render/d3d/d3dhlsl.h: Add update_t.
2016-12-12 22:34:14 -08:00
Westley M. Martinez
77fd0232e6 Fix phosphor shader to work properly for multi-screen games and
multi-window use.

	hlsl/phosphor.fx: Update semantics.

	src/osd/modules/render/d3d/d3dhlsl.cpp: Implement
shaders::delta_time member function.

	src/osd/modules/render/d3d/d3dhlsl.h: Add acc_t and delta_t
members for use by shaders::delta_time.  Member function returns the
amount of time since itself has been called, for use by time-dependent
shaders.
2016-12-12 22:09:59 -08:00
AJR
bbdffb3327 automat: Sound improvements
- Reduce YM2203 speed to match music pitch on reference video
- Add second MSM5205 + two 74LS157 and fix communications
- Add sound banking (probably not entirely correct)
2016-12-12 23:39:36 -05:00
Nathan Woods
1b462f7434 [Imgtool] Cleaned up the output of the 'dir' command 2016-12-12 20:29:22 -05:00
Nathan Woods
a68a72a7f7 [Imgtool] Fixed a recently introduced error in the 'dir' command line command 2016-12-12 20:16:36 -05:00
Scott Stone
2f9ef59017 Some input port cleanup/simplification for Sunset Riders (4 Player). All inputs mappable are shown in the Test Mode even if they are not used for that particular versions/cabinet type. (nw) 2016-12-12 18:16:09 -05:00
R. Belmont
29e89fda5b Merge pull request #1821 from Bavarese/patch-21
DEC Rainbow 100: correct cursor position in REGIS
2016-12-12 12:44:45 -05:00
Ivan Vangelista
f57f9df10a video/tecmo_mix.cpp: update method to MAME's coding style guidelines (nw) 2016-12-12 18:38:12 +01:00
darq
6dcc7276b7 tecmo_mix: Fixed the saturated colors in Final Star Force (Level 2) (#1823)
* tecmo_mix: Fixed macro typo; renamed MCFG_TECMO_MIXER_BLENDSOUCE to MCFG_TECMO_MIXER_BLENDSOURCE (nw)

* tecmo_mix: Fixed the 'direct sum' of two ARGB colors. This corrected the

wrong 'saturated colors' in Final Star Force (level2: tank underwater,
final boss)

* tecmo16: Added a video reference for the title screen issue

* sum_colors: Corrected some mistakes

* sum_colors: Added extra parenthesis to std::min, removed 'extra spaces' (nw)
2016-12-12 18:35:58 +01:00
hap
7a15fc8978 mmm (nw) 2016-12-12 17:53:29 +01:00
hap
8c15632c49 pgm2: improve typo (nw) 2016-12-12 17:46:13 +01:00
Bavarese
e6d1003aaf White space changes 2016-12-12 14:42:56 +01:00
Vas Crabb
63fca18a0a Merge pull request #1822 from rfka01/master
Added floppy drives to the PG675 and PG685 variants.
2016-12-13 00:20:09 +11:00
rfka01
7ee59b6cf7 Removed space per Vas' request 2016-12-12 13:58:46 +01:00
Ivan Vangelista
ecdf2d1c63 ddealer.cpp: fixed flip screen regression, removed prefixes / suffixes (nw) 2016-12-12 11:47:38 +01:00
Bavarese
3f82e5bc14 Spacing and comments 2016-12-12 09:15:47 +01:00
Vas Crabb
dafd2dccc6 Merge pull request #1828 from ajrhacker/yunsung8_ls157
discoboy.cpp, yunsung8.cpp: Use 74LS157 device (nw)
2016-12-12 16:38:05 +11:00
Vas Crabb
1ab17ad21e Merge pull request #1827 from npwoods/remove_strncatz
[Imgtool] Removed dead strncatz() function
2016-12-12 16:36:36 +11:00
Vas Crabb
f7bcc2c23f Merge pull request #1825 from ajrhacker/equites8155
equites.cpp: Use 8155 device (nw)
2016-12-12 16:35:03 +11:00
Vas Crabb
9c55c09395 Merge pull request #1824 from npwoods/imgtool_stdstring_adoption_1
Changed a number of declarations in Imgtool to use std::string instead of 'const char *'
2016-12-12 16:33:07 +11:00
AJR
59e7361396 discoboy.cpp, yunsung8.cpp: Use 74LS157 device (nw) 2016-12-12 00:02:42 -05:00
Robbbert
c7d7f00eb0 MT 04921 2016-12-12 13:06:32 +11:00
Dirk Best
92ce7cd13c beezer: Rewrite driver
- Uses the standard 6840 PTM core for sound generation
- New MM583 Noise Generator device
- New DAC-76 DAC sound
- Use resistor network values for colors
- Use bankdev device for banking
2016-12-12 01:08:29 +01:00
AJR
95d24633de Attempt at fixing 8155 timer behavior so 8085 doesn't lose interrupts in equites 2016-12-11 18:19:50 -05:00
AJR
f0bceea105 equites.cpp: Use 8155 device (nw) 2016-12-11 18:19:38 -05:00
Ted Green
a5729bb5d9 zeusII: WIP: Update screen rectangle to keep mwskins from crashing. (nw) 2016-12-11 15:08:18 -07:00
Robbbert
c77720f857 MT 04796 2016-12-12 08:20:14 +11:00
Nathan Woods
02056c04b1 [Imgtool] Removed dead strncatz() function 2016-12-11 15:39:25 -05:00
Westley M. Martinez
35035aae28 Remove iostream (used for debugging) 2016-12-11 12:11:13 -08:00
Westley M. Martinez
eba9550c42 Fix phosphor persistence shader behavior based on time.
hlsl/phosphor.fx: Add calculation time passed to be used by
shader.

	src/osd/modules/render/d3d/d3dhlsl.cpp: Make pixel shader
calculate the current pixel by factoring in the amount of time which has
passed since the last rendering.
2016-12-11 12:01:43 -08:00
smf-
0517f1c4c5 fixed alt font offset (nw) 2016-12-11 18:43:48 +00:00
smf-
0c4cb4b01f Use correct Commodore LCD font [Mike Naberezny, smf] 2016-12-11 18:06:29 +00:00
smf-
848ac84e50 remove unnecessary file (nw) 2016-12-11 17:37:34 +00:00
smf-
b5f03f4ef9 HACK: return 0xffff for the current program counter while fetching the vector as the segag80r protection currently relies on it. Reduce the number of extraneous reads that the segag80r protection performs. [smf] 2016-12-11 17:37:33 +00:00
Nathan Woods
b995c53b91 Changed a number of declarations in Imgtool to use std::string instead of 'const char *' 2016-12-11 11:55:25 -05:00
Robbbert
acc42e344d MT 06452 2016-12-11 22:49:47 +11:00
Vas Crabb
c8f1954467 XML refactoring:
* move stuff to namespace util::xml
* scope down some enums
* split config load/save delegate types
* make config load take const so it can't mangle data
2016-12-11 18:15:41 +11:00