Commit Graph

6641 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
ec2fc0a273 mametesters bugfix:
- 03434: [Sound] brapboys, brapboysj: Music samples looping incorrectly / ending too soon. (brapboys fanclub)
2009-09-20 13:04:38 +00:00
Couriersud
97e1c390e4 Turn off debugging output 2009-09-20 12:54:54 +00:00
Couriersud
621afb47dd Hooked up S2650_FO_PORT into memory map. 2009-09-20 12:12:16 +00:00
Couriersud
a4235eae52 More protection progress: no more game specific program counter checks 2009-09-20 12:11:29 +00:00
Brian Troha
8f89267309 improved documentation in Igrosoft multfish.c driver 2009-09-20 05:55:28 +00:00
Brian Troha
c350583180 change a gamedef from Keks (060403, set 3) to Keks (060403, set 2) as there are only 2 sets
Before we listed set 1 & set 3 without set 2 ;-)
2009-09-20 03:48:41 +00:00
Brian Troha
29d1ab2476 new Mortal Kombat 2 clone added
New Clone Added
--------------------------
Mortal Kombat II (rev L3.0) [bulldawg, Smitdogg, Dumping Union]
2009-09-20 03:18:58 +00:00
Brian Troha
05a2381b2c adds another banking address in the Igrosoft / multfish.c driver - no mention in the whatsnew please 2009-09-20 03:11:40 +00:00
R. Belmont
5b546d6f6c Support external baud rates in the MC68681 DUART 2009-09-20 00:45:39 +00:00
Couriersud
b56b22c2f8 Some progress with protection emulation for herbiedk and 8ballact 2009-09-20 00:45:06 +00:00
R. Belmont
f28d2fda5a snes7110: fixed variable size 2009-09-19 23:12:11 +00:00
Fabio Priuli
a7898300e2 Fixing typo in ST-010. It should work now. 2009-09-19 22:11:40 +00:00
Ryan Holtz
5cf00d8ced Fixes an issue where running ST010 games would hang MESS. [Harmony] 2009-09-19 21:39:25 +00:00
Ryan Holtz
0fa0750508 Fixes the build. 2009-09-19 21:13:48 +00:00
Ryan Holtz
0b68bd6ab9 Ported SPC7110 support from bsnes. [Harmony]
Ported ST010 support from bsnes. [Fabio Priuli]
2009-09-19 21:10:59 +00:00
Couriersud
f75ca12698 Move fake I/O ports into enum 2009-09-19 19:37:21 +00:00
Couriersud
398572a694 Verified irq handling (please credit Quench)
- moved irq handling out of set_irq_line
2009-09-19 19:29:21 +00:00
Couriersud
203e2e538d Fix bugs introduced in last commit
- abstract SP handling
2009-09-19 19:00:52 +00:00
R. Belmont
ea53f1755f hikaru.c update:
* Complete dump of Planet Harriers [Guru]
2009-09-19 18:12:05 +00:00
Angelo Salese
e2f3522bc2 z80dma: implemented fixed port transfer behaviour. 2009-09-19 16:09:36 +00:00
Couriersud
d2182ce269 - Added S2650_FO_PORT fake port for flag output line.
- Made CHECK_IRQ_LINE an inline
2009-09-19 14:30:53 +00:00
Couriersud
92388c1e02 More work on cvs.c
- use tms rom clock as sense input for the s2650. darkwar now speaks again on startup.
- only one latch used for sound & speech.
- hooked up 393Hz signal to "dac3"
- pcb pictures indicate discrete logic on the sound board. Marked all games as GAME_IMPERFECT_SOUND since we seem to miss some sounds.
- 4bit dac remains mysterious
2009-09-19 00:46:26 +00:00
Couriersud
611759686d tms5110 now exhibits Rom Clock signal 2009-09-19 00:37:00 +00:00
Ryan Holtz
0f22beeead Fixed S-DD1 support in SNES driver; Street Fighter Alpha 2 is playable, Star Ocean shows decompressed graphics before hanging [Harmony] 2009-09-18 23:16:45 +00:00
Ryan Holtz
980eb45e70 Fixed disassembly of NEG Rd,Rs instruction in ARM7TDMI Thumb mode [Harmony] 2009-09-18 21:04:09 +00:00
Scott Stone
67cee3fb5f Updated driver to use DIP LOCATIONS. Clarified and verified switch behavior, comparing to manuals where available. [Fujix, Tafoid] 2009-09-18 13:07:30 +00:00
Angelo Salese
2f246a1bee z80dma: Implemented reset command 2009-09-18 11:59:16 +00:00
Andrew Gardner
77a3badd32 Fixed various issues with the dsp56156 disassembler. [Andrew Gardner]
(Off the record)
I verified this thing against IDA Pro's 56156 disassembler and the docs.
Every time I found a bug in IDA's disassembler, I cross-referenced the
manual.  There remain 3 opcodes which are questionably disassembled,
since even the manual is ambiguous on the details, but beyond that, 
this thing should be 100% correct.

