Commit Graph

12228 Commits

Author SHA1 Message Date
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
Aaron Giles
57d1459ca0 Ensure m_token is NULL in the event of a 0-length token for legacy devices. 2011-04-30 22:37:12 +00:00
Aaron Giles
932a42eac4 Be consistent about template argument naming. 2011-04-30 20:37:06 +00:00
Aaron Giles
580b29ee33 Fix indeterminate order of calls. 2011-04-30 20:21:00 +00:00
Miodrag Milanovic
d4eaf26045 Fix adding dynamic device fixing coco and ti99_4 (no whatsnew) 2011-04-30 18:51:40 +00:00
Aaron Giles
4bde2a6110 Move call to legacy device's stop function to device_stop() from the
destructor, in case the device tries to do something machine-related.
2011-04-30 18:38:27 +00:00
R. Belmont
06c4761151 konamigv: more documentation updates (no whatsnew) 2011-04-30 17:29:21 +00:00
Angelo Salese
dc889fd699 Today deprecat.h squashing 2011-04-30 16:05:10 +00:00
Angelo Salese
dcfdf0ea82 Fix for FMV colors in various PSX games, nw 2011-04-30 14:17:42 +00:00
Angelo Salese
43edd7c59f Updated notes for Alba ZG driver, nw 2011-04-30 14:14:30 +00:00
R. Belmont
383b8b4421 konamigv: Documentation updates [Guru] 2011-04-30 13:02:53 +00:00
Aaron Giles
2465eb7e4e Converted presave/postload functions to delegates. In a lot of
cases, we can get rid of the postload function entirely and just
call directly to the target function. Drivers eventually should
just override device_postload() instead of registering for callbacks.
2011-04-30 05:12:28 +00:00
Roberto Fresca
de17803350 New clones added
----------------
Witch Card (German, WC3050, 27-4-94) [Roberto Fresca, Team Europe]
2011-04-29 21:01:46 +00:00
Aaron Giles
5e964d09ce Latest delegate changes removed the need for bindable_object, so
get rid of it across the board.
2011-04-29 20:45:40 +00:00
Brian Troha
5408498afe promoted from NON-Working:
-----------------------------------------
Fruit Bonus 3G (Version 1.0.3) [Sara S.]
2011-04-29 20:29:24 +00:00
Angelo Salese
085ebb8431 Fix compile, this time for good 2011-04-29 19:12:30 +00:00
Aaron Giles
4d23a0b9fd Set machine prior to starting a new device if not already done. 2011-04-29 18:39:42 +00:00
Angelo Salese
52c4657df7 Fix compile 2011-04-29 16:11:19 +00:00
Angelo Salese
abcbda4c20 Correct dump for fb3g from Brian, nw? 2011-04-29 16:00:07 +00:00
smf-
35968f9281 Started moving hardware in the CPU into the CPU core. Next step will be to use delegates to split dependencies, which is similar to how the real thing works as the address decoding is in the CPU and then each external chip has it's own bus. 2011-04-29 13:51:10 +00:00
Angelo Salese
92146956ae Fixed protection read-back registers 0x07 and 0x0e / 0x0f in k051733 math chip, finally fixing gameplay issues in Chequered Flag.
new working game
----------------
Chequered Flag [Angelo Salese]
2011-04-29 00:35:15 +00:00
Scott Stone
9efdcf15ce Inserted xtals from pcb writeup and estimated divisors which are a large improvement to what was there for badlandsb (Playmark bootleg). (no whatsnew) 2011-04-28 23:31:06 +00:00
Angelo Salese
03f962961e konamiic.c clean-up ... having two identical function names is bad bad BAD for grep'ing, shrug 2011-04-28 23:19:48 +00:00