Commit Graph

12050 Commits

Author SHA1 Message Date
Miodrag Milanovic
eeff4d5133 Added support for dynamic devices, will add more info for log
later when there are more support added (no whatsnew)
2011-05-04 14:47:41 +00:00
Aaron Giles
209e8b8eef devcb.h: removed inline configuration macros for devcb; they frighten me
delegate.h: added static creators for static variants as well
2011-05-04 07:01:38 +00:00
Aaron Giles
68ddfa5066 Cleanup acia6850 modernization, removing trampolines.
Moved a few trivial methods in the ptm6840 device to inline.
2011-05-04 06:01:07 +00:00
Aaron Giles
2ff70f9220 Fix for crash. Code was wrong before and is wrong in a different way now. :) 2011-05-04 04:31:27 +00:00
Aaron Giles
c3e74be300 Add labels to devcb callbacks. Add static creation template function
to delegates.
2011-05-04 04:29:06 +00:00
Aaron Giles
14c5876876 Fix crash caused by not resolving a devcb write line. 2011-05-04 04:27:57 +00:00
Angelo Salese
f9a2131977 More refactoring, nw 2011-05-03 23:26:02 +00:00
Aaron Giles
262a97b165 Clean up 6821 PIA modernization, removing all trampolines. Some
grossness remains, to be dealt with in the future.
2011-05-03 23:02:37 +00:00
Angelo Salese
d18a4b79e1 Minor fix, nw 2011-05-03 23:01:49 +00:00
Angelo Salese
0e94582a3d Yet More Seta fixes from Haze, nw 2011-05-03 22:52:35 +00:00
Angelo Salese
8ad215c1b3 More Seta fixes from Haze, nw 2011-05-03 22:05:50 +00:00
Angelo Salese
ead4db7d1d Added input button labels for Midway T-Unit driver [Joe Caporale] 2011-05-03 21:23:19 +00:00
Aaron Giles
8736e66684 Switch to static_set_interface for setting the interface struct in a type-safe
manner.
2011-05-03 19:42:31 +00:00
Angelo Salese
1f5b4919e7 Forgot this ... 2011-05-03 19:39:59 +00:00
Angelo Salese
eb0514c684 By request, testing the waters etcetera ... 2011-05-03 19:39:22 +00:00
Olivier Galibert
09cbc1ef08 naomi: Add jvs command 0x32, crazy taxi starts ! [O. Galibert] 2011-05-03 19:26:59 +00:00
Jonathan Gevaryahu
8586b98aab Add Puzznic MCU dump and added a PAL as NO_DUMP.
The MCU still needs to be properly hooked up.
[Smitdogg, The Dumping Union, Lord Nightmare]
2011-05-03 19:12:22 +00:00
Angelo Salese
17e361c008 Seta update from Haze, nw 2011-05-03 18:45:34 +00:00
Angelo Salese
72d617faeb Bulk replace usagui -> usagiym 2011-05-03 17:51:43 +00:00
Olivier Galibert
72812275c7 drcbex64: Fix op_debug implementation [O. Galibert] 2011-05-03 17:04:42 +00:00
Angelo Salese
644feafb54 Multifish newer revision, nw 2011-05-03 16:14:00 +00:00
Angelo Salese
d7e4a3e2a2 Fix compile 2011-05-03 15:50:58 +00:00
Angelo Salese
fe2561055f Started unifying sprite implementations for setax001/x002 chips [David Haywood] 2011-05-03 15:20:11 +00:00
Curt Coder
9ff27abf55 Fixed i8255 regression. (nw) 2011-05-03 09:01:09 +00:00
Aaron Giles
1c7b9ec528 Cleaned up 6840 device modernization, removing legacy trampolines
and using device timers.
2011-05-03 06:55:11 +00:00
Curt Coder
a5a153d114 Fixed MCCS1850 read/write. (nw) 2011-05-02 22:02:37 +00:00
Aaron Giles
c4c2a1655e Fix 7474 device to handle new internal details of devcb callbacks. 2011-05-02 21:02:02 +00:00
Olivier Galibert
6a016847ff naomi: Abstract the maple and jvs interfaces into a set of devices [O. Galibert, MetalliC, Tormod, D. Knute] 2011-05-02 19:58:35 +00:00
Olivier Galibert
7f4a2043d2 Placeholders. 2011-05-02 19:57:59 +00:00
Aaron Giles
649a902b1d Force resolution of m_zc callback in CTC device, since unresolved
devcb's will crash if called through. Fixed numerous crashes in
MCR games, among others.
2011-05-02 19:32:34 +00:00
Miodrag Milanovic
d9da79136f Added destruct for floppy format (no whatsnew) 2011-05-02 15:52:36 +00:00
Aaron Giles
53648f119b Further eeprom fixes. 2011-05-02 04:08:33 +00:00
Aaron Giles
722631601e Reimplemented devcb using delegates and classes. Unified the logic
for identifying targets and simplified the code. [Aaron Giles]

I have some further ideas but this is a good midway point.
2011-05-02 03:32:58 +00:00
Angelo Salese
d2c1a70fc2 Included tentative experiment for Hot Chase ... still not perfect though (especially noticeable with sound) ... 2011-05-02 01:24:07 +00:00
Angelo Salese
a70ef51f08 Made k051733 RNG to behave like an adder, improves pseudo-random events in Fast Lane [Angelo Salese] 2011-05-01 22:54:18 +00:00
R. Belmont
6d3978f1ed Fix kothello crash after last checkin (no whatsnew) 2011-05-01 21:46:18 +00:00
R. Belmont
9ddde458fa Fix second adpcm player in games using SEIBU_ADPCM [R. Belmont] 2011-05-01 21:36:21 +00:00
Angelo Salese
bbc5d4056c More deprecat.h ... 2011-05-01 21:15:18 +00:00
Michaël Banaan Ananas
660971ca6e MT bug 3103 fix by kunikuni 2011-05-01 20:04:21 +00:00
Angelo Salese
8d5510d3d7 Modernized m_rom_1 -> AM_REGION usage 2011-05-01 19:26:28 +00:00
Angelo Salese
6e801d187c .lay files 2011-05-01 19:06:14 +00:00
Angelo Salese
99982e9048 Added shifter display to Cisco Heat driver [Angelo Salese] Removed cheesy hack to F1 GP Star 2 irq communications [Angelo Salese] 2011-05-01 19:05:10 +00:00
Curt Coder
83c16c9766 Added MCCS1850 RTC emulation. [Curt Coder] 2011-05-01 17:58:05 +00:00
Angelo Salese
41f86102e9 Fixed inputs and removed digital hacks in Cisco Heat driver [Angelo Salese] 2011-05-01 17:17:17 +00:00
R. Belmont
ce05f397da mc146818: Fix uninitialized variable found by Valgrind [R. Belmont] 2011-05-01 17:04:45 +00:00
Michaël Banaan Ananas
49f85b1347 (fix MT 4325) 2011-05-01 16:24:22 +00:00
Aaron Giles
ce7f337cc1 Fix device/config merge errors. 2011-05-01 15:39:35 +00:00
Angelo Salese
f0444c1b89 Decoded gfxs in amaticmg driver, nw 2011-05-01 15:28:07 +00:00
R. Belmont
70c52a193b astring: don't copy a pointer onto itself (not harmful, but annoying in Valgrind) (no whatsnew) 2011-05-01 01:00:21 +00:00
R. Belmont
656c24bb25 diimage.c: fix uninitialized variables found by Valgrind [R. Belmont] 2011-05-01 00:56:59 +00:00