Whew.  This might have actually fleshed out a bug in the 
disassembly/execution.  Time will tell...
2009-09-18 04:37:47 +00:00
R. Belmont
e0320b80e3 ym2612/3834: updates to track latest knowledge [Eke-Eke, Nemesis]
- Moved LFO vars inside the chip struct
- Changed SSG-EG to update before channel calcs
2009-09-18 01:43:17 +00:00
Couriersud
a384977a7c CVS & tms5110
CVS: 
- hook up speech cpu
- get rid of "temporary" code which hardwire ctl & pdc writes
tms5110: 
- Implement ctl port input/output for status reads.
- Input/output is switched by clocking pdc after a TALK STATUS command.
- update drivers to support new tms5110_ctl_r
2009-09-18 01:09:37 +00:00
Ryan Holtz
5fa23d0227 Corrected std:: vs. Cx4:: math func usage in cx4fn.c. Fixes wireframe graphics in Mega Man X2 and X3 in MESS. [Harmony] 2009-09-18 00:13:32 +00:00
Fabio Priuli
dda99dfc48 renamed "user6" region to the more self explanatory "addons" 2009-09-17 22:54:05 +00:00
Fabio Priuli
394338e5f2 [SNES] Fixed a bug in our DSP1 emulation. Super Mario Kart can be played again in MESS. 2009-09-17 22:46:50 +00:00
Fabio Priuli
0a1f5a9182 I forgot to commit this. It updates DSP3Init as required, it moves DSP1Init to the proper place and it adds the missing CX4 bits (forgotten in rev 6820)
again, not worth mentioning
2009-09-17 22:44:01 +00:00
Fabio Priuli
8d1ccb275c [SNES] Moved DSP3 data to a separate binary file
Not worth mentioning, I think. NSS bios does not need update, so it's a minor change for MAME (but necessary for the possible legal issues of including those bits in the source)
2009-09-17 22:40:32 +00:00
Couriersud
ebe1430d64 Partially implemented TMS5110_CMD_TEST_TALK
- according to the documentation, this needs to be issued to read status on CTL1
- cvs driver needs this
2009-09-17 18:24:01 +00:00
Fabio Priuli
d36e53bdf5 Ported Capcom CX4 implementation over from bsnes (original code by zsKnight, anomie and Nach). Mega Man X2 and X3 are now playable in MESS, with bugs. [Harmony]
These can be added: Nach was ok with use of his code provided the above credits were added (done in the source as well).
2009-09-17 16:24:31 +00:00
Couriersud
12977f2823 "=A" inline assembly seems to be only supported on 32bit gcc. Provide a 64bit safe version of _get_profile_ticks 2009-09-16 23:46:41 +00:00
Angelo Salese
c8402e45ef z80dma: Fixed Initiate read command 2009-09-16 22:45:38 +00:00
Angelo Salese
024832f299 z80dma: Added enable/disable irq, force ready and reinitialize status byte commands 2009-09-16 22:03:03 +00:00
Angelo Salese
3c7799d14d z80dma: Added continue and reset port A/B timing commands 2009-09-16 21:33:40 +00:00
Angelo Salese
07e5aa6ebb z80dma: Added Initiate read sequence command and hooked up basic status reading 2009-09-16 21:13:31 +00:00
Phil Bennett
f0f42d6f45 Fixed Target Panic colours
(Don't include this in whatsnew.txt)
2009-09-16 17:26:58 +00:00
Michaël Banaan Ananas
09d81a276c (small update to previous chinagat commit by sasuke) 2009-09-16 11:24:26 +00:00
Curt Coder
33bf61f326 Added deletion of MSVC specific files to clean task. 2009-09-16 07:20:32 +00:00
R. Belmont
5e33f4fd5c m68k: don't save signal contexts on *BSD and Mac OS X [scarlet, R. Belmont] 2009-09-16 03:25:28 +00:00
Brian Troha
41f39e21ef correct bprom name in Hellfire sets and added documentation of the type of bprom used 2009-09-16 03:05:15 +00:00
Brian Troha
f1168aab18 New clone added: Vulcan Venture (Older)
Cleaned up some white space formatting issues

New Clone Added
------------------------
Vulcan Venture (Older Ver.) [Brian Troha, Dumping Union]
2009-09-16 03:03:47 +00:00
Michaël Banaan Ananas
e2b90e4229 improved OKI6295 clock and volume [sasuke]
mametesters bug:
03439: chinagat and clones: OKI6295 sound pitch is too high. (sasuke)
2009-09-15 17:51:33 +00:00
Wilbert Pol
45c5b38c2d lr35902: do not clear the interrupt flag when the cpu is halted and no interrupt is taken. 2009-09-15 16:56:04 +00:00