Commit Graph

47230 Commits

Author SHA1 Message Date
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
Miodrag Milanović
255bf78b31 Merge pull request #1541 from JoakimLarsson/scctxfifo
SCC improved Tx handling [Joakim Larsson]
2016-10-22 11:16:10 +02:00
Joakim Larsson Edstrom
4e5716fa5c Improved Tx handling with fifo including special case with 1 slot fifo 2016-10-22 11:02:10 +02:00
David Haywood
a060de5062 new WORKING Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
with the following games
Time Scanner (TS 2.0, Magnet System, prototype)
Exzisus (EX 1.0, Magnet System, prototype)
Xain'd Sleena (SC 3.0, Magnet System, prototype)

this is a checkpoint, there is a sizeable ToDo list but I think this is a good enough state for initial inclusion before working out the remaining issues.  ArcadeHacker has the hardware working for questions etc.
I would especially appreciate help with sound (haven't a clue how it hooks up, tried lots of things, no luck) and some help in going over the CPU comms, especially with the sprite CPU as I think I must be missing something important.  Likewise help from somebody more familiar with the floppy code from MESS so that it can use that, I had no luck in getting it to work with the copy protection or from a rom region, I've kept all floppy related code in a device so it's very easy to swap out so for now what I've got isn't intrusive.

note, very weird idea for a system, they've ported 3 arcade games from other manufacturers, original titles were advertised, but it's likely nothing more of the system exists.
the system uses 5 PCBs, one Z80 on each and instead of having dedicated sprite / tilemap chips they have the Z80s doing software rendering, using 8bpp framebuffers.  2 of the boards are for background planes, 1 of the boards is for sprites.  The hardware has various memory expansions which look like afterthoughts as they're addressed in strange ways.
2016-10-22 09:37:10 +01:00
AJR
30a69377d3 zodiac: Change input type to keyboard
- Add PORT_CHARs
- Add notes on physical button layout
2016-10-21 16:43:05 -04:00
cracyc
a44ecc354f mcd: vis links loads all the way now (nw) 2016-10-21 15:21:50 -05:00
hap
8b0d856e15 mcr.cpp: redumped dpoker sound roms [S.Rider] 2016-10-21 22:07:43 +02:00
cracyc
b17342b107 mcd: load stuff (nw) 2016-10-21 14:40:26 -05:00
Scott Stone
0fb2fdb034 New games added
---------------
Splendor Blast II [ShouTime]
2016-10-21 15:36:18 -04:00
smf-
14a7a262c9 Sync pc & curpc, remove superfluous callimport()/callexport() on STATE_GENFLAGS (nw) 2016-10-21 18:30:45 +01:00
hap
1243f834cb alpha 8201 fakecpu: correct note 2016-10-21 19:17:41 +02:00
Miodrag Milanovic
e2f54f5333 Cleanup, TIMER_CALLBACK was only in unused parts (nw) 2016-10-21 16:26:22 +02:00
Miodrag Milanovic
a4f760c7a1 Use new deprecated attribute (nw) 2016-10-21 15:28:22 +02:00
therealmogminer@gmail.com
12aa436b96 -arm7: Performed some minor optimization. [Ryan Holtz] 2016-10-21 14:50:56 +02:00
Miodrag Milanovic
66c56d1c9a use std algo instead of manual setting (nw) 2016-10-21 12:46:54 +02:00
Miodrag Milanovic
a1a6f28e2b trying to fix issue noticed by qmc2 (nw) 2016-10-21 12:39:40 +02:00
Miodrag Milanovic
d2e8f61149 dynamic_buffer is just std::vector<UINT8> (nw) 2016-10-21 12:35:05 +02:00
Miodrag Milanovic
a291e77b2c some bool <-> int not needed conversions, also cleaned drivenum.* was using memset for clearing vector (nw) 2016-10-21 11:54:18 +02:00
Miodrag Milanović
5bdb4f7a89 Merge pull request #1537 from ajrhacker/natkeyboard_use
Lock out ioport_fields independently of natural keyboard state (nw)
2016-10-21 08:54:15 +02:00
Scott Stone
ff414f1a89 segacd.xml: Fixed CHD hash for roadrashp but still marked baddump until cue issue is fully resolved. 2016-10-21 00:40:57 -04:00
Scott Stone
dada2b9514 rom label fixes (nw) 2016-10-20 18:38:36 -04:00
Scott Stone
57d34c7848 New clones added
----------------
Splendor Blast (set 2) [Stefan Lindberg]
Splendor Blast (set 3) [caius, robotype]
2016-10-20 18:29:30 -04:00
AJR
6d2d6bfa0d Lock out ioport_fields independently of natural keyboard state (nw) 2016-10-20 17:58:03 -04:00
smf-
93b37d2d78 sync pc & curpc (nw) 2016-10-20 20:38:04 +01:00
Miodrag Milanović
b2851a5931 Merge pull request #1536 from ajrhacker/stv_docs
stv.cpp: Minor documentation update (nw)
2016-10-20 20:59:43 +02:00