Commit Graph

6673 Commits

Author SHA1 Message Date
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
Angelo Salese
6274492060 New clones added
---------------

Country Girl (Japan set 2 with Nichibutsu copyright) [SoftwareThis]
2009-09-15 16:45:56 +00:00
Phil Bennett
60801efda8 New clones added
----------------
Hellfire (1P Ver., alt) [Stefan Lindberg]
2009-09-14 20:22:00 +00:00
Phil Bennett
64a1fe77d4 Removed GAME_IMPEFECT_SOUND_FLAG from Mirax 2009-09-14 19:32:26 +00:00
Wilbert Pol
540bc6e613 lr35902 cpu core: Improved handling of the DI+HALT bug. 2009-09-14 19:17:19 +00:00
Phil Bennett
d2a3cbb817 Corrected Mirax clock frequencies [Stefan Lindberg]
New clones added
----------------
Mirax (set 2) [Stefan Lindberg]
2009-09-14 18:43:17 +00:00
Michaël Banaan Ananas
d84af18926 i386: improved handling of override prefixes after a rep instruction [Gabriele Gorla] 2009-09-14 12:30:36 +00:00
Curt Coder
d14a2d2c32 Added device_find_child_by_tag helper function. 2009-09-14 12:28:14 +00:00
Michaël Banaan Ananas
a5c60e89b2 moved code around to work around gcc4.4 crash
Compiling src/mame/video/vigilant.c...
src/mame/video/vigilant.c: In function 'video_update_kikcubic':
src/mame/video/vigilant.c:318: internal compiler error: Segmentation fault
2009-09-14 12:09:39 +00:00
R. Belmont
5f3fd63d98 DC/Naomi: minor change for MESS's benefit, not worth mentioning. 2009-09-13 22:45:57 +00:00
Roberto Fresca
6d812eb39c New driver for Amatic encryped gambling hardware.
This system is based on a custom CPU. Graphics are decoded but only 2 bitplanes hooked.
All the needed devices are in the driver, but commented out till can properly decrypt the program ROMs and identify the CPU.
About the encryption scheme, see the driver notes about my findings.

New games marked as GAME_NOT_WORKING
------------------------------------
Amatic Unknown Slots Game [Roberto Fresca, Team Europe]
Multi Game I (V.Ger 2.4) [Roberto Fresca, Team Europe]
Multi Game III (V.Ger 3.5) [Roberto Fresca, Team Europe]
2009-09-13 21:56:26 +00:00
Phil Bennett
2244f14323 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Target Panic [Phil Bennett, Tormod, The Dumping Union]
2009-09-13 21:31:08 +00:00
Brian Troha
b4f2a3eb4c enable the 2 latest Atomiswave games 2009-09-13 19:48:04 +00:00
Brian Troha
83e9609411 Verified CPU clocks for Atomic Point [Stefan Lindberg] 2009-09-13 15:22:04 +00:00
Brian Troha
d701d8ccbc Corrected/verified CPU clocks for Bogey Manor [Stefan Lindberg] 2009-09-13 15:08:01 +00:00
Brian Troha
1c8dca6803 slight update to the Atomiswave hardware documentation 2009-09-13 14:12:18 +00:00
Brian Troha
11e78a5ef0 Updated Atomiswave hardware documentation [Guru] 2009-09-13 14:08:32 +00:00
R. Belmont
7fa98b2ce3 Another small Naomi/AW update
* Redumped Club Kart: European Session [Guru]
2009-09-13 02:23:49 +00:00
R. Belmont
2bf2dbeb7b Naomi/AW update:
* Hooked up protection for Power Stone 2 and Toy Fighter [R. Belmont, Guru, Cah4e3]
* Redumped bad rom in Heavy Metal Geomatrix [Guru]
* Redumped bad roms in Virtua Fighter 4 (cartridge version) [Guru] 

New games marked as GAME_NOT_WORKING
------------------------------------
Net Select Keiba Victory Furlong [Guru]
Salary Man Kintarou [Guru]
2009-09-13 02:03:14 +00:00