Commit Graph

32764 Commits

Author SHA1 Message Date
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
mamehaze
ba8aedb356 more (nw) 2014-12-16 12:00:48 +00:00
hap
bc795224f4 woops 2014-12-16 12:58:23 +01:00
mamehaze
d3331fa9e5 arcompact dasm wip (nw) 2014-12-16 10:33:33 +00:00
Olivier Galibert
4a85575e9a hp16500b: Fix the display ram test [O. Galibert] 2014-12-16 11:26:00 +01:00
arbee
7464ac122a (MESS) hp16500b: pass more POST, VRAM ROP test now the only one failing. (nw) 2014-12-15 22:21:51 -05:00
hap
383ffba197 tispeak.c skeleton driver 2014-12-16 02:42:36 +01:00
R. Belmont
354ca593a8 Merge pull request #85 from Tarnyko/master
Do not check gl_lib() without OpenGL support [Tarnyko]
2014-12-15 20:40:48 -05:00
jbu
e92761316a Clean up and fix comments (nw) 2014-12-16 02:09:22 +01:00
Tarnyko
41679b20d1 Do not check gl_lib() without OpenGL support
The gl_lib() function is not defined if we do not #USE_OPENGL,
as can be seen in osdsdl.h. Building with NO_OPENGL=1 then
breaks, unless we add this conditional #ifdef.

Signed-off-by: Tarnyko <tarnyko@tarnyko.net>
2014-12-16 02:08:59 +01:00
hap
339bafcc88 improved layout 2014-12-16 02:04:36 +01:00
briantro
710552ae7a Verified clocks for Yam! Yam!? and Last Day / D-Day [system11]
Out of what's new: Changed machine configs to reflect actual OSC used.
2014-12-15 18:39:50 -06:00
mamehaze
095fe20332 arcompact dasm fixes (jump / branch destinations) (nw) 2014-12-15 23:27:13 +00:00
mamehaze
4d46fbbd15 more dasm improvements (nw) 2014-12-15 21:54:19 +00:00
Olivier Galibert
44faea15f0 Add a pretty pink bow on the gift (nw) 2014-12-15 22:24:12 +01:00
David Haywood
79972315bd Merge pull request #84 from ramiropolla/steppers
Convert steppers to device_t
2014-12-15 19:58:13 +00:00