Nathan Woods
4c43c595c3
Changing this from an assert() to something that always executes (fixing a clang compile error)
2016-10-24 08:15:47 -04:00
Nathan Woods
293bfef845
Merging Konami disassembler with M6809/HD6309 disassemblers
2016-10-23 21:27:45 -04:00
Nathan Woods
81294aa08f
Merged the M6809 and HD6309 disassemblers, and changed to properly use streams
2016-10-23 18:03:36 -04:00
hap
2ebadbdf4d
fdes2100d banking may be a bit iffy (nw)
2016-10-23 22:44:18 +02:00
therealmogminer@gmail.com
a684594b25
Make d3d9 a little more discerning in what level of bad hardware it will allow, nw
2016-10-23 20:53:07 +02:00
hap
7f7ea72bf4
New working machine added
...
------------
Fidelity Designer 2100 Display [hap, Berger]
2016-10-23 20:30:11 +02:00
therealmogminer@gmail.com
347b8cd925
More ie15 optimizations, nw. Also removes cache-line padding of dubious performance value in core bitmap class in favor of behavior of least surprise
2016-10-23 14:22:07 +02:00
Vas Crabb
129c0feeed
srcclean (nw)
2016-10-23 22:36:24 +11:00
hap
f1fefd7055
fidel*: swap setnames fexcel with fexcelb, makes more sense for parent/clone relation (nw)
2016-10-23 11:51:07 +02:00
Miodrag Milanovic
f5d88ac12e
fix VS build (noticed only when using MSBUILD=1) (nw)
2016-10-23 11:36:36 +02:00
therealmogminer@gmail.com
7b5ad57131
merge, nw, sorry
2016-10-23 11:30:49 +02:00
Miodrag Milanovic
f7a8ec2e84
gba fix, add update_irq_state on places missing (nw)
2016-10-23 11:11:12 +02:00
Miodrag Milanovic
aa2e6f9df3
Reverting part of changes from previous commits as described in mail on list (nw)
2016-10-23 09:11:47 +02:00
Vas Crabb
30e830da61
Merge pull request #1548 from ajrhacker/mz80b_more_keys
...
Keyboard fixes for MZ-80B/MZ-2000/MZ-2200 (nw)
2016-10-23 16:31:33 +11:00
AJR
124f9ae63e
Keyboard fixes for MZ-80B/MZ-2000/MZ-2200 (nw)
...
- Better mapping for INST/DEL key
- All keys now available on natural keyboard
- MZ-2000 and MZ-2200 are not clones of MZ-80B (which has fewer video features and a different tape format)
2016-10-23 01:10:31 -04:00
Vas Crabb
22db65ea41
Merge pull request #1547 from ajrhacker/ie15_fix
...
Fix build (nw)
2016-10-23 15:51:31 +11:00
AJR
562fc51eef
Fix build (nw)
2016-10-23 00:05:15 -04:00
Vas Crabb
00f176939e
Merge pull request #1545 from ajrhacker/rgb_constexpr
...
Improvements to rgb_t (nw)
2016-10-23 13:41:08 +11:00
AJR
b83078eb46
Erase bitmap_rgb32::erase (nw)
2016-10-22 22:30:09 -04:00
Vas Crabb
6144fde6be
Merge pull request #1546 from system11b/S11mnight
...
ninjakd2.cpp: Replaced mnight with World version, Kawakus license now…
2016-10-23 12:55:42 +11:00
system11b
2d08d70c3a
ninjakd2.cpp: Replaced mnight with World version, Kawakus license now mnightj
...
nbmj8688.cpp: Corrected Second Love dips as per manual (minor corrections)
[system11]
2016-10-23 00:13:37 +01:00
AJR
7d41a1f619
Improvements to rgb_t (nw)
...
- Make most class methods constexpr
- Make color constants (white, black, etc.) into constexpr factory methods, in order to fix a static initialization problem discussed on the MAMEWorld forums.
(Note that while C++14 allows constexpr member variables to be initialized outside classes, current compilers' support for C++14 constexpr rules has proven to be lamentably deficient.)
- Create bitmap_rgb32::erase to simplify syntax in update handlers
2016-10-22 18:45:04 -04:00
therealmogminer@gmail.com
f08ddc6db6
remove some no longer needed commented-out code, nw
2016-10-23 00:23:32 +02:00
hap
f1dcd36b73
fidel*: designer 2000 doesn't have low-voltage detection on pcb (nw)
2016-10-23 00:22:21 +02:00
therealmogminer@gmail.com
c55214af68
ie15: more minor optimization, nw
2016-10-23 00:19:39 +02:00
Scott Stone
716d5d9073
Fix copy/paste error per Mooglyguy (nw)
2016-10-22 17:39:37 -04:00
Jezze
d9ae40b9fe
Reduced defocus effect to one pass (HLSL/BGFX)
...
- removed second defocus pass
- limited defocus stength to a maximum of 2.0
2016-10-22 22:56:16 +02:00
Jezze
ef16086fea
Disabled clearing of render targets in several passes (HLSL)
...
- which was quite a performance overhead and not necessary because the shaders fill every texel of a target without blending
2016-10-22 22:56:16 +02:00
Jezze
fcba2195bf
Fixed null reference exception (D3D/HLSL)
...
- when toggling from fullscreen to window mode
2016-10-22 22:56:15 +02:00
Jezze
390e6bd43d
Refactored d3d_render_target (nw)
...
* removed cashe_target class
* moved cashe texture and surface to d3d_render_target class
* render targets are now created per screen not per screen texture
* removed useless creation of render targets for ui textures
2016-10-22 22:56:15 +02:00
Miodrag Milanovic
e42ed88254
there you go (nw)
2016-10-22 21:37:06 +02:00
Miodrag Milanovic
fc340e9e7d
cleaning "mess" for OCD people (nw)
2016-10-22 21:23:44 +02:00
hap
6dfd18b929
shorter setname for splendorblast2. We introduced a 16-char limit to parent sets, for eg. nintendo vs prefix, or when you're short 1 or 2 letters (nw)
2016-10-22 21:16:09 +02:00
hap
c609cd96af
added cedar_magnet to arcade.flt [not Haze, he always forgets the flt file ;)]
2016-10-22 20:13:39 +02:00
therealmogminer@gmail.com
e226786d29
-ie15: Improved performance by using a timer to determine hblank. [Ryan Holtz]
2016-10-22 19:13:47 +02:00
Miodrag Milanovic
a3d7454412
final cleanup of TRUE/FALSE, left only in windows section where it represent BOOL (nw)
2016-10-22 19:07:11 +02:00
Miodrag Milanovic
88b5a5c09f
Cleanup linux OSD (nw)
2016-10-22 18:42:47 +02:00
Miodrag Milanovic
864360160b
TRUE/FALSE in tools section (nw)
2016-10-22 18:14:41 +02:00
Miodrag Milanovic
d01dd9360f
cleanup of TRUE/FALSE in mame section (nw)
2016-10-22 18:06:01 +02:00
Miodrag Milanovic
1446bd7ecd
converted lot of TRUE/FALSE to real boolean and updated types (nw)
2016-10-22 17:35:04 +02:00
Miodrag Milanovic
a6bdefec8c
more TRUE/FALSE cleanup (nw)
2016-10-22 16:37:12 +02:00
Miodrag Milanovic
5f3d4fb33d
some TRUE/FALSE cleanup (nw)
2016-10-22 16:04:08 +02:00
Miodrag Milanovic
346a42383e
fixed benchmarks build and cleanup U64 and S64 macro definition, it is now in standard (nw)
2016-10-22 14:32:36 +02:00
Miodrag Milanovic
ab9fd24fbb
forgot to commit this one (nw)
2016-10-22 13:27:35 +02:00
Miodrag Milanovic
ddb290d5f6
NOTICE (TYPE NAME CONSOLIDATION)
...
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
2016-10-22 13:13:17 +02:00
Miodrag Milanović
333bff8de6
Merge pull request #1540 from mamehaze/mgs
...
new WORKING Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
2016-10-22 12:12:13 +02:00
Miodrag Milanovic
2bfd3a6ab2
[[noreturn]] instead of ATTR_NORETURN (nw)
2016-10-22 12:10:50 +02:00
Miodrag Milanovic
989c67cea4
added new types, fixing lua part (nw)
2016-10-22 11:50:00 +02:00
Miodrag Milanović
cd78584ace
Merge pull request #1539 from ajrhacker/zodiac_keyboard
...
zodiac: Change input type to keyboard
2016-10-22 11:33:19 +02:00
Miodrag Milanovic
23ad94073f
use standard types uintptr_t, char16_t and char32_t instead of FPTR, utf16_char, unicode_char (nw)
2016-10-22 11:31:49 +02:00