Miodrag Milanovic
856a4c7119
Moved m_generic_paletteram_* into drivers/device state objects so they are not global anymore (nw)
2014-04-23 13:56:01 +00:00
Robbbert
248c2ced08
(MESS) fc100 : used ioport_array, and fixed a couple of bugs.
2014-04-23 13:40:08 +00:00
Miodrag Milanovic
3487b01445
removed unused helpers, leftover from conversion to new palette (nw)
2014-04-23 12:23:50 +00:00
Robbbert
4f28c91ece
(MESS) fc100 : added centronics printer
2014-04-23 12:15:58 +00:00
Robbbert
84bbd78250
(MESS) fc100 : revert r29831
2014-04-23 10:19:25 +00:00
Miodrag Milanovic
6adfdc4ef8
Did remaining, those that left are in CPU devices, and one case that need confirmation after but thing is it's overwriting one from i186 core (nw)
2014-04-23 09:21:42 +00:00
Miodrag Milanovic
9e85066935
Replaced set_irq_acknowledge_callback with proper MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
2014-04-23 08:54:06 +00:00
Miodrag Milanovic
45fe0097ae
Fixed mac validation (nw)
2014-04-23 08:36:18 +00:00
Phil Bennett
f4b64a1b5b
inder_vid.c - Mirrored TMS34010 RAM at 0x7fc00000 and 0xffc00000. With the previous TMS34010 change, this fixes the window clipping issues at y=0 [Phil Bennett]
2014-04-23 08:21:53 +00:00
Phil Bennett
9ca8643f32
- TMS34010: Use the CONVSP/CONVDP registers to adjust source and destination addresses when window clipping or y-reverse is applied [Phil Bennett]
2014-04-23 08:18:34 +00:00
R. Belmont
31bed06699
(MESS) cybiko updates: [R. Belmont]
...
- Fixed major memory stomp in cybikov2
- Fixed "insert battery" message in cybikoxt; the OS boots up now
- Started general cleanup of I/O handling
2014-04-23 02:15:35 +00:00
Olivier Galibert
59e7d9a63b
next: fix the vblank disables [O. Galibert]
2014-04-22 20:33:41 +00:00
Ivan Vangelista
1a442c0a84
juicebox.c: reduced tagmap lookups (nw)
2014-04-22 18:31:35 +00:00
Ivan Vangelista
1237836711
s3c44b0_device: converted to devcb2 (nw)
2014-04-22 18:23:41 +00:00
Ivan Vangelista
06e4798595
adsp21xx_device: converted to devcb2 (nw)
2014-04-22 17:38:46 +00:00
Alex W. Jackson
69e99a89f2
m68000: implement TAS callback (currently only used by megadrive) in a more sensible and versatile way [Alex Jackson]
2014-04-22 17:09:12 +00:00
Oliver Stöneberg
94fc4f582a
resolved conflict between "alto2" set and device name (nw)
2014-04-22 14:23:48 +00:00
Miodrag Milanovic
a822b12416
m68000 callbacks to delegates (nw)
2014-04-22 14:18:30 +00:00
Wilbert Pol
c0d35f1990
(MESS) msx.c: Notes (nw)
2014-04-22 14:18:00 +00:00
Oliver Stöneberg
b6e9b51409
fixed initialization of diablo_hd_device::m_description (nw)
2014-04-22 14:15:44 +00:00
Oliver Stöneberg
6821dad01d
fixed Visual Studio compilation (nw)
2014-04-22 14:14:51 +00:00
Robbbert
bc2da593f3
(MESS) alphatro : very fine tuning to enable the load of a real tape
2014-04-22 13:55:30 +00:00
Robbbert
698076d300
(MESS) fc100 : added cart slot.
...
There isn't any known cart dumps. Do not know what games may have existed.
2014-04-22 13:24:09 +00:00
Robbbert
4812efd1c3
(MESS) fc100 : keyboard fine-tuning.
2014-04-22 13:05:03 +00:00
Oliver Stöneberg
f88cfae183
synchronized mame.mak and mess.mak (nw)
2014-04-22 13:01:52 +00:00
Curt Coder
b5f4c3d6da
Fixed compile. (nw)
2014-04-22 12:30:12 +00:00
Curt Coder
de97a42bd1
Fixed compile. (nw)
2014-04-22 12:29:21 +00:00
Miodrag Milanovic
c046734f76
(MESS) New driver added: Xerox Alto 2 [Juergen Buchmueller]
...
out of whatsnew: Did not add Unicode support for debugger from branch yet, for now few special chars are converted to be plain ASCII
2014-04-22 12:21:07 +00:00
Alex W. Jackson
92d6b69712
namcona1.c: reduce tagmap lookups using ioport_array (nw)
2014-04-22 11:13:26 +00:00
Robbbert
727abb38c8
(MESS) fc100 : added joysticks.
...
Directions and bits are a guess, copied from phc25.
2014-04-22 10:55:34 +00:00
Robbbert
74f2efb158
(MESS) fc100 : seems cassette frequencies are 600/1200, so halved everything.
...
Also fixed unreliable loading by initialising some variables.
2014-04-22 10:36:55 +00:00
Alex W. Jackson
525db193c1
ioport_array_finder improvement: [Alex Jackson]
...
Sorry, clean build needed again...
Allow ioport_array finders to be given a single base tag as an
alternative to an array of tags. This alternative syntax is exactly
the same as shared_ptr_array. This form makes more sense when the
individual "ports" don't really have human-meaningful names
(e.g. rows of a keyboard matrix)
Note that just as with shared_ptr_array, you need a period between
the base tag (as specified in the constructor) and the index.
Updated odyssey2.c using this form of ioport_array. [Alex Jackson]
2014-04-22 10:28:05 +00:00
Miodrag Milanovic
bbd6d13cc8
Using delegates for 68307 (nw)
2014-04-22 08:31:08 +00:00
Alex W. Jackson
ae27a1935b
ioport_array_finder: [Alex Jackson]
...
Clean build probably needed since this touches a core header file.
ioport_array_finder is a new device finder template for finding,
unsurprisingly, an array of ioports. It is mainly intended to
help handle multiplexed ioports without runtime tagmap lookups
in a more elegant way than was previously possible.
It is similar in principle to shared_ptr_array_finder; however,
rather than passing a single tag that gets automatically decorated
with numeric suffixes, you need to pass an array of tags (this is so
ioports can continue to have human-meaningful tags rather than the
tags being forced by how the hardware multiplexing happens to work).
Because C++ doesn't have array literals, and because most driver
state class constructors are defined in header files, the semantics
are a little different from other device finders (and possibly
awkward/suboptimal, this is the best I could think of). You have to
declare the array of tags as a static class member and define it
somewhere in a source file (defining it near the function that
actually reads the multiplexed ports seems like the most logical
place to me).
Updated bladestl.c to use ioport_array_finder; will wait for Micko to
pass judgement on the semantics before updating more drivers.
2014-04-22 08:05:17 +00:00
smf-
815f894a62
Make pokasuka a clone of manicpnc (nw)
2014-04-22 08:02:00 +00:00
Miodrag Milanovic
c2a73097db
removed legacy not used code (nw)
2014-04-22 06:54:20 +00:00
Miodrag Milanovic
4e5b684399
This patch is not needed anymore (nw)
2014-04-22 06:48:51 +00:00
Miodrag Milanovic
68c1ca5d54
Some more core cleanup (nw)
2014-04-22 06:32:10 +00:00
Alex W. Jackson
a6e05ae627
spaces don't belong in shortnames (nw)
2014-04-22 04:36:23 +00:00
Brian Troha
0b216ce340
peplus.c: According to docs CAPX1321 goes with CG2324 - NW
2014-04-22 00:58:48 +00:00
David Haywood
48b74144f0
mapped some missing buttons in sc4dnd, also made test modes more accessible via the service button - the games even list what should be on each of the reel positions in test mode (nw)
2014-04-21 21:19:29 +00:00
Olivier Galibert
b4f57de540
h8: compounded duh (nw)
2014-04-21 20:21:46 +00:00
Oliver Stöneberg
f67c7598c1
removed unused legacy_callback_func (nw)
2014-04-21 18:37:11 +00:00
Oliver Stöneberg
b01611363a
disabled ATTR_DEPRECATED on device_irq_acknowledge_callback again (nw)
2014-04-21 17:59:19 +00:00
David Haywood
f4246740b4
let's try this instead (nw)
2014-04-21 17:32:04 +00:00
Oliver Stöneberg
e3429af71d
enabled ATTR_DEPRECATED on device_irq_acknowledge_callback (nw)
2014-04-21 17:11:05 +00:00
Oliver Stöneberg
536b269455
removed some unused AM_*_LEGACY macros (nw)
2014-04-21 17:05:09 +00:00
David Haywood
3900239c6d
fix issue with battletoads, but re-break some gfx in littlerb/megaphoenix in the process. needs somebody who knows the tms better (nw)
2014-04-21 16:31:42 +00:00
Robbbert
879fd7d0c3
(MESS) fc100 : added semigraphic6 mode, fixed shift for paste.
2014-04-21 13:13:25 +00:00
Angelo Salese
39e73d5495
Removed bogus AM_SHARE for paletteram
2014-04-21 13:12:24 +00:00