Commit Graph

6655 Commits

Author SHA1 Message Date
Couriersud
fecae12d70 Changed irq callback to be of type devcb_write_line
- Updated drivers accordingly
- Removed some trampoline functions
2009-09-21 19:24:48 +00:00
Couriersud
7b6de74a1e Changed all tms5220 lines to (READ|WRITE)_LINE_DEVICE_HANDLER
- Added q suffix to denote active low lines
- Updated all drivers accordingly.
2009-09-21 17:43:16 +00:00
Angelo Salese
b8932cd741 [z80dma]: Fixed ready flag when the DMA disabled/enabled commands are used 2009-09-21 17:25:16 +00:00
Angelo Salese
b6e43d1bfd z80dma: added preliminary search mode support and fixed a bug with WR3 mask byte writes 2009-09-21 17:07:31 +00:00
Aaron Giles
fcf9e90cd5 Now allow for banks to take up half of the available slots.
Explicit banks now work up to bank 64.
2009-09-21 15:58:25 +00:00
Aaron Giles
38978f878a Move MSVC clean out of core makefile and into windows.mak where it belongs. 2009-09-21 09:03:25 +00:00
Aaron Giles
ab32fcf575 > -----Original Message-----
> From: Sandro Ronco [mailto:sandroronco@gmail.com]
> Sent: Wednesday, September 16, 2009 12:48 AM
> To: submit@mamedev.org
> Subject: MAME cheat update
> 
> I have added the byte swap to the cheat search.
2009-09-21 08:57:43 +00:00
Aaron Giles
1b537bb2f4 Corrected clocks for V-five pcb [Corrado Tomaselli] 2009-09-21 08:55:20 +00:00
Aaron Giles
2ca316ec14 From: Pugsy [pugsy@gmx.net]
Sent: Thursday, September 10, 2009 7:10 AM
To: submit@mamedev.org
Cc: upstephh_wip@yahoo.com
Subject: Quick fix for the F6 toggle

Hi

My last diff got altered before getting included, I appreciate this would likely get done (and many
thanks for doing it) but it did lose the F6 functionality when a cheat was selected. Eg. if you have
the cursor bar over Infinite Time then F6 will not work. My original solution using numbered calls
was not ideal but it did work, I'd spent ages trying to find the appropriate routine to call without
joy. Annoyingly I just tried again with 0.134 and it took less than 5 minutes to fix it
properly....DOH!!!

Anyway I've attached a simple one-line diff for 0.134 to hook up F6 wherever the cursor bar is on
the cheat menu screens.

It just changes this in uimenu.c.:-

-       if (exclusive_input_pressed(menu, IPT_UI_TOGGLE_CHEAT, 0))
+       if (ui_input_pressed_repeat(menu->machine, IPT_UI_TOGGLE_CHEAT, 0))


Martin 'Pugsy' Pugh
2009-09-21 08:45:59 +00:00
Aaron Giles
38916f18c8 Made INI file order explicit via priorities. 2009-09-21 08:45:00 +00:00
Couriersud
387b021a2c zaccaria.c
- Remove tms5220 kludge
- hooked up new RS/WS/READY tms5220 interface
- removed dac1 as well. Replaced it by attenuation control for ay2, channel B
2009-09-20 23:37:43 +00:00
Couriersud
12992dad26 Implemented a RS and WS line interface for tms5220
- this emulates the RS/WS and READY handshaking according
  to the tms5220 manual. Drivers reading the ready line
  should most probably use it. 
- Note: For cases where the READY handshake is done by the cpu
  sufficient cycles have to be burnt to simulate that the
  cpu waited. This yet has to be implemented.
2009-09-20 23:35:27 +00:00
Angelo Salese
f8aa138a91 z80dma: added decrement step mode and fixed a conceptual bug with portA writes 2009-09-20 22:33:22 +00:00
Michaël Banaan Ananas
fd753d02d6 updated previous commit with proper measurements,
brapboys character select music loop timing is a bit off though now.
2009-09-20 15:19:33 +00:00
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