Commit Graph

1083 Commits

Author SHA1 Message Date
smf-
7d38bf085f reverted, I misunderstood something and it's broken. I'm on it. 2008-03-27 19:56:24 +00:00
smf-
8b7582a477 Passes mem_mask to the read and write debug hooks. This allows the address & size of the memory access to be correctly calculated when using a memory call that takes a mem_mask. While testing I found that the address had already had it's lower bits masked out, so watch points were broken already. Unexpected results will occur if you pass in a mem_mask that has a gap in. For example 0x00ff00ff is treated as a 3 byte operation, a watchpoint for the gap will still trigger. To simplify the mem_mask decoding it is inverted before passing to the debugger. 2008-03-27 19:22:20 +00:00
Couriersud
1355872b9a Fix cfg file corruption if joystick is not connected
* itemclass now part of token if item is not found

Settings for joysticks which use a custom item id will still be lost. A fallback has to be provided here since those will use a token generated from the input item name.
2008-03-26 19:06:24 +00:00
Nathan Woods
ec82be4ab3 Removed a MESS-ism 2008-03-26 02:57:08 +00:00
Curt Coder
a72d813bb3 - de-deprecated the timer callbacks
- moved PCB RAM to the heap and fixed index overflow
2008-03-25 19:49:57 +00:00
Pierpaolo Prazzoli
aba3623620 Fixed 01613: swcourt, swcourtj: Strange sprites cutting on the edge of screen 2008-03-25 18:22:53 +00:00
Aaron Giles
e670f5c51a Renamed galaxian.c -> galaxold.c. Updated all drivers accordingly. 2008-03-25 12:20:09 +00:00
Aaron Giles
a070ad63d8 Fix for incorrect sound bug in 0.124. 2008-03-25 03:24:21 +00:00
Brian Troha
911beb11af Credit: The Guru
adds clones (and new parent with bad program rom) of Offroad Challenge
Adds version and build info to rom sets
2008-03-24 23:14:48 +00:00
davidhay
b70b27a86f adds jrking, it's a common graphic hack bootleg of dkongjr so it's worth supporting. 2008-03-24 19:56:22 +00:00
davidhay
b7c4b2cb58 added bjtwina clone of bjtwin 2008-03-24 18:59:52 +00:00
davidhay
22664bb7b5 reverted previous gnga graphics change, added the bootleg set which exhibits this behaviour instead. 2008-03-24 18:41:43 +00:00
Luca Elia
757d289163 Driver for Astro Corp. hardware.
New game:

- Show Hand (roms/current/s/showhand.zip)
2008-03-24 18:29:07 +00:00
davidhay
ed76ab8ab4 (from JohnBoy)
Changes:

- Updated HW.c

- Tagged kotmh AES VERSION
- Tagged alpham2 MVS AND AES VERSION
- Tagged bjourney MVS AND AES VERSION
- Tagged nam1975 MVS AND AES VERSION
- Tagged tpgolf MVS AND AES VERSION
- Tagged fatfury2 MVS AND AES VERSION
- Tagged samsho2 MVS AND AES VERSION
- Tagged 3countb MVS AND AES VERSION
- Tagged tophuntr MVS VERSION
- Tagged kof96 MVS VERSION
- Tagged fatfury3 MVS AND AES VERSION
- Tagged sengokh AES VERSION
- Tagged burningf MVS VERSION
- Tagged aof MVS AND AES VERSION
- Tagged kof2003 MVS VERSION

- tophuntr/tophunta: Renamed p2
- 3countb: Changed p1, added correct m1
- fightfva: Added correct v2
- quizkof: Added correct c2
- rbff2/rbff2h/rbff2k: V4 is 16mbit only
- fatfury1: Added correct m1
- spinmast: Added correct p2
- sengokh: Renamed p1 to correct chip label
- svcpcb/svcpcba: Renamed bios to correct chip label
- ms5plus: Synced m1 with parent set
- tpgolf: Added correct m1, c3, c4; renamed v11 and v22 to correct chip label
- aof: Added correct m1
- roboarmy: Added correct m1
- roboarma: Disabled for now, this looks like an emulation hack. Can someone confirm this set is real?
- gpilotsh: Added new set
- samsho: Changed set to MVS version, removed old version, left some notes
- samshoh: Added AES version
- kof2003: Removed MVS / World /US from description

Again some m1 changes, going STRICTLY by the book now:
- nam1975: Added correct m1
- bstars2: Added correct m1
- maglord/maglordh: Added correct m1
- ridhero/ridheroh: Added correct m1
- gpilots: Removed BAD_DUMP from m1, is correct

