Commit Graph

6700 Commits

Author SHA1 Message Date
Brian Troha
a7ee8827dc multfish.c driver fixes and improvements
Credit: MetalliC

MAMETesters bug ID 03403 "Can't init Roll Fruit game."

Hooked up inputs for Roll Fruit
Added hopper emulation, payout now works
Added information on how to initialize Roll Fruit
Added in missing rom to a few MultiFish sets
2009-09-30 21:02:08 +00:00
Phil Bennett
6a385f6934 New clones added
----------------
Ironman Ivan Stewart's Super Off-Road Track-Pak (2 Players) [Darran]
2009-09-30 20:02:56 +00:00
Aaron Giles
3bfae5cdec Fixed up RAM bank names to prevent crashes with memdump.
Extended explicit banks to 96.
2009-09-28 07:01:06 +00:00
R. Belmont
42951f5c7a M680x0 update
- Add CPU types 68EC030, 68030, and 68EC040
- Start of 030/040 PMMU, including stubbed PMOVE
2009-09-27 23:39:39 +00:00
Derrick Renaud
5fc5a8b203 More 566 work. Not worth mentioning. 2009-09-27 21:35:34 +00:00
Couriersud
7cbb5098b9 Discrete performance mario:
- pow to exp : 5%
- parallel tasks : 45%
- minor tweaks
2009-09-27 19:58:06 +00:00
Couriersud
ad4feb8686 exp is slow, but pow is even slower
- more LS624 optimization, replace pow(10, x) by pow10(x)
- mixer loop optimizations
2009-09-27 17:14:20 +00:00
Phil Bennett
3a329fa783 New clones added
----------------
Street Fighter II - The World Warrior (Quicken Pt-I, bootleg) [D. Beneke, Guru, Smitdogg, The Dumping Union]
Street Fighter II' - Champion Edition (Accelerator!, bootleg) [D. Beneke, Guru, Smitdogg, The Dumping Union]
2009-09-27 16:55:30 +00:00
R. Belmont
d12b0394b5 m68k: disassemble PMOVE instruction (move to/from PMMU) 2009-09-27 03:15:34 +00:00
R. Belmont
13af9cddb6 plygonet: fixed roz BG [Haze] 2009-09-26 23:11:47 +00:00
Phil Bennett
cdbf65dcb8 New clones added
----------------
Total Vice (ver UAC) [Phil Bennett]

(This is now the parent set)
2009-09-26 23:08:44 +00:00
Ryan Holtz
b012b88ca5 Don't mention in whatsnew - puts the BSD optimization back in. 2009-09-26 22:33:20 +00:00
Ryan Holtz
43898fb85f Fleshed out SCC68070 definition in m68k core, for CD-i use in MESS [Harmony] 2009-09-26 22:25:33 +00:00
R. Belmont
38674e46b5 plygonet.c: hooked up 53936 roz layer
This adds a beautiful gradient sky bg that's rotated the wrong way.
Ideas welcome.
2009-09-26 19:59:36 +00:00
Andrew Gardner
50f6cfc475 Hacked in the dsp56156's "Long Interrupts." Added SUB opcode. [Andrew Gardner]
Polygonet Commanders now goes in-game!
2009-09-26 17:31:48 +00:00
R. Belmont
04b4b820e9 Completed dump of Gun Survivor 2 cart [Guru] 2009-09-26 16:14:16 +00:00
Derrick Renaud
ad6ef38352 DISCRETE_566 - started making a more accurate simulation based on testing of a real IC. This makes the rest of Sky Raider sounds work. 2009-09-25 02:24:11 +00:00
Derrick Renaud
a6571e2487 DISCRETE_74LS624 - optimized for some more speed 2009-09-24 23:55:33 +00:00
Couriersud
24da866367 discrete_sound_r now can inquiry any node
- the return type is UINT8, consequently the designer needs to ensure that the node delivers adequately scaled data.
- input nodes allow the input data to be scaled. The return value is the node value *after* scaling.
2009-09-24 21:28:33 +00:00
Yasuhiro Ogawa
9c29925c5a Added genuine sets of Rally-X and New Rally-X [Team Japump!!!] 2009-09-24 17:16:42 +00:00
Aaron Giles
1f7a6caba9 Cleanups and version bump. 2009-09-24 07:56:15 +00:00
Aaron Giles
d72571de57 From: Christophe Jaillet [christophe.jaillet@wanadoo.fr]
Sent: Wednesday, September 23, 2009 2:54 PM
To: submit@mamedev.org
Subject: Tiny speed up in 'src\mame\video\neogeo.c'

Hi,

here is a patch against 'src\mame\video\neogeo.c'

