Commit Graph

31659 Commits

Author SHA1 Message Date
Andrew Gardner
8b906aa0ec Fix potential overrun when adding a size_t to a UINT16. (nw) 2014-10-18 17:44:25 +00:00
Andrew Gardner
bebe879e85 MT 05527 [Andrew Gardner]
The Qt debugger now behaves more like the Windows one, with horizontal 
scrollbars where the core views expect them.
2014-10-18 17:23:45 +00:00
Brian Troha
d7eddbc1d3 darius.c: Add OSC derived clocks. - NW 2014-10-18 16:05:32 +00:00
Brian Troha
deb1869924 darius.c: Add dipswitch locations to the Darius sets & give the newly added US set the correction coinage. [Brian Troha] 2014-10-18 15:47:43 +00:00
Alex W. Jackson
9ed2e63955 More region_ptr_finder conversions (nw) 2014-10-18 15:41:31 +00:00
Brian Troha
40fb8dad28 darius.c: Minor rom name corrections - NW 2014-10-18 14:45:01 +00:00
smf-
73315266c0 compilation fix for VS14 CTP4 (nw) 2014-10-18 14:16:46 +00:00
Robbbert
c942868a52 gts3.c : WIP 2014-10-18 12:58:55 +00:00
smf-
8f2a47206a compilation fix for VS14 CTP4 (nw) 2014-10-18 11:00:46 +00:00
smf-
a3bf20571e compilation fix for VS14 CTP4 (nw) 2014-10-18 10:51:31 +00:00
smf-
ded298329c fixed "make tools" with VS14 CTP4 (nw) 2014-10-18 08:56:59 +00:00
Ivan Vangelista
cfb29e6f80 Fixed MT05740 (nw) 2014-10-18 06:18:45 +00:00
Robbbert
9beddd916c gts3 : split into AN and DMD displays 2014-10-18 04:06:31 +00:00
Robbbert
e9f63a942b gts80b.c : Display is working. 2014-10-17 22:58:49 +00:00
Ville Linde
9c1cbb4a2b model3: fvipers2 needs longer delay (nw) 2014-10-17 21:21:37 +00:00
Robbbert
c0c6ad51ed (MESS) vz200de marked as not working, no roms dumped. Fixes MT05738. 2014-10-17 21:05:09 +00:00
David Haywood
040c9ddfaa new clones
Darius (US) [Andrew Welburn]
2014-10-17 20:07:37 +00:00
smf-
482d6b8011 simplify MSVC fix, tested with official MinGW, VS2013 & VS14 CTP4 (nw) 2014-10-17 19:22:31 +00:00
smf-
587f0e9cfd fixes for building with VS14 CTP4 (nw) 2014-10-17 12:58:00 +00:00
smf-
aac94154ff fix compilation error when building with VS14 CTP4 (nw) 2014-10-17 12:54:46 +00:00
David Haywood
b720bf7ab2 correct sound rom for 'tturf' (Tough Turf (set 2, Japan, 8751 317-0104)) [ShouTime] 2014-10-17 12:33:34 +00:00
smf-
3f9cd9017c more appropriate types to avoid warning with VS14 CTP4 (nw) 2014-10-17 12:24:53 +00:00
Miodrag Milanovic
41262f90bc From Fabio (nw)
-hector: creates a machine fragment for the sound components which are shared among hector and interact to avoid duplicate code

-specialist : makes static the specimx palette because it is not used outside video/specimx,c

-pce: fixed MT5734 by adding support for 192k images
2014-10-17 07:56:41 +00:00
Alex W. Jackson
3b790258e9 more devfind: [Alex Jackson]
Renamed rom_ptr_finder to region_ptr_finder after discussion with Aaron.
First round of memory_region_finder to region_ptr_finder conversions.

rf5c400: use a region_ptr_finder to find our sound ROM instead of looking up
the region by hand in device_start(). Will probably start converting other
sound devices to this pattern (other than the ones that use the memory system)
if there are no problems or objections.
2014-10-17 06:17:06 +00:00
Alex W. Jackson
6ca10ab4fa devfind: Add rom_ptr_finder, which works like shared_ptr_finder
except it finds a ROM region instead of a memory share.
Unlike the old memory_region_finder, these can be accessed without
any overhead (since it's a pointer directly to the data and not
to the memory_region object), can be whatever data type you want
(no casting needed) and are strictly type-checked--if you have a
required_rom_ptr<UINT32> the region has to be a ROM_REGION32
(or an implicitly 32-bit region due to belonging to a CPU) or
the finder won't find it and will tell you why.

Basically, rom_ptr_finders are strictly better than
memory_region_finders and all drivers using the latter should be
converted over. I've done megasys1.c and twin16.c as examples.

