Commit Graph

28266 Commits

Author SHA1 Message Date
smf-
8ff2d565b0 added hack for startup order issues (nw) 2014-04-06 09:21:12 +00:00
smf-
062b59d6b2 oops, it was this I meant to commit (nw) 2014-04-06 09:14:01 +00:00
David Haywood
7d3310f8de fix compile (nw) 2014-04-06 09:05:50 +00:00
smf-
37c2d0587d added RS232 loopback [smf] 2014-04-06 08:48:33 +00:00
Fabio Priuli
487efaf26f Added some recent Tourvision dumps from clawgrip & TDU (proper credit will be added to whatsnew in a moment).
Notice that I plan to clean up these dumps a bit in next release cycle (at the moment they are all dumped as 1MB, 
even when the HuCard was smaller), but for the moment this is good enough to have them preserved. nw.
2014-04-06 08:34:00 +00:00
Miodrag Milanovic
c50219ac71 checking svn (nw) 2014-04-06 08:15:01 +00:00
Alex W. Jackson
d9071fe7a9 Use owner()->subdevice instead of siblingdevice() like devcb2 does (nw) 2014-04-06 08:12:24 +00:00
Miodrag Milanovic
941af9eea9 pecom - Fix year of production (nw) 2014-04-06 06:29:46 +00:00
Roberto Fresca
5dab04723b nuked debug message... 2014-04-06 03:39:27 +00:00
Michael Zapf
caa4c66e91 (MESS) Fixed several bugs in HSGPL. [Michael Zapf] 2014-04-06 00:33:09 +00:00
Roberto Fresca
4c1215d18c align... 2014-04-05 23:47:29 +00:00
Roberto Fresca
69cb645ff2 small docs corrections... 2014-04-05 23:42:56 +00:00
Roberto Fresca
8c23e289b0 space... 2014-04-05 22:59:27 +00:00
Roberto Fresca
60ca7aeab7 goldnpkr.c driver: Inverted and normalize the button-lamps states
for all games.
2014-04-05 22:33:51 +00:00
Nathan Woods
c795414920 Merge branch 'master' of ssh://mess.org/mame 2014-04-05 21:55:04 +00:00
Nathan Woods
9e44d59664 [COCO3] Better palette/save state fix 2014-04-05 21:55:02 +00:00
Michaël Banaan Ananas
34ab217284 OG boolshift is fine anyway 2014-04-05 21:33:30 +00:00
Nathan Woods
8c568003c4 [COCO3] Fixed an issue that could cause the palette to not be updated correctly after a save state load 2014-04-05 21:24:36 +00:00
Alex W. Jackson
f9ccaeb422 Disable this for now, it causes regressions and I'm not sure it's actually useful (nw) 2014-04-05 21:02:42 +00:00
Roberto Fresca
b99edf44fe Some improvements to coinmaster.c driver...
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Joker Poker (Coinmaster, Amusement Only) [Roberto Fresca, ANY]
2014-04-05 20:42:22 +00:00
Michaël Banaan Ananas
b1cf974051 bitshift a boolean? 2014-04-05 19:14:25 +00:00
Michaël Banaan Ananas
81dc79f717 small cleanup 2014-04-05 18:59:03 +00:00
Nathan Woods
8ec68d9e8f [COCO3] Now properly updating the CPU clock as per GIME state after state load 2014-04-05 18:33:11 +00:00
David Haywood
637c5c89a4 fix compile (nw) 2014-04-05 17:45:50 +00:00
Olivier Galibert
bce40262a1 timecrs2: Fix gunsight [O. Galibert] 2014-04-05 17:39:17 +00:00
Olivier Galibert
6cc5342925 h8: Implement the 8-bits timers, namcos23 coins work again [O. Galibert] 2014-04-05 17:24:50 +00:00
Olivier Galibert
52b2acd56a placeholders 2014-04-05 17:20:08 +00:00
Miodrag Milanovic
658240cccc Fix MNG recording (nw) 2014-04-05 15:50:22 +00:00
Alex W. Jackson
c3a166e962 device_gfx_interface [Alex Jackson]
Moved graphics decoding to a new device interface class: device_gfx_interface.
The gfxdecode device is now a device that simply inherits this interface and
does nothing else. Devices that draw tilemaps or sprites using gfx_elements
should in time be updated to use this interface rather than connect to a
machine-global gfxdecode device. Updated toaplan_scu.c as an example (also
fixed off-by-one sprite alignment in twincobr and rallybik while I was at it).

gfx_elements are normally created in interface_post_start(), making it
possible to dynamically create or modify the graphics decoding info during
device_start() if you need to. On the other hand, if you need the gfx_elements
during device_start(), you can directly call decode_gfx() to create them early.

This interface also provides a standard and init-order-safe way to connect to
a palette device (similarly to how device_video_interface helps devices
connect to a screen), so it's handy for any device that does palettized
drawing even if it doesn't use gfx_elements. Updated k053250.c as an example
of this usage.

