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
Fabio Priuli
d88fdfacff
(MESS) atari400.c: recovering some speed which got lost with conversion to
...
slot device in carts which enable and disable ROM continuously (e.g. Dropzone
and Jinks). nw.
2014-10-14 19:53:05 +00:00
David Haywood
0ca7c4a8c0
new clones
...
Donkey Kong 3 (bootleg with 2xAY8910) [Tirino73]
2014-10-14 19:39:02 +00:00
Scott Stone
dff9704b70
Fix formatting in some recent XML file changes (nw)
2014-10-14 18:48:04 +00:00
David Haywood
cdf26b4f69
bl scroll (nw)
2014-10-14 18:45:24 +00:00
David Haywood
b230c86a20
further improvements
...
(of all the Mario versions we support at the moment this one probably has the least offensive sound ;-)
2014-10-14 18:34:00 +00:00
Curt Coder
421118ba62
Marked non-public images as nodump. (nw)
2014-10-14 17:54:45 +00:00
Curt Coder
395526e2ab
Fixed clang build. (nw)
2014-10-14 17:49:31 +00:00
Curt Coder
820e2b78cb
Fixed clang build. (nw)
2014-10-14 17:48:47 +00:00
David Haywood
6948f80c4f
improve (nw)
2014-10-14 17:40:53 +00:00
Ville Linde
c2a5a49e28
model3.c: experimenting with interrupts (nw)
2014-10-14 17:26:57 +00:00
David Haywood
fc4057fe85
inputs (nw)
2014-10-14 16:19:21 +00:00
David Haywood
877a040b27
new clones
...
Mario Bros. (Japan, bootleg) [tirino73]
(needs more work)
2014-10-14 16:02:19 +00:00
David Haywood
b95d82765f
Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg) [elnaib (AUMAP)]
2014-10-14 13:24:50 +00:00
David Haywood
0549aa8ffb
(nw)
2014-10-14 12:12:02 +00:00
David Haywood
4dc79c4b23
new clones
...
Super Street Fighter II: The New Challengers (World 931005) [palindrome]
2014-10-14 12:11:50 +00:00
David Haywood
abb398d3ef
new clones
...
Frogger (bootleg on Amigo? hardware) [Any]
2014-10-14 11:48:46 +00:00
David Haywood
21f07957b4
mark this as working (nw)
2014-10-14 10:59:27 +00:00
Alex W. Jackson
394483944e
m68000: add missing save state registration [Alex Jackson]
2014-10-14 09:37:51 +00:00
Alex W. Jackson
6b56605f48
alpha68k: consolidate some gfx_layouts, use core palette handling (nw)
2014-10-14 07:00:16 +00:00
R. Belmont
98b7da1641
(MESS) apple2: revert default to old HLE Disk II; new one corrupts data on disk switch. (nw)
2014-10-14 02:33:00 +00:00
R. Belmont
d8989fb655
(MESS) apple2.xml: added over 150 items, including many classics of the platform. [R. Belmont]
2014-10-14 02:28:30 +00:00
Alex W. Jackson
d4a88b5ed7
bleh, we save_item(bool) all over the place and using ints for bools is ugly and C-ish (nw)
2014-10-14 01:53:33 +00:00
Scott Stone
a7c0827a2b
Fix some typos/rearrangements of whatsnew (nw)
2014-10-14 01:28:50 +00:00