megasys1: Use a device address map for the peekaboo oki instead
of memcpy().

twin16: Convert the scrolling layers to tilemaps (the fixed text
layer was already one). Miscellaneous cleanups/modernizations.

(nw)

Notice that rom_ptr_finder has a length() method which returns the
length in whatever size unit the pointer is, instead of a bytes()
method. Yes, I'm going to convert shared_ptr_finder to match, since
this way makes a lot more sense (in particular, mask() is useless
for shared_ptrs that are anything other than INT8/UINT8)
2014-10-17 02:59:51 +00:00
R. Belmont
a6128baac7 (MESS) a1bus: licensing and save state cleanups (nw) 2014-10-17 02:33:56 +00:00
Robbbert
74f7962b39 gts80b.c : WIP 2014-10-17 01:55:56 +00:00
Brian Troha
157af58a53 bionicc.c: Show where the machine clocks come from. - NW 2014-10-16 21:24:34 +00:00
Brian Troha
aa58b97d9f meritm.c: Cosmetic changes. IE: Correct all CRT 2xx to CRT-2xx and standardize all "Touch Screen" to Touchscreen. - NW 2014-10-16 21:01:47 +00:00
Ivan Vangelista
f0840e19cc Fixed debug build validation (nw) 2014-10-16 16:59:06 +00:00
Ivan Vangelista
b5d1824468 Misc cleanups (nw) 2014-10-16 12:14:59 +00:00
Fabio Priuli
b3d3d02cef converted sn76477 to use inline config. nw. 2014-10-16 07:18:15 +00:00
Alex W. Jackson
da877c2917 Don't execute a timeslice before loading a savestate from the command line [Alex Jackson] 2014-10-16 05:18:38 +00:00
Alex W. Jackson
43c4ec3478 k051960: remove 16-bit trampolines (nw) 2014-10-16 04:42:34 +00:00
R. Belmont
15e90f0002 Capcom updates: [any]
- Fixed some incorrect info about the SF2 bootlegs and got them running better.
- Dumped 8571 MCU from a bootleg Top Secret/Bionic Commando PCB.  All other ROMs on the board matched the 'topsecrt' set.
2014-10-16 02:04:22 +00:00
Scott Stone
24e7833459 Fix compile on MSVC 2012 from Peter Ferrie (nw) 2014-10-16 01:06:35 +00:00
Fabio Priuli
5d642ee5eb (MESS) removed softlist features that were not used anymore since conversion
to slot devices. nw.
2014-10-15 18:38:30 +00:00
Michaël Banaan Ananas
3efad3c350 oh, filename was still 315-5296.h in my local tree 2014-10-15 18:29:52 +00:00
Wilbert Pol
95e0496a0d (MESS) gb.c: Give gbcolor it's own machine config, fixes regression introduced in r20641. Fixes MT005730. 2014-10-15 18:29:10 +00:00
Michaël Banaan Ananas
fbe730bffd Added Sega UFO Catcher hardware driver. [hap, Yasuhiro] 2014-10-15 17:56:02 +00:00
Alex W. Jackson
e7df9641df k054156: save correct amount of videoram, fixes lethalen savestates [Alex Jackson] 2014-10-15 15:34:06 +00:00
Miodrag Milanovic
c93ed344fb Cleanups and version bump 2014-10-15 07:19:47 +00:00
Miodrag Milanovic
a4dd32afb6 Better fix for init order on software item load (nw) 2014-10-15 07:10:54 +00:00
Miodrag Milanovic
35dee95edf Fixed init order on software item load (nw) 2014-10-15 06:52:13 +00:00
Fabio Priuli
528f8ce1a3 devices with samples shall specify sampleof too. nw. 2014-10-15 03:27:53 +00:00
Fabio Priuli
e79775ef43 new dump surfaced in the past days. nw. 2014-10-15 03:27:09 +00:00
Wilbert Pol
e1fbbaf947 (MESS) gameking.c: Changed cpu type; this makes penguin happier. (nw) 2014-10-14 20:19:05 +00:00
Fabio Priuli
46911ceb9f I don't think these are really needed, but let's try to use more parentheses ;) nw. 2014-10-14 20:12:55 +00:00
Fabio Priuli
2e451cdf36 (MESS) pce_slot.c: fixed crash when loading images smaller than 256K
(unfortunately this was happening only randomly on MacOSX, so I was
never able to find the culprit until recent MT reports). nw.
2014-10-14 20:08:33 +00:00
Wilbert Pol
54fe1343cf (MESS) gameking.c: Some notes (nw) 2014-10-14 20:02:21 +00:00