Commit Graph

6748 Commits

Author SHA1 Message Date
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
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