Commit Graph

8132 Commits

Author SHA1 Message Date
Fabio Priuli
9ec77c765d es5506.c: added save state to both ES5505 and ES5506 [Fabio Priuli]
added driver_data struct and save states to the following drivers: attckufo.c, m79amb.c, macrossp.c, marinedt.c, markham.c, mayumi.c and mcatadv.c
2010-02-20 12:09:42 +00:00
R. Belmont
912d6eaf74 namcos23 update: [R. Belmont, Olivier Galibert]
- motoxgo and timecrs2 are now able to sync up and communicate with 
  the emulated JVS I/O board
- Fixed all games to run VBL toggle
- Documented data and point ROM checks for future use
2010-02-20 05:14:24 +00:00
R. Belmont
ccd496af62 H8: fix stack trashing when simultaneous IRQ sources asserted [R. Belmont] 2010-02-20 05:09:24 +00:00
Dirk Best
1ad1e26df8 Moved ins8154 emulation from MESS to MAME, needed by future drivers 2010-02-20 02:57:56 +00:00
Fabio Priuli
5fde24c0de Added driver_data struct and save states to the following drivers: lkage.c, lockon.c & lsasquad.c
Added save states to liberate.c
2010-02-19 23:58:29 +00:00
Fabio Priuli
43da9ac917 Fix for MT03699: masterw: Game freezes 2010-02-19 21:24:07 +00:00
Fabio Priuli
35584719ef not worth mention in the whatsnew: fixed a couple of shadowed variables 2010-02-19 21:22:48 +00:00
Couriersud
352756af42 Fixed a bug in debugint.c: Actually make Del and BS delete the last character. [sz72] 2010-02-19 19:25:15 +00:00
Angelo Salese
b266aa9e96 Some improvements to Lucky Girl (New HW) [Angelo Salese] 2010-02-19 17:11:34 +00:00
Angelo Salese
6f58265f53 Implemented some notes about Cadash z180 comms, can't do much at current time because it needs two MAME machine instances.
=================================================================

You can touch / convert it to state stuff if you want now.
2010-02-19 14:38:40 +00:00
Olivier Galibert
5a6206c117 Make mips register names accessible in the debugger expressions [Olivier Galibert]
The trick is to lookup the register name before treating '$' as
announcing an hex value.  It doesn't make anything impossible or even
hard since even if you have the register name '$a0' you can still use
a bare 'a0' or an explicit '0xa0' to get to the value.  Symmetrically,
'$a0' still works for the hex value on say m68k with 'a0' as the
register.
2010-02-19 14:01:15 +00:00
Fabio Priuli
f6f36eda21 fix for MT02960 & MT03697 [Mamesick] 2010-02-19 13:25:19 +00:00
Curt Coder
158ed23dae system1.c: Fixed PIO regression. (no whatsnew) 2010-02-18 20:39:50 +00:00
Angelo Salese
56e5600332 Hooked up bare bones z180 communication CPU in Cadash [Angelo Salese]
=====================================================================

Please don't touch this until further notice!
2010-02-18 19:46:10 +00:00
Miodrag Milanovic
c9885fe958 VS2008 compiling fix [Miodrag Milanovic] (no whatsnew) 2010-02-18 18:33:18 +00:00
Fabio Priuli
3c2f551e34 fixed mame.mak (damned merge function of svn) 2010-02-18 18:27:43 +00:00
Fabio Priuli
3a7a4dfe3c skyfox.c: added driver data struct and save states [Fabio Priuli] 2010-02-18 18:24:51 +00:00
Fabio Priuli
1fd0720ac2 hexa: merged the remaining code into arkanoid.c 2010-02-18 18:23:58 +00:00
Fabio Priuli
f9244416c6 New clones added
----------------

Smash [Trevor Brown]
2010-02-18 17:10:54 +00:00
Fabio Priuli
ebe0469c37 segas32.c: Fixed Stadium Cross inputs [MASH] 2010-02-18 16:54:33 +00:00
Scott Stone
8e92864ffa Correct build issue with hexa (now attached to arkanoid.c). No whatsnew. 2010-02-18 16:34:03 +00:00
Angelo Salese
33983f570b Implemented irq ack to Aeroboto / Formation Z [Angelo Salese] 2010-02-18 14:57:19 +00:00
Angelo Salese
1021ace393 Implemented irq ack to Big 10 [Angelo Salese] 2010-02-18 14:36:07 +00:00
Angelo Salese
5f13b8895b Implemented proper irq ack to the deniam.c driver [Angelo Salese] 2010-02-18 14:25:18 +00:00
Curt Coder
234cdbb284 Fixed interrupt mask in Z80PIO. (no whatsnew) 2010-02-18 12:08:27 +00:00
Wilbert Pol
677d859342 v30mz: Increased MAX_INSTRUCTION_BYTES to prevent disasm crashes (no whatsnew). 2010-02-18 11:33:55 +00:00
Fabio Priuli
e09be306d8 i386: Small fix for the i386 core, correcting the LLDT
instruction. This fix sets up the LDTR base and limit values
correctly, fixing use of the LDT. [Barry Rodewald]
2010-02-18 09:23:35 +00:00
Fabio Priuli
a6e2f5cc26 zaxxon.c: Fixed Ixion (prototype) inputs [MASH] 2010-02-18 09:22:31 +00:00
Curt Coder
651caf7f1b Fixed Z80-PIO mode 3 interrupts, and mode 1 data writes.
meritm.c: Added scanline timer-based vblank interrupt to work around the broken V9938 interrupts. Megatouch games are now working again. [Curt Coder]
2010-02-18 07:30:20 +00:00
Scott Stone
a3da167012 Fix stupid bug in GAME define for Hexa. No whatsnew. 2010-02-17 22:41:24 +00:00
Scott Stone
784e015f66 Preliminary merging of hexa.c into the arkanoid.c driver.
Comments:  Further cleaning up of code and merging is possible as the includes/hexa.c and video/hexa.c haven't been merged at all and still exist.
2010-02-17 22:38:21 +00:00
Wilbert Pol
6b53bf3135 Fix compile error. 2010-02-17 21:03:47 +00:00
Scott Stone
ebfb42cf01 Corrected visible area and timer speeds to make the fix up some audio/video problems. [Angelo Salese] 2010-02-17 20:09:55 +00:00
Fabio Priuli
79aa2a21c0 mos6560: Temporarily added back some original hw notes and added some sanity check (no whatsnew) 2010-02-17 17:20:59 +00:00
Fabio Priuli
f26c5bf115 attckufo: Imported MOS6560 device emulation from MESS and removed the existent custom audio/video emulation [Fabio Priuli] 2010-02-17 17:07:06 +00:00
Curt Coder
9d7196b0fe Fixed Z80-PIO save states. (no whatsnew) 2010-02-17 11:29:21 +00:00
Curt Coder
13967cff07 Cleaned up the Z80-DMA implementation. (no whatsnew) 2010-02-17 11:10:13 +00:00
Curt Coder
376c086cf9 Added save state support to the Z80-PIO. (no whatsnew) 2010-02-17 11:07:05 +00:00
Curt Coder
24daf75e02 Complete rewrite of the Z80-PIO implementation. The handshaking signals are now more accurately emulated. As a result, the Merit Megatouch games are no longer working since they relied on the earlier incorrect behavior. [Curt Coder] 2010-02-17 11:02:33 +00:00
Fabio Priuli
3a53e7d5dd z80ctc: Fixed Z80CTC read handler [Tim Schuerewegen]
side note: given that at write (lines 339-342) the timer is adjusted with (tconst * period) it seems reasonable that at read we divide by period rather than multiplying.
2010-02-17 09:28:52 +00:00
Andrew Gardner
0771a0123a hng64 : Some minor refactoring to accommodate future texture work. [No Credit Please] 2010-02-17 07:28:04 +00:00
Fabio Priuli
53a1f443d2 k051649.c: fixed bogus for loop in device reset [Fabio Priuli] 2010-02-17 06:55:38 +00:00
Scott Stone
6749510706 Fresh driver notes added for unclepoo based analysis of the Z80 code. [Stephh] 2010-02-16 21:39:57 +00:00
Angelo Salese
952d2e0aa4 Implemented sound 2010-02-16 21:22:14 +00:00
Miodrag Milanovic
b098f73f55 info.c: Moved print_game_categories into info.c, since it can
be used by any driver anyway. [Miodrag Milanovic]
2010-02-16 15:17:37 +00:00
Miodrag Milanovic
3a4544a651 ui.c,ui.h,windows/input.c: [Miodrag Milanovic]
- removed ui_use_new_ui check used by MESS code
- moved ui_mess_handler_ingame call in proper place, so device UI callbacks works again
- removed toggle of menu bar (MESS related)
2010-02-16 12:45:38 +00:00
Jonathan Gevaryahu
6fcc0f634b Minor fix to sn76489: sn76489 wasn't using the correct noise taps
(now matches sn94624, still need to test a real chip)
Removed a piece of useless code, and fixed a comment.
[Lord Nightmare]
2010-02-16 06:05:06 +00:00
Brian Troha
d32051146d actually update the program rom's CRC32 / SHA1 hashes for the Top Tronic set 2010-02-15 23:17:59 +00:00
Brian Troha
80a4967b4c new clones adde
New Clones Added
------------------------------------------
Pushman (Top Tronic license) [MrGoodwraith, René Single, Smitdogg, The Dumping Union]

Touchmaster (v2.2-01 Standard) [S. Austin, Smitdogg, The Dumping Union]
2010-02-15 23:01:21 +00:00
Couriersud
a1d654a6db Fixed a bug in emu/sound/disc_mth.c. This affected spiders.c fire sound. [MASH] 2010-02-15 18:39:17 +00:00