Commit Graph

1052 Commits

Author SHA1 Message Date
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
Zsolt Vasvari
fd2f7cfe03 RGB15 to INDEXED16 conversion 2008-03-22 14:25:53 +00:00
Zsolt Vasvari
8fcc91c77f Added option to programatically set the clock pin. This is needed by at least one MESS driver 2008-03-22 09:49:45 +00:00
Zsolt Vasvari
a5c8f40a68 INDEXED16 conversion 2008-03-22 06:48:12 +00:00
Zsolt Vasvari
4f0b3c83db eolith.c: Same modifications as dgpix -- almost identical hardware
dgpix.c: fixed video RAM masking I screwed up with the last update
2008-03-22 06:43:29 +00:00
Zsolt Vasvari
d2b44c842f DGPIX: Converted to INDEXED16
Removed temp bitmaps
       Changed ugly recursive video RAM code

DDZ:   Removed RGB15 -- it's a "skeleton" driver, so why have it?

video\generic.c: Added PALETTE_INIT(RRRRR_GGGGG_BBBBB) and PALETTE_INIT(BBBBB_GGGGG_RRRRR)
2008-03-22 06:05:05 +00:00
Zsolt Vasvari
f8a993ed80 Uses timer device 2008-03-22 05:24:14 +00:00
Zsolt Vasvari
4135f9b296 Changed from RGB15 to RGB32. RGB15 is not enough bits to hold the 5-6-5 colorspace.
By the way, this was the first time I checked out the games in this driver.  Especially, The Crystal of Kings is very nice.
2008-03-22 04:19:02 +00:00
R. Belmont
f169da9d4c Fixed crash running "kviper" BIOS. 2008-03-22 04:13:39 +00:00
R. Belmont
1d366a0789 Got most of the Konami PPC games running again. 2008-03-22 04:10:07 +00:00
R. Belmont
20e3fa7eb1 [SCSI] Fixed case when no device exists (e.g. running the sys573 BIOS directly). 2008-03-22 03:55:23 +00:00
R. Belmont
3e246847b5 [GTICLUB] Fixed crash. 2008-03-22 03:51:06 +00:00
Zsolt Vasvari
e923c02f3b Fixes crospang.c regression. Not sure why this needed to be RGB15, works fine with INDEXED16 2008-03-22 02:46:18 +00:00
Zsolt Vasvari
14053cd582 Fixes wbbc97 regression 2008-03-21 15:20:44 +00:00
Aaron Giles
509dc4c064 De-deprecat-ed ui.c.
Changed xmlfile.c to pass in memory handlers to expat so that
our memory overrides are properly managed.
2008-03-21 14:51:26 +00:00
Aaron Giles
79b88dcb90 Another assertion fix. 2008-03-21 14:01:38 +00:00
Aaron Giles
354efb2515 Fixes assertion. 2008-03-21 13:45:23 +00:00
Aaron Giles
04c0eba7b9 Centralized definitions of _WIN32_WINNT.
Removed malloc/calloc/realloc/free link-time overrides; we now
rely exclusively on compile-time overrides.

Made a few tweaks toward getting mingw-w64 working, but there
are still linker issues.
2008-03-21 05:02:18 +00:00
Zsolt Vasvari
29a352ed4a Fix 01524: btoads: Assertion 2008-03-21 00:30:09 +00:00
Zsolt Vasvari
5cd63ef3de Fix 01557: dealem: Assertion 2008-03-21 00:25:13 +00:00
Nicola Salmoria
68f4aedb2d Fixed: 00059: commsega, locomotn, tactcian: They exhibit a problem with screen area. 2008-03-20 18:03:32 +00:00
Nicola Salmoria
a41f42d88b added note about tactician display being correct 2008-03-20 17:03:22 +00:00
Aaron Giles
b28f2c2504 Explicitly fixed unmapped handler masks so that we don't report
all unmapped addresses as 0.
2008-03-20 14:16:00 +00:00
Nicola Salmoria
6e397b034c Added NVRAM to Gekisou. Fixed inputs and promoted to working. 2008-03-20 12:53:28 +00:00
Nicola Salmoria
6183e18a21 fix 00406: qadj: When playing as the ninja, there is one broekn frame in his animation loop when walking.
using the fix that had been posted to mametesters one year ago
2008-03-20 11:44:47 +00:00
Curt Coder
bc8eb54a5e Cleaned driver up to the latest spec. 2008-03-19 21:55:16 +00:00
Nicola Salmoria
72889926e1 Added Noise Output to the MSM5232 emulation
Added placeholder effects for cymbal and hihat to equites.c. These will need further work to properly emulate the discrete circuitry.
2008-03-19 09:35:57 +00:00
Zsolt Vasvari
aca4fd01ce Fixes sprite wrapping -- this is used on the gun calibration screen, at least.
For me, the game hangs on a black screen after service mode is turned off.  Even exsiting MAME and restarting doesn't fix it, so it's probably a EEPROM issue
2008-03-19 09:22:44 +00:00
Aaron Giles
4a5001927c Cleanups and version bump. 2008-03-19 08:52:53 +00:00
Aaron Giles
78c12f1b82 From: Corrado Tomaselli
Subject: nmk16 diff

Added Thunder Dragon (9th Jan 1992), corrected clock frequencies and 
verified oki pin 7
Changed some nmk16.c romset names

Note:
The revision is not a typo, it's 6 months later than the previous one.
2008-03-19 08:45:45 +00:00
Aaron Giles
6a4df142c2 From: Corrado Tomaselli
Subject: pitfall2

Added Pitfall2 (Flicky conversion)
you can see the pcb here: 
http://www.citylan.it/pitfall2flic/PCB%20component%20side.jpg

the mobo is the same as my flicky pcb.
I also renamed Wboy4 since the dump was from my pcb and it's a 4d 
warriors conversion even if sega reproduced the protection custom with a 
piggyback.
I think we should rename all the sets to the proper conversions for 
proper documentation
2008-03-19 08:44:42 +00:00
Aaron Giles
4967410073 From: Oliver Stoeneberg [mailto:oliverst@online.de]
Subject: SH-4 debugger output fix

This patch fixes "garbage" (newlines) in the debugger window when 
debugging the SH-4 CPU.

It also conatins a small comment fix in video/playch10.c and the 
removal of some yet unused or just obsolete macros in emu/cpuint.h.
2008-03-19 08:38:01 +00:00