gfxdecode info entries can now reference shared RAM regions by tag as well as
ROM regions, automatically handle endianness, and have some other new
capabilities. Updated nemesis.c and pgm.c to showcase the new features.

Removed validate_display() (it was just a commented out stub already) since
its only function, checking that drivers don't have an ind16 screen without
a palette, is now done by screen_device::device_validity_check().

Updated obsolete comments about GFXLAYOUT_RAW (cps1.c hasn't used raw gfx for
years, and "to save memory" is no longer a good reason to use it)
2014-04-05 14:59:36 +00:00
Nathan Woods
01d2320c95 Factored ui_menu_control_device_image into ui/imgcntrl.c 2014-04-05 14:11:56 +00:00
Curt Coder
6bcf8f1c74 (MESS) tandy2k: WIP. (nw) 2014-04-05 13:59:06 +00:00
Fabio Priuli
1d77e91173 (MESS) pico.xml: More dumps from Team Europe. nw. 2014-04-05 12:58:48 +00:00
Fabio Priuli
b6cfb44d1c (MESS) misc recent dumps added to softlists. nw. 2014-04-05 12:57:26 +00:00
Curt Coder
2677f10919 (MESS) tandy2k: WIP. (nw) 2014-04-05 12:31:38 +00:00
Curt Coder
25863f4ee5 (MESS) tandy2k: WIP. (nw) 2014-04-05 08:39:21 +00:00
Ivan Vangelista
c2a0ada2b7 mc68328_device: converted to devcb2 (nw) 2014-04-05 07:03:01 +00:00
Michaël Banaan Ananas
32f79db380 rm unused colortable 2014-04-05 06:32:27 +00:00
Fabio Priuli
bf1199eb2a (MESS) previous BBC Master commit was over-simplifying the cart
mapping compared to the real thing. This should be more in line 
with the code which will be needed with slots. nw.
2014-04-05 04:25:58 +00:00
Fabio Priuli
e75ca754dc (MESS) nc.c: fixed nvram in the nc200. nw. 2014-04-05 04:22:33 +00:00
Angelo Salese
641b6d8fd0 Some early work towards GMEN SH-2 part of Namco System 23, nw 2014-04-04 23:45:36 +00:00
Sandro Ronco
7241517bc9 (MESS) minor psion.c cleanup. (nw) 2014-04-04 21:24:48 +00:00
Sandro Ronco
10e5a9aae7 hd63484: added 8-bit mode. (nw)
converted sigmab52.c to use the new HD63484. (nw)
2014-04-04 21:05:36 +00:00
Michaël Banaan Ananas
67186e3862 er, it's JP, not J 2014-04-04 20:22:37 +00:00
Michaël Banaan Ananas
0f5d74fa53 added J1 jumper/solderpad, used to call the monitor on dev system 2014-04-04 20:18:46 +00:00
Michaël Banaan Ananas
180aa2e3d7 (make bioslist a bit easier to read) 2014-04-04 19:48:39 +00:00
Michaël Banaan Ananas
5e8aae636a readded neodebug.rom 2014-04-04 19:36:18 +00:00
Roberto Fresca
2150cbadef Marked all Super Star '97 graphics ROMs as bad dump. 2014-04-04 18:54:01 +00:00
Fabio Priuli
ced9717453 (MESS) bbc.c: fixed external cart slot -cart1 for the BBC Master (demo cart
runs properly now), added second external slot -cart2 (same functionality
as -cart1). Expansion ROM slots, which are handled as internal cart slot, 
are now accessible via -cart3/-cart6 media switch, until they are converted 
to proper slot devices. [Fabio Priuli]
2014-04-04 17:23:15 +00:00
Michaël Banaan Ananas
16b55173a6 fix compiler warning? 2014-04-04 17:12:39 +00:00
Michaël Banaan Ananas
c908c329a9 fixed
firewave: "And here's a few MESS/core ones I overlooked yesterday:

s:\svn\mame\src\emu\cpu\dsp16\dsp16ops.inc(365) : warning C6316: Incorrect operator:  tested expression is constant and non-zero.  Use bitwise-and to determine whether bits are set.
s:\svn\mame\src\emu\cpu\es5510\es5510.c(608) : warning C6201: Index '255' is out of valid index range '0' to '254' for possibly stack allocated buffer 'is_written'.
s:\svn\mame\src\emu\cpu\es5510\es5510.c(608) : warning C6201: Index '255' is out of valid index range '0' to '254' for possibly stack allocated buffer 'is_read'.
s:\svn\mame\src\emu\cpu\es5510\es5510.c(609) : warning C6201: Index '255' is out of valid index range '0' to '254' for possibly stack allocated buffer 'name'.
s:\svn\mame\src\emu\cpu\es5510\es5510.c(666) : warning C6201: Index '255' is out of valid index range '0' to '254' for possibly stack allocated buffer 'name'.
s:\svn\mame\src\emu\cpu\m68000\m68kcpu.c(681) : warning C6314: Incorrect order of operations:  bitwise-or has higher precedence than the conditional-expression operator.  Add parentheses to clarify intent.

"
2014-04-04 16:24:13 +00:00