This patch give a tiny speed up in neogeo rendering and, IMO, gives the
source code more readable.

This is achieved by unrolling a loop in 'draw_fixed_layer'
Doing so, the logic inside the loop is simplified, less arithmetic is
performed and branches are avoided.

Hope this helps,
Best regards,
Christophe Jaillet
2009-09-24 07:18:45 +00:00
Aaron Giles
aaafda3dd1 > From: Oliver Stoeneberg [mailto:oliverst@online.de]
> Sent: Wednesday, September 23, 2009 4:41 AM
> To: submit@mamedev.org
> Subject: optional flag in -listxml
> 
> This patch:
> - adds an "optional" flag for rom/disk entries to -listxml output
> - removed the obsolete "dispose" flag from the DTD in the -listxml
> output
2009-09-24 07:17:51 +00:00
Aaron Giles
a72c249da8 From: David Haywood [neohaze@nildram.co.uk]
Sent: Monday, September 21, 2009 2:54 PM
To: Aaron Giles
Subject: Photo2 coinage

I've added dipswitches for the coins, you can now select between 1 and 6
minutes per coin.

I've also added information about the original games that these have
been bootlegged from.
2009-09-24 07:16:53 +00:00
Aaron Giles
d2aaa1b94c > From: David Haywood [mailto:neohaze@nildram.co.uk]
> Sent: Monday, September 21, 2009 9:02 AM
> To: Aaron Giles
> Subject: NeoGeo update from JohnBoy
> 
> roms are public.
> 
> - Renamed sets based on them being used for the initial AES production
> runs
>     Renamed tophuntra to tophuntrh, added correct s1
>     Renamed kof97a to kof97h
>     Renamed bstars to bstarsh
> 
> . Added correct c1 to neocup98
> . Added correct m1 and v1 to androdun (MVS version layout)
> . Tagged lastbld2 as newer revision
> . Identified pbobblena as bootleg, renamed to pbobblenb, renamed roms
> to
> 'correct' chip label
> . Renamed p1 in mslug4, see notes
> 
> New sets added: [Johnboy]
> . Added Baseball Stars Professional (set 1)
> . Added Metal Slug 4 (set 2)
2009-09-24 07:16:16 +00:00
Aaron Giles
d8aa6627f5 > -----Original Message-----
> From: Atari Ace [mailto:atari_ace@verizon.net]
> Sent: Sunday, September 20, 2009 9:54 AM
> To: submit@mamedev.org
> Cc: atariace@hotmail.com
> Subject: [patch] Eliminate more #ifdef LSB_FIRST
> 
> Hi mamedev,
> 
> This patch recodes more cases where LSB_FIRST is used to conditionally
> compile separate code for LSB and MSB targets.  The atari.h chunk was
> dead code (both in MAME and MESS) so I simply removed it.
> 
> ~aa
2009-09-24 07:14:58 +00:00
Couriersud
a97ca90b36 dkongjr now uses parallel discrete tasks 2009-09-23 21:19:32 +00:00
Curt Coder
b0c5844b7a i8085:
- RIM instruction now shows the current status of RST5.5 and RST6.5 pins.
2009-09-23 20:25:57 +00:00
Andreas Naive
f32b00264b Further simplifications to Atomiswave's keys. [Andreas Naive]
----
I'm now encoding the keys as 20-bits numbers. I will submit a new key 
finder program ASAP.
2009-09-23 20:24:48 +00:00
Angelo Salese
fd43d14eca SNES: Fixed an incorrectly setted DMA register read, fixes DMA Memory tin the test cartridge 2009-09-23 16:06:08 +00:00
Fabio Priuli
5422ee2d7e Updated goldnpkr.c to pass only 4 parameters to DISCRETE_DAC_R1 2009-09-23 07:46:50 +00:00
Derrick Renaud
1c0d4ffa12 Removed enable line from DISCRETE_DAC_R1, DISCRETE_566, DISCRETE_74LS624, DISCRETE_ASWITCH 2009-09-23 02:15:07 +00:00
Derrick Renaud
e26e7f3167 Tweaked last DISCRETE_74LS624 update. NOT worth mentioning.
before 1116%, after 1121%
2009-09-23 00:51:36 +00:00
Derrick Renaud
66db523852 Optimized DISCRETE_74LS624 making dkongjr and mario faster. 2009-09-23 00:30:30 +00:00
Phil Bennett
39bedada9e New clones added
----------------
Exzisus (Japan, dedicated) [Stefan Lindberg, Phil Bennett]

(This is now the parent set. The existing set becomes exzisusa)

Added correct ROM locations for exzisus and flagged exzisusa b23-03.14l as BAD_DUMP. [Phil Bennett]
2009-09-22 21:43:58 +00:00
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