Commit Graph

8323 Commits

Author SHA1 Message Date
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
Olivier Galibert
48f526158f New clones added
----------------
Time Crisis 2 (TSS4 Ver.A, Super System 23) [Guru]
2010-02-15 18:13:58 +00:00
Curt Coder
767fc4b7bc Implemented Z80-DMA interrupts. [Curt Coder] 2010-02-15 14:37:47 +00:00
Curt Coder
9cfa8a0504 Fixed typo. (no whatsnew) 2010-02-15 14:35:53 +00:00
Scott Stone
d92c5e6d2b Preliminary DIP coverage (lives/coinage/test mode) and Player 2 control fix for unclepoo. 2010-02-15 14:30:45 +00:00
Phil Bennett
18b2023f7e New clones added
----------------
Pit Fighter (rev 9) [B. Sparks, Smitdogg, The Dumping Union]
2010-02-15 08:02:28 +00:00
Jonathan Gevaryahu
d2c8e4def6 Fixed TI PSG (sn76489 and friends) noise and square-wave period to be
maximum length when period register is set to 0. Fixed white-noise
phase/XOR issue: got rid of noise XOR/XNOR select, as all chips seem
to use XOR. [Lord Nightmare, Michael Zapf, PlgDavid]
2010-02-15 06:45:57 +00:00
R. Belmont
6a9161dfcd namcops2 updates [Guru]
- Moved Kinnikuman Muscle Grand Prix and Taiko No Tatsujin 9 
to System 256
- Added DVD images for netchu02, soulcl2a, tekken4b, tekken51,
sukuinuf, and soulclb3
2010-02-15 03:46:26 +00:00
Angelo Salese
fd0f63de72 new working
-----------

Uncle Poo [Team Europe, Dumping Union, René Single, David Haywood, Angelo Salese]
2010-02-14 22:56:03 +00:00
Aaron Giles
28c18703aa osdcore files MUST NEVER include headers from the core emulator. 2010-02-14 22:07:25 +00:00