- Some cleanups
2008-03-24 14:30:16 +00:00
davidhay
503df78746 this is an italian bootleg of double dragon. not currently working.
the graphic roms are scrambled, the banking code has been patched out (and the program roms might have some protection on them too, there is a weird jump to the 0x2000 range)

also it runs on 3x M6809s instead of the usual CPUs.

Not convinced the sound roms are good dumps, they seem to small.

This bootleg needs a fairly significant chunk of time put into getting it working due to the heavy modifications.  I've had several people asking me to add it, but I simply don't have time.
2008-03-24 14:06:31 +00:00
smf-
fecf13b28d added drum mania 2nd mix power up kit & fixed drum mania 2nd mix description. the selection of security carts and cd's has been split as the installation of the power up kit requires it. 2008-03-24 12:36:44 +00:00
Aaron Giles
0b4cf08add Removed most uses of BITMAP_FORMAT_RGB15. Just a few sega systems
remaining. My eyes bleed from looking at the wecleman driver.
There is no way on earth the hardware works anything like that.
2008-03-24 07:32:55 +00:00
Aaron Giles
147707bbe0 Bumped version to 0.124. 2008-03-24 04:08:41 +00:00
Aaron Giles
9476c50ee6 Cleanups for 0.124. Marked Mermaid as working per checkin comment. 2008-03-24 04:07:46 +00:00
Aaron Giles
4442fccc23 Fix 01601: orbit: Game doesn't start. Watchdog/reset problem?
Fragile timing broke with new video timing. Redid video timing with
raw parameters and added full memory map and a few other cleanups.
2008-03-24 03:33:25 +00:00
Aaron Giles
126d821654 From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] Minor static/const/include fixups

Hi mamedev,

Another batch of minor static/const/include fixes.  Very boring, very
pedantic.  ;)

~aa
2008-03-24 01:51:12 +00:00
Aaron Giles
4e689364f7 From: Luigi30 [mailto:luigi30@gmail.com]
Subject: lghost fix

This fixes bug 1570.
2008-03-24 01:49:55 +00:00
Aaron Giles
b16332a024 From: Luigi30 [mailto:luigi30@gmail.com]
Subject: 1564 fix

I changed Service 3 to Service 2. The only other button that could be Service 2 (labeled unused) gives a NOT USED in service mode.
2008-03-24 01:49:05 +00:00
Aaron Giles
07ed6b77b8 From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] gcc 4.3.0 fixes

Hi mamedev,

GCC 4.3.0 was recently released, and some adjustments need to be made
to MAME to compile successfully with it.  The idectrl.c change is only
needed to silence gcc's overwrite warnings, the code is correct as
written.  The tx1.c change on the other hand is a bug spotted by the
stricter checks in the new compiler.

[Note only the tx1 changes were accepted]
2008-03-24 01:48:21 +00:00
Aaron Giles
3a79e95d54 From: JEA Wallace
Subject: Removal of Periodic int hack

Removed improper use of PERIODIC_INT in mpu4, to use new timer devices. 
Also corrected 50Hz timer in MPU4 Video games.
2008-03-24 01:45:21 +00:00
Aaron Giles
e9e9a1c023 From: roberto zandona
Subject: mermaid
an implementation of "hardware sprite collision"
 
with collision the game works
2008-03-24 01:44:18 +00:00
Aaron Giles
1840d25ee7 From: RansAckeR
Subject: fix for 01560

--

From: RansAckeR
Subject: fix for 01525
As is noted in the source: "The NMI handler just handles the "Stop Mode" dip
switch."

0xf801 is written to when the game is continued in stop mode, this should
not have been changed to watchdog_reset_w in 0.73

Off course this is all just a guess.
2008-03-24 01:42:53 +00:00
Aaron Giles
e26af0c0b2 From: RansAckeR [mailto:RansAckeR@pandora.be]
Subject: blockhl.c & blockout.c inputs/dips

blockhl.c, blockout.c:
-Added dip locations
-fixed unknown dip switches
2008-03-24 01:38:01 +00:00
Aaron Giles
e04bb4f699 From: Lei Wu [mailto:lanewu@hotmail.com]
Subject: MSVC9 fix [Emuman]

the original macro is too long, which caused a MSVC9 internal compiler error
2008-03-24 01:36:47 +00:00
Aaron Giles
e22e29dc9b From: Andrea Turci [mailto:any@hippy.it]
Subject: Ridge Racer RR3 revision

Hello,
    Diff (aganist 123U6) and rom for the newer revision of Ridge Racer

Ridge Racer (Rev. RR3, World)
2008-03-24 01:35:51 +00:00
Aaron Giles
5d52880b7b From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Subject: cabal bootleg fixed clocks

Corrected clocks on Cabal bootleg
2008-03-24 01:34:19 +00:00
Aaron Giles
d77d9fdb64 Added validity check to ensure input port tags don't have duplicates.
Fixed several drivers where there were duplicates.
2008-03-24 01:33:12 +00:00
Aaron Giles
873daa0090 From: Cesare Falco [mailto:cesare.falco@gmail.com]
Subject: [bugfix] gnga: load correct graphics roms

I used to play the alternate version of Ghost'n'goblins in my arcade,
and I can remember the cross as the last weapon instead of the shield,
which on the other side, is shown in the square below the playing
ground.

In MAME that version was once known as a clone named "gngcross", which
was then renamed to "gnga" starting with 0.35rc2, and merged with
original set.

Unfortunately, rom list for the clone is wrong: it's been pasted from
original set "gng", whilst a couple of graphics roms must be loaded from
"makaimur" instead. You can see this by yourself comparing sources from
0.35rc1 and 0.35rc2.

The attached patch was obtained from SDLMAME on a Linux box, on release
0.123u6. I can't test it compiling MAME code, however this obviously
affects mainline too.

Thanks and keep up your good work!

Cheers,
Cesare Falco
(SDLMAME Ubuntu maintainer).
2008-03-24 01:32:45 +00:00
Aaron Giles
abda9cf18b Undid recent change to remove pen lookups in 16bpp modes. This code
is shared between INDEXED16 and RGB15 rendering and we're not ready 
to remove the lookups yet.
2008-03-24 01:20:39 +00:00
Pierpaolo Prazzoli
637bd36853 Fixed bug 01433: marvins: If you play player 2, the maze remains unchanged.
Inverted cabinet bit in madcrash (also if there's an original bug for cocktail mode)
2008-03-23 19:30:36 +00:00
Zsolt Vasvari
c27dfa66fa Added mc6845_set_hpixels_per_column() for the Hercules gfx adapter 2008-03-23 15:24:56 +00:00
Zsolt Vasvari
2cf47b7531 Fixes malzak2 from crashing 2008-03-23 14:02:50 +00:00
Aaron Giles
90a7af6166 From Derrick Renaud:
In drivers\seta.c, the zombraid gun input ports should be changed as 
per the attached text file. The current crosshair settings work only 
with the default power-on settings.  The updated code works with 
calibrated settings.
2008-03-23 13:50:41 +00:00
Aaron Giles
9f4e71d8b3 From: Duke [mailto:startaq@gmail.com]
Subject: Unnecessary assert in video.c

The assert

assert(machine->config->devicelist != NULL);

in video.c causes the MESS mk1 driver to fail because it doesn't have
any devices - no screens and no sound devices. It works fine when the
assert is removed.

--Dirk
2008-03-23 13:48:43 +00:00
Nathan Woods
0fd62f5d4f Added a machine_config* parameter to certain MESS specific hooks 2008-03-23 11:32:46 +00:00
Pierpaolo Prazzoli
d6272eb90b Fixed bug 01586: multisession graphics corruption 2008-03-23 10:50:48 +00:00
Aaron Giles
223d9b5d03 Fixed video timing in xtheball. Still don't know why it changed
recently, but the new parameters reproduce the old values.
2008-03-23 05:26:56 +00:00
Zsolt Vasvari
ffaddce8f4 Adds the 'static' as per AtariAce, but he screwed up the alignment of an important table :(, which is why I am sending it myself 2008-03-23 05:26:19 +00:00
Aaron Giles
cd508ea42d Minor MSVC compilation fix. 2008-03-23 05:15:45 +00:00
Zsolt Vasvari
ed6af175ef RGB15 to INDEXED16 conversion 2008-03-23 04:46:35 +00:00
Zsolt Vasvari
dc01a6b148 - Converted crystal.c from RGB32 to INDEXED16
- Added PALETTE_INIT( RRRRR_GGGGGG_BBBBB )
2008-03-23 02:41:49 +00:00
Zsolt Vasvari
a1e4799fa7 RGB15 to INDEXED16 conversion 2008-03-23 02:28:48 +00:00
Zsolt Vasvari
102519de1f RGB15 to INDEXED16 conversion 2008-03-23 02:24:05 +00:00
Nathan Woods
bbecd3b886 MESS-specific: Interim change in the process of changing over to MAME's device
system
2008-03-22 22:26:25 +00:00
Zsolt Vasvari
55c9a000bf RGB15 to INDEXED16 conversion 2008-03-22 14:28:55 +00:00