Commit Graph

6765 Commits

Author SHA1 Message Date
Scott Stone
48bc58a038 Corrected incorrect XTAL value for XTAL_32_768kHz [ArcadeNUT]
Comment:
Information posted at
http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=202248
2009-09-22 21:18:58 +00:00
Couriersud
841cbd77c7 Converted 6532riot to devcb interfaces
- updated all drivers
- converted drivers to RS/WS tms5220 interface where appropriate
- removed quite some trampoline functions
2009-09-22 20:11:23 +00:00
Phil Bennett
47fbe6897d Fix compilation warnings 2009-09-22 16:23:01 +00:00
Angelo Salese
cde7f49a9b Corrected the previous fix 2009-09-22 13:34:31 +00:00
Angelo Salese
3197009b1f SNES: Fixed CG ram reading address 2009-09-22 13:23:06 +00:00
Derrick Renaud
ecffbf4c3b Discrete Updates:
Added DISCRETE_LOGIC_SHIFT - generic shift register
  Fixed DISCRETE_BIT_DECODE to apply proper voltage instead of clipping to INT.

Sky Raider - Partial discrete sound
2009-09-21 23:20:32 +00:00
Couriersud
1031a08ed8 Updated firefox to use "new" tms5220 interface 2009-09-21 21:49:01 +00:00
Couriersud
e70cc33bd5 Updated gauntlet to use "new" tms5220 interface 2009-09-21 21:33:33 +00:00
Couriersud
6a0043bf8a Added TMS5220C variant to tms5220.c [Credit: Lord Nightmare]
- implemented reset for TMS5220C if /RS and /WS are pulled down together
- Inserted LNs email and corrections as comment into source
- Created a TODO section.
2009-09-21 21:32:38 +00:00
Couriersud
d93f2fec5c Added comment that looping has tms5220 hooked up to cpu. 2009-09-21 19:59:36 +00:00
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