Commit Graph

32729 Commits

Author SHA1 Message Date
Osso
969616a043 asteroid.c: fixed save state problem for astdelux1 (nw) 2014-12-20 08:23:37 +01:00
mahlemiut
bfcbf9f5ab (MESS) ngen: put 386-based systems in a separate driver_device class for now, so that they don't crash. 2014-12-20 14:49:12 +13:00
Robert
2d3aede494 (MESS) fixed crash with no cart for 3 drivers (nw)
- gameking, svision, advision
- only affects my build
- See forum post for details
2014-12-20 11:28:57 +11:00
mamehaze
4878a6643a start making an actual CPU core out of the arcompact disassembler, executes the first few jumps (nw) 2014-12-20 00:17:21 +00:00
Robert
4db0f3b64d (MESS) excalibur : starting to add floppy support (nw)
(note: using old wd17xx because new wd crashes when the disk is loaded up)
2014-12-20 10:55:14 +11:00
Alex W. Jackson
7892f2cfeb tc0480scp.c: save state fix (nw) 2014-12-19 18:43:01 -05:00
Angelo Salese
7e894f7bfe Using IRQ_CALLBACK_MEMBER for irqs in MZ-2500, nw. 2014-12-20 00:12:56 +01:00
hap
46ca56f304 fixed status being reset too early 2014-12-19 23:54:04 +01:00
Lord-Nightmare
350dd4a7d0 (MESS) Fix VSM rom read through the tms51xx, and add tms6100 hookup to tispeak.c, fixing speech in speak and spell and speak and math. The drivers are usable but no display yet. Fixed speak and spell clock speed (it is 1/2 the clock input of the tms51xx chip) [Lord Nightmare]
Non-Whatsnew Note: this commit breaks the speech in radar scope trs02 set (because the rom it has has the bits in the backwards order). I will fix this later.
2014-12-19 16:20:07 -05:00
Alex W. Jackson
42829f31b1 Various, mainly Taito drivers: clean up banking, remove unneeded postload callbacks (nw) 2014-12-19 15:54:35 -05:00
Osso
0eae429554 tc0480scp.c: revert postload change for now, needs more investigation (nw) 2014-12-19 19:43:42 +01:00
Lord-Nightmare
d76401c0f5 Merge branch 'master' of https://github.com/mamedev/mame 2014-12-19 13:16:57 -05:00
Lord-Nightmare
d46d881e80 tms5110.c: implement output and read bit commands. [Lord Nightmare] 2014-12-19 13:11:28 -05:00
cracyc
c52f1266d8 windows too (nw) 2014-12-19 12:02:53 -06:00
Scott Stone
98f0d3d689 Fix yamyam and clones regression from clock change. (nw) 2014-12-19 12:58:04 -05:00
Osso
23c3deba37 Added missing save state support to segaic16_video_device. Fixes quartet2 save state problem (nw)
Some almost exclusively cosmetic changes to the device, while at it (nw)
2014-12-19 18:53:11 +01:00
Osso
6a9c5080e6 Fixed racingb save state problem (nw)
Quick testing didn't show any problems with other games using the chip, but we'll see on the next save state regression test..
2014-12-19 18:43:22 +01:00
Olivier Galibert
09ec9d6006 qt/debug: Device tree view. Looks cool with mu100 or lindbios [O. Galibert] 2014-12-19 18:26:46 +01:00
Olivier Galibert
3ef1938bef init order issue (nw) 2014-12-19 18:26:46 +01:00
Osso
b6cac0342b machine.c: the majority has spoken (nw) 2014-12-19 18:14:59 +01:00
Scott Stone
8644c3686b MZ-2500: Fixed floppy drive reverse behaviour, allows Laydock to get farther [Takeda Toshiya, Angelo Salese] 2014-12-19 12:02:36 -05:00
Oliver Stöneberg
bb652cbfec fixed Visual Studio compilation and compilation in general / small r10788_device initialization cleanup (nw) 2014-12-19 17:53:24 +01:00
mamehaze
ee0573b629 (nw) 2014-12-19 14:34:57 +00:00
James Wallace
1e666e821d Significant change to Stepper motor device behaviour, using devcb2 interfaces.
New functions added:

 MCFG_STEPPER_ADD(tag) - add a stepper device
 MCFG_STEPPER_REEL_TYPE(type) - the equivalent of the first line in the old interface, now also takes NOT_A_REEL for printer and similar applications
 MCFG_STEPPER_START_INDEX(int index) - the old second line of the interface, the position (in half steps) where the optic tab first triggers.
 MCFG_STEPPER_END_INDEX(int index)  - the old third line of the interface, the last position (in half steps) where the optic tab triggers.
 MCFG_STEPPER_INDEX_PATTERN(int pattern) - a coil pattern in hexadecimal that has to be on the motor for the index to trigger (0 if no specific pattern is needed)
 MCFG_STEPPER_INIT_PHASE(int phase) - starting phase of the motor

All drivers have been updated, testing done to all specific drivers - Scorpion 4 was particularly complex. [James Wallace]
2014-12-19 10:47:59 +00:00
Osso
8dbfcac7b2 machine.c: invalidating all save states from previous versions is not a good trade-off for fixing a few games that regressed (nw) 2014-12-19 07:21:58 +01:00
hap
06c8f41bc1 (MESS)preliminary emulation of Speak & Spell hardware. [hap, Lord Nightmare] 2014-12-18 22:36:45 +01:00
jbu
6574570b26 Use PORT_INCLUDE instead of macros - thanks Dirk (nw) 2014-12-18 20:00:17 +01:00
Osso
d2e7c649d5 bfm_sc1.c: fixed save state "regression". It actually didn't have any save state support, but the flag was set (possibly copy-paste error) (nw) 2014-12-18 18:18:18 +01:00
Osso
47f4536618 machine.c: save m_rand_seed, fixes save state regressons in at least the following games - drivers: bmcpokr - bmcpokr.c, centipdb, caterplr, millpac - centiped.c, jngolady - jangou.c, rivieraa - merit.c (nw)
device.c: fix typo (nw)
2014-12-18 18:15:42 +01:00
David Haywood
5bad55bea9 silly typo (nw) 2014-12-18 15:08:22 +00:00
David Haywood
f5c823c14d arcompact - some dasm helpers for LR/SR (nw) 2014-12-18 12:51:50 +00:00
James Wallace
2cdbad42ed Fix wrong device declaration in SC2 (nw) 2014-12-18 09:06:24 +00:00
etabeta78
a0519c47f5 misc new files added to softlists. nw. 2014-12-18 08:57:54 +01:00
Fabrice Bellet
de398d972e debug: fix wrong initial m_topleft.x value in memory view 2014-12-18 08:27:14 +01:00
Fabrice Bellet
d77c58794b debug: better handling of duplicate memory access
Don't remove and reinsert nodes that correspond to a duplicate memory
access, because tree rebalancing kills performances. Update the node's
element content instead.
2014-12-18 08:27:14 +01:00
Fabrice Bellet
47ba3927db debug: fix the avl trees logic
The ancestor heights of a node were not updated properly.
2014-12-18 08:27:14 +01:00
Fabrice Bellet
195e3de0f2 debug: dont update asm view in the start_hook()
The curpc can be in the middle of an instruction being decoded, so
it is not pertinent to recompute the disassembly starting from
this address.
2014-12-18 08:27:14 +01:00
Fabrice Bellet
146393cf11 debug: fix a string overflow in comments 2014-12-18 08:27:14 +01:00
Fabrice Bellet
1417b6be30 debug: fix the gui for smaller fonts
Using a font pointsize different from 11pt has a consequence that
fontWidth (in pixels) is not an integer anymore.
2014-12-18 08:27:14 +01:00
jbu
6b98aa281a A try at adding switch matrix inputs. Use just part numbers for device tags. (nw) 2014-12-18 04:02:47 +01:00
James Wallace
b8da0e5e89 Attempt at fixing the new Stepper device to load correctly for AWP games. This is part 1 of a plan to remove the stepper_interface for a devcb2 setup. [James Wallace] 2014-12-17 16:04:03 +00:00
arbee
37d1ed1a22 (MESS) More hp16500b progress (nw) 2014-12-17 09:38:36 -05:00
David Haywood
60bbddc468 arcompact (nw) 2014-12-17 14:27:30 +00:00
Robert
c9f55a1664 (MESS) excalibur : another attempt at hires graphics. (nw)
- SET works
- PCGEN ON works
2014-12-18 01:20:51 +11:00
David Haywood
10f00f694f arcompact: dasm of the zero overhead loop instructions (nw) 2014-12-17 12:41:07 +00:00
hap
f7cd7932b2 tms5110.c needed soon 2014-12-17 04:43:38 +01:00
Alex W. Jackson
447822e40d k053936.c: fix potential out-of-bounds memory access; remove some dead code [Alex Jackson] 2014-12-16 17:13:52 -05:00
mamehaze
297c2ac817 more LIMM fixes (nw) 2014-12-16 15:58:12 +00:00
mamehaze
0d093c1d30 arcompact - fix some limm decoding, confirm that leapster CPU type uses the extended registers for multiply results (nw) 2014-12-16 14:37:40 +00:00
mamehaze
227f70d111 more (nw) 2014-12-16 13:38:59 +00:00