Commit Graph

4699 Commits

Author SHA1 Message Date
davidhay
e20c6f6672 NeoGeo update from Johnboy
Submission for Mame 0.129u6 mainline from Johnboy

Affected drivers:

	\mame\src\mame\drivers\neodrvr.c
	\mame\src\mame\machine\neocrypt.c
	\mame\src\mame\drivers\neogeo.c

Changes:

maglordh - Renamed p1 to correct chip label (MichaelNet)
Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)
whp - Renamed several roms to correct chip label (MichaelNet)
kof2001 - Renamed p's to correct chip label; added note (MichaelNet)
Added mv1c bios, redump/reverification required
Updated documentation (see neogeo.c)
cyberlip - Added correct m1 (Guru/Smitdogg)
eightman - Removed BAD_DUMP from m1, is correct (Guru/Smitdogg)
2009-03-09 21:12:00 +00:00
Aaron Giles
21b5f27224 NOTE: With the change, all existing CHD diff files are invalid.
Updated CHD format to version 4. Checksums are now computed and
stored separately for raw data and metadata, and metadata is now
checksummed by default.

We will need to go through all existing CHDs, run a chdman -update
on them, and update the SHA1s stored in the drivers to accommodate
this (MD5s should be removed).

Updated chdman to support a generic metadata addition system:

  chdman -addmeta <chdfile> <tag> [<index>] <sourcefile>

The <sourcefile> is examined and if it appears to be strictly text,
any EOFs and trailing EOLs are stripped, and the result is NULL-
terminated to match the behavior of existing metadata.

Updated chdman to report and fix errors in the raw and metadata
SHA1s.

Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing.
2009-03-09 16:49:56 +00:00
Mirko Buffoni
b91848413d Added Champion Italian PK blue board and promoted Champion Italian PK green
board (previously citalian) and Champion Italian Cup (previously citaliana)
to GAME_WORKING status [Mirko Buffoni, David Haywood]
- Added cpokerpk (also known as CPK blue board for the color of the board)
- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)
- Renamed citaliana -> citalcup
- added PAL decryption, making all games playable
- Updated input ports and fixed gfx layout to use 6 bitplanes like all others
- Changed number10 and cpokerpk video udpate to not use transparency
2009-03-09 14:36:39 +00:00
Phil Bennett
bc3a731732 Fixed C140 ROM loading in winrun, winrun91 and driveyes [Phil Bennett] 2009-03-09 12:56:31 +00:00
Pierpaolo Prazzoli
1c076b2388 Removed empty PALETTE_INIT in cultures.c 2009-03-09 08:34:21 +00:00
Aaron Giles
7fc6cfe6ef Cleanups and version bump. 2009-03-09 06:08:47 +00:00
Aaron Giles
220ca74fa6 From: naibo zhang [mailto:naibo_zhang@hotmail.com]
Sent: Sunday, March 08, 2009 7:40 PM
To: submit@mamedev.org
Subject: 

1. Namco system-21 (earlier single DSP type) game "Driver's Eyes" 
2D layer works. Unlike some other sys-21 games like starblad or 
solvalou, which use sprite layers with priorities from 0 to 7, 
Driver's Eyes uses up to 14 & 15. 

1.5 [Documentation] Year of "Driver's Eyes" is 1990, not 1987.

2. Bug fix: Konami zr-107, GTI Club hardware, background layer 
lost (black sky).

3. Jaleco dancing game step3: it's not a clone, but a new game.
2009-03-09 05:54:49 +00:00
Aaron Giles
09ca3292e6 From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Sunday, March 08, 2009 5:58 PM
To: submit@mamedev.org
Subject: Patch with minor documentation changes

Attached is a patch file with the following minor documentation changes:
 
* Added placeholders for the two PAL's on Atari's version of Pole 
   Position 1 and 2 (I could not read the last digit of the PAL at 5c.)
* Added board numbers to SEGA's Quartet 2 documentation
* Corrected the rom names for Tutankham (A guess was made on the names 
   for Konami's version of the roms at 3h and 6h.)
 
Kevin Eshbach
2009-03-09 05:49:01 +00:00
Aaron Giles
54498e58ed Add muting just before saving the NVRAM, and de-mute just after
loading the NVRAM. Should cure the stuck sound issue for games
with large NVRAM.
2009-03-09 04:43:02 +00:00
Yasuhiro Ogawa
3043e00fb5 royalmah update by Uki
- added some notes
- fixed DIPSW of makaijan
- fixed visible area
- fixed CPU clock

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jansou (alt) [Uki]
2009-03-09 03:09:13 +00:00
Angelo Salese
238d54bdbf Hooked up paletteram in Midnight Landing [Angelo Salese] 2009-03-09 01:28:10 +00:00
Pierpaolo Prazzoli
3395fccf11 00421: fghthist, fghthsta, fghthstj, fghthstu: Some priority problems in Ryoko's stage. Namely, the old man, the cat and the kid. [Pierpaolo Prazzoli] 2009-03-08 22:16:30 +00:00
davidhay
b3e201ba26 some input work in sfbonus.c 2009-03-08 19:45:03 +00:00
Roberto Zandona
f82922db1e wc90b1 and wc90b2: some improvements:
- fixed bg and fg scroll
- fixed bg and fg offsets
2009-03-08 19:40:20 +00:00
Nathan Woods
3cb1b0b087 Sync with MESS 2009-03-08 19:37:11 +00:00
Tomasz Slanina
5d67007d0b Fixed colors in Cultures (Jibun wo Migaku Culture School Mahjong Hen) [Tomasz Slanina] 2009-03-08 19:34:23 +00:00
Roberto Zandona
4db6733054 wc90b1 and wc90b2: other improvements
- fixed y sprite wrapping
2009-03-08 18:50:08 +00:00
Roberto Zandona
c30c79b89a wc90b1 and wc90b2: improvements in sprite rendering
- priorities
- x position
2009-03-08 17:57:54 +00:00
davidhay
977f7093b5 refactored sfbonus a little 2009-03-08 17:42:23 +00:00
Pierpaolo Prazzoli
61f44b8033 02854: hypreact: Buggy text in scoring screen [Pierpaolo Prazzoli] 2009-03-08 17:22:51 +00:00
Roberto Zandona
059955e774 00826: wc90b, wc90: Some players are cut at left and bottom of the screen. 2009-03-08 15:24:00 +00:00
Pierpaolo Prazzoli
f198859ac0 00268: captaven: In attract mode, the small pictures of the heroes appear before they should. [Pierpaolo Prazzoli] 2009-03-08 14:35:13 +00:00
davidhay
34815b527b fix a compiler bug when debugvertices is turned on. 2009-03-08 14:08:17 +00:00
Olivier Galibert
3f12ffd1d1 Allow chds to be directly in the rom directory without a subdirectory 2009-03-08 12:49:01 +00:00
smf-
8e2173e06e fixed disassembly of -$8000, it was showing up as -$0 2009-03-08 09:19:49 +00:00
Aaron Giles
a0197dfa4f Merged memory maps. 2009-03-08 06:08:25 +00:00
Derrick Renaud
dc0c24d0fa Fixed Analog settings so Digital and Autocenter Speeds are applied properly in real time.
Fixed Digital Speed = 0 so it increments in single steps per button press.
2009-03-08 03:09:32 +00:00
Aaron Giles
43730cc591 Fixed bug that caused 64-bit PowerPC systems to fetch opcodes in the wrong order. 2009-03-07 23:18:36 +00:00
Aaron Giles
a97f308b83 Converted PowerPC SET_INFOs to direct calls. 2009-03-07 22:59:34 +00:00
Phil Bennett
3004ebc740 03006: blocken: Color / Missing gfx [Phil Bennett] 2009-03-07 22:36:11 +00:00
Brian Troha
298fb703c1 Updated minor information about v1.02 for Pacman Galaga 20 year reunion & removed old line in ESD16.c about 1999 Head Panic needing the SMT roms dumped 2009-03-07 21:48:52 +00:00
Angelo Salese
91bcff166a Small specific modifications for Counter Steer. [Angelo Salese] 2009-03-07 20:41:06 +00:00
Olivier Galibert
27fbe59291 tms57002: Add two missing instructions and hack up the coef update.
The real way coefficient updates are handled is a little too complex
for now, but the hack throttles the update speed to the real rate
given the way konami uses it (once per sync).  It's near impossible to
use it in a different way anyway.

Fixes mantis 2941 (at least for puzldama) and maybe 2953 (needs to
find the roms and test).
2009-03-07 19:41:14 +00:00
Angelo Salese
cfafcff7ff Added an extra note to a port, not worth mentioning. 2009-03-07 16:10:01 +00:00
Angelo Salese
69d9ba2346 Fixed sound regression in Tryout and removed deprecat.h dependancy [Angelo Salese]
==========================================================================

BGM / SFXs sounds very weird, maybe this needs a filter like Zero Target?
2009-03-07 15:53:28 +00:00
Angelo Salese
da0dc231c2 Fixed unwanted typo. 2009-03-07 15:01:15 +00:00
Angelo Salese
0eafc51fe5 Fixed a sprite bug when flip y flag is used and cleaned-up the whole routine in Zero Target. [Angelo Salese] 2009-03-07 14:24:02 +00:00
davidhay
3b5726fd58 added the citalian sets + proper gfx decode for them to igspoker, they don't work. 2009-03-07 13:31:29 +00:00
Pierpaolo Prazzoli
559617fdba Added service1 button tested in Dynamite Bomber (but doesn't work in game) and fixed little sprites priority problems in limenko.c 2009-03-07 12:58:09 +00:00
smf-
63e062fd0b simple fix for uninitialised variable warning, msvc doesn't cope well with spaghetti code. 2009-03-07 09:24:38 +00:00
Aaron Giles
75f0ff10d1 Added function calls to replace the MIPS3 DRC's various CPU_SET_INFO
bits.

Fixed DCS2 speedup handler so it doesn't get lost during a memory
remap.
2009-03-07 08:54:03 +00:00
Aaron Giles
2f9ee68652 02057: buckrog, buckrogn, zoom909, subroc3d: Graphics Corruption on Title Screen + in game (using -AFS) 2009-03-07 08:03:48 +00:00
Aaron Giles
25b126291e 03001: "Working clones" display problem
Also tweaked the "not working" message.
2009-03-07 07:58:27 +00:00
Angelo Salese
994160658e Preliminary proper roz effects hooked up for Zero Target [Olivier Galibert, Angelo Salese] 2009-03-06 20:05:39 +00:00
Pierpaolo Prazzoli
930081c98c New WORKING game:
Puzzle Time (Prototype) [Angelo Salese, Pierpaolo Prazzoli, Yoshi]
2009-03-06 15:09:50 +00:00
Jonathan Gevaryahu
61c1ec810f Add locations to rom names for Mazer Blazer (and alt) roms. Add NO_DUMP entries for undumped voice roms, video prom, and pal. 2009-03-06 14:12:14 +00:00
davidhay
2b087b6c5e after a quick comparison it looks like the original sound rom should be correct for this. 2009-03-06 00:26:03 +00:00
davidhay
6ed3494bca added new graphic roms to the 1999 head panic set
note, this version is clearly a different PCB, it uses the older style sprites (which are actually just bootleg tumble pop sprites..)

the sound rom on the PCB is bad.

also added sprite flicker flag, based on tumble pop etc.
2009-03-06 00:15:28 +00:00
Angelo Salese
4b4228dfe2 Fixed sprite positioning bug in Zero Target [Angelo Salese] 2009-03-05 22:33:07 +00:00
Angelo Salese
7f889fdd37 Fixed a paletteram entry bug in GP World [Angelo Salese]
===============================================================================

Wasn't this game supposed to surpass the "Warming Up screen"?
2009-03-05 22:23:06 +00:00
Phil Bennett
45f9a13eff Forgot we'd relaxed clone naming restrictions... 2009-03-05 16:30:17 +00:00
Phil Bennett
4139cc87a5 New clones added
----------------
Gals Panic S2 (Asia) [Andy Henderson]
2009-03-05 13:34:19 +00:00
Aaron Giles
6c3e96102e Fix build break. 2009-03-05 09:53:53 +00:00
Aaron Giles
99d297a6fd Cleanups and version bump. 2009-03-05 09:38:53 +00:00
davidhay
a8c3265ce7 sfbonus version cleanups part 1. 2009-03-05 09:03:56 +00:00
davidhay
ee46ef04dd added the correct gfx roms to jjsquawkers bootleg 2009-03-05 09:02:36 +00:00
Aaron Giles
3b34b6b8b4 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Saturday, February 28, 2009 3:53 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] More static/const qualifiers

Hi mamedev,

Another round of static/const qualifier additions, plus a rename of 
has_addon_chip to snes_has_addon_chip.  Notably a number of z80ctc_interface 
are now const (devicification must have removed the cases where it was 
dynamically modified).  Notice that the READWRITExTOy macros declare two 
functions, so you can't make the 2nd function static.  Those macros should 
probably be reworked or removed.

~aa
2009-03-05 08:24:08 +00:00
Aaron Giles
328aa85a24 From: R. Reucher [rene.reucher@batcom-it.net]
Sent: Friday, February 27, 2009 10:17 AM
To: submit@mamedev.org
Cc: qmc2-devel@lists.sourceforge.net
Subject: Proposed patch for src/emu/audit.c

Dear MAME developers,

I've created the attached diff to src/emu/audit.c (0.129u5) to allow for 
reporting a ROM state of "correct" when a game/machine doesn't require any 
ROM files at all (currently it will be reported as "not found", which is 
wrong IMHO).

I know that this isn't really relevant for MAME, but it is for MESS -- so 
I hope you'll accept the patch.

Thanks, Rene
--
Rene Reucher
rene.reucher@batcom-it.net
http://www.batcom-it.net/

It is only people of small moral stature who have to stand on their dignity.
2009-03-05 08:22:45 +00:00
Aaron Giles
c0b9bcf36c New clones: T-MEK (3 sets) [Lars Bull] 2009-03-05 08:18:59 +00:00
Aaron Giles
e49f7fae6e From: belegdol@gmail.com [mailto:belegdol@gmail.com]
Sent: Thursday, February 26, 2009 8:58 AM
To: mamedev@mamedev.org
Subject: Patch fixing compilation with gcc-4.4

Hi,



the following patch is needed in order to make mame compile with gcc-4.4. It was tested with sdlmame 0.129u4 on Fedora rawhide. Cheers!
2009-03-05 07:36:47 +00:00
Aaron Giles
e8c09b35f6 Added flags to the metadata entries, encoded in the top bit. Right now
it is a no-op, but eventually will be used to indicate which bits of
metadata are included in the overall checksum.
2009-03-05 07:35:24 +00:00
Couriersud
6a0e1fcfe0 02694: demoderb, demoderm: Duplicated input definitions for P1 and P2 buttons. 2009-03-04 21:31:59 +00:00
Couriersud
8d92bff0b7 02180: Corrupt archives are read without problems
* corrupt files in archives now generate an error
* archive files ending in "/" will not be tested for crc - skip path entries
* add new flag FILE_OPEN_NO_PRELOAD to skip decompressing on open
  This is used in audit.c, which only tests whether files exist
* added error checking to all calls to load_file_zipped
2009-03-04 21:30:52 +00:00
Pierpaolo Prazzoli
caf233e1fc Changed eeprom erase command to write 0xff values.
--------------------------------------------------
I see that eeprom_data is initialized with a memeset of 0xff so I don't think this change will break anything.
2009-03-04 21:06:57 +00:00
Phil Bennett
1c544a0426 02983 racedriv and clones: Race Drivin' and clones loop after "downloading DSP" screen [Phil Bennett] 2009-03-04 20:05:57 +00:00
Angelo Salese
08889a8007 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Club [Yasuhiro Ogawa]

========================================================================

I wonder if this game is a bootleg or just a rip-off..."XEX" logo is pretty 
much similar to the Dynax one...
2009-03-04 19:42:21 +00:00
Angelo Salese
ece82906d9 02698: royalmah.c: BET games: Bet button does not work by default. 2009-03-04 18:11:18 +00:00
Olivier Galibert
e2f25afebf tms57002 - don't abort on unimplemented instructions
Pop up a message instead, hopefully they'll still find their way in
mantis without breaking the game this time.
2009-03-04 18:01:11 +00:00
Angelo Salese
a0a8f944ba New games added or promoted from NOT_WORKING status
---------------------------------------------------
Daisyarin [Yasuhiro Ogawa]
2009-03-04 17:54:58 +00:00
Phil Bennett
6cc95c4d1e New clones added
----------------
Splatter House (World new version) [Andy Henderson]

Promoted to parent set.
2009-03-04 17:21:18 +00:00
Olivier Galibert
9bcbadbd0a maketms: Free strings on exit.
This patch will make happier the environments that do not know that
"still reachable" and "leaked" are not the same thing and that exit()
is a _very_ good deallocator.
2009-03-04 16:43:58 +00:00
Phil Bennett
23bd717b0a Follow-up to commit 4681:
The original form is easier on the eyes...
2009-03-04 01:52:39 +00:00
Angelo Salese
8c67dab124 Corrected Dip-Switch settings for Zero Target [Yasuhiro Ogawa, Angelo Salese] 2009-03-04 00:50:56 +00:00
Angelo Salese
e7fe657c23 Fixed sprite colors for Zero Target [Angelo Salese] 2009-03-03 23:52:09 +00:00
Angelo Salese
4158c36ac3 Debug assertion fix 2009-03-03 23:17:39 +00:00
davidhay
88076635be new not working
E-Jan Sakurasou [Uki]

it's not plain SPI hardware, it's another variation.  I haven't tried to make it work.
2009-03-03 23:07:24 +00:00
Angelo Salese
f705a69e70 Fixed foreground & background colors and hand-tuned sound in Zero Target based on a side-by-side test [Angelo Salese]
===========================================================

Will convert & upload that video to somewhere shortly...
2009-03-03 22:36:59 +00:00
Angelo Salese
3f41bea70c Further sprite fixes for Zero Target. 2009-03-03 21:27:57 +00:00
Phil Bennett
4defa45ebd Hooked up correct C75 MCU in namcofl.c (based on RB's namconb1.c implementation)
[Phil Bennett]
2009-03-03 21:15:15 +00:00
Phil Bennett
8051718073 02998: pkunwar, ninjakun, raiders5: These games don't make it through their rom checks. [Phil Bennett] 2009-03-03 20:28:55 +00:00
Phil Bennett
08ae2c0cc1 02368: fourtrax: Controls are glitched
Fixed pedals in Final Lap 3
[Phil Bennett]
2009-03-03 19:35:47 +00:00
Angelo Salese
c7c1046d0e Various improvements to the Zero Target / Counter Steer HW and cleaned-up the driver. [Angelo Salese] 2009-03-03 17:56:52 +00:00
Aaron Giles
b259386789 Moved SH2 set info functions to direct calls. 2009-03-03 16:22:18 +00:00
Aaron Giles
12a77e490c Of course, not crashing has its benefits too. 2009-03-03 15:13:38 +00:00
Aaron Giles
41af68d311 Turned off annoying assert that nobody is interested in fixing. 2009-03-03 15:08:16 +00:00
Phil Bennett
d56d9f29d2 02996 hotchase: [debug] Access Violation [Phil Bennett] 2009-03-03 14:27:52 +00:00
Phil Bennett
4448fda848 New clones added
----------------
Scud Race (Japan) [Leif Hurst] (not working)

Cleaned up ROM_LOAD spacing.
2009-03-03 12:53:22 +00:00
Phil Bennett
9be75f4787 02894 cprosocc: Ingame graphics corruption. [Phil Bennett] 2009-03-03 11:24:54 +00:00
Phil Bennett
a590e437bf 02711 spacegun: EE-ROM error after gun calibration. [Phil Bennett] 2009-03-03 11:16:55 +00:00
Aaron Giles
8dd5d2b953 Renamed 6821new.* -> 6821pia.*
Renamed pia_* functions to pia6821_*

Fixed a couple of compiler errors.
2009-03-03 06:58:07 +00:00
Aaron Giles
9fbb1e6d7b Delete old PIA implementation. 2009-03-03 06:34:32 +00:00
Aaron Giles
30ca36ecaf Remaining PIA device-ification. 2009-03-03 06:33:51 +00:00
Aaron Giles
ef9e4cb805 Fix speaker/sound ambiguity that caused attempts to round sound outputs
to other sound chips to be broken.
2009-03-03 05:14:22 +00:00
Aaron Giles
949667d62c More PIA devic-ification:
- mcr.c
 - williams.c
 - redalert.c
 - exidy.c
 - calomega.c
 - carpolo.c

Fixed sound in Joust 2.
2009-03-02 17:37:14 +00:00
Phil Bennett
d6c89dba0f 02478: finalapr, finalapo, finalapb, speedrcr: Some graphics are not displayed. [Phil Bennett] 2009-03-02 13:38:54 +00:00
Aaron Giles
1dcd75d039 Removed device types from device queries that use tags, under the
assumption that all device tags are unique. Specifically, the
following no longer need to provide a device type:

   AM_DEVREAD/WRITE
   DEVCB_DEVICE_HANDLER
   devtag_get_device
   devtag_reset
   device_list_find_by_tag

as well as several device interfaces that referenced other devices.

Also fixed assertion due to overflow in the recent sound fix.
2009-03-02 10:59:37 +00:00
Aaron Giles
4ad8ec54f8 Converted the following drivers to the new device-based 6821 PIA:
- qix
 - mcr/williams
 - coinmstr
 - funworld
 - goldnpkr
 - jokrwild
 - nyny
 - r2dtank
 - spiders
 - tugboat

Added new function memory_install_read_port_handler() to more
easily allow you to install read handlers for ports based on tag.

Removed input_port_read_handler8/16/32/64 functions, since they
were really only used for getting a memory handler for a port by
tag, and this is no longer necessary.

Moved input port handlers to internal code in the memory system.

Added port names to the taito8741 device pending its proper
devicification.

Removed all remaining uses of input_port_n_r() functions, and
purged them from src/emu/machine/generic.
2009-03-02 09:31:05 +00:00
Yasuhiro Ogawa
bd35db8db4 Make the system24 linscroll screen-relative. [Olivier Galibert] 2009-03-02 08:39:55 +00:00
davidhay
9671bd3455 ok, looks like these aren't anywhere, leave the information in place for reference against future dumps but turn them off. 2009-03-02 07:44:26 +00:00
Phil Bennett
628d21e758 02877: deadang, leadang, ghunter: Music drowns out sound effects
Scaled up renegade and mjkjidai ADPCM levels in line with recent clock_adpcm() change.

[Phil Bennett]
2009-03-02 02:09:52 +00:00
Aaron Giles
ba374dbb0a 00015: Noticeable static in OKI 6295 audio 2009-03-02 01:33:41 +00:00
Derrick Renaud
c3455e2100 Fixed: 02909: boothill: Specification of discrete filters for shot and hit sounds doesn't agree with schematic. 2009-03-02 00:25:28 +00:00
davidhay
8872083aeb hooked up layer enables in goldstar.c driver, fixes 'girl' in Cherry Master [David Haywood] 2009-03-01 23:24:20 +00:00
Phil Bennett
f1790fa57f A better fix for 02991... 2009-03-01 23:13:58 +00:00
Phil Bennett
a0bc726d0d 02995: liberate, dualaslt: Black screen shows after disclaimer [Phil Bennett]
(I hope this isn't too yucky!)
2009-03-01 20:56:16 +00:00
davidhay
14efd9bf62 System 24 Linescroll update [Olivier Galibert]
Thanks to Haze finding it was used in qrouka, here is the final
system24 linescroll mode.

Guru, it would be nice if you could check if the effect on the title
screen is correct (the wobbling when the name goes back up).  It looks
correct though.

  OG.
2009-03-01 20:45:21 +00:00
davidhay
667a7e19f5 added new clone
Joker Poker (Version 16.03BI) [Jim Stolis] (not working)

just adding it so that it doesn't get lost in the backlog.  inputs don't work, reports 'error' on first boot but you can reboot it.

not sure about the version numbering, the startup text seems to indicate the roms might be 85/86, but the copyright text is 83.

does anybody have a good reference for the colours on these things?  I doubt it can be too hard to fix them..
2009-03-01 20:35:56 +00:00
Couriersud
11a277907a Added GAME_IMPERFECT_GRAPHICS to Tutankham & clones
* Added todo section to documentation
* 02932: tutankhm, tutankst: Background stars missing in attract mode
2009-03-01 15:44:09 +00:00
Phil Bennett
1aac71cbef 02994: labyrunr all sets: all labyrunr sets resets on bootup
Merged labyrunr memory maps.
[Phil Bennett]
2009-03-01 14:35:01 +00:00
Couriersud
a8a09bd084 Adjusted volume level and added more documentation 2009-03-01 12:34:41 +00:00
Couriersud
0a7a58fdde include stddef.h for ptrdiff_t 2009-03-01 12:30:12 +00:00
Aaron Giles
519f0859c3 Merged tetrisp2 memory maps. Renamed teplus2->tetrisp2j. 2009-03-01 07:10:33 +00:00
Aaron Giles
e2757c60d2 Modified the makefile to support experimental optional C++
compilation:
 - new option CPP_COMPILE to trigger this (off by default)
 - split CFLAGS into common, C-only, and C++-only flags
 - when enabled, CPP_COMPILE causes 'pp' to be appended to 
    the target name

NOTE THAT THE SYSTEM CANNOT ACTUALLY BE COMPILED THIS WAY 
YET. IT IS JUST AN EXPERIMENT.

Modified lib.mak to always build zlib/expat as C regardless 
of CPP_COMPILE.

Modified windows.mak to fix warnings with MAXOPT=1, and to 
leverage the new CFLAGs definitions.

Modified vconv.c to do appropriate conversions for new C++ 
options.

Updated sources so that libutil, libocore (Windows), and 
libosd (Windows) can be cleanly compiled as C or C++. This
was mostly adding some casts against void *.

Fixed a few more general obvious problems at random 
locations in the source:
 - device->class is now device->devclass
 - TYPES_COMPATIBLE uses typeid() when compiled for C++
 - some functions with reserved names ('xor' in particular)
    were renamed
 - nested enums and structs were pulled out into separate
    definitions (under C++ these would need to be scoped to
    be referenced)
 - TOKEN_VALUE cannot use .field=x initialization in C++ :(
2009-02-28 22:10:06 +00:00
Angelo Salese
42004cf3ba Fixed King Derby sprite colors [Stefan Lindberg, Angelo Salese] 2009-02-28 21:22:45 +00:00
Phil Bennett
16db3dbc4d 02991 polyplay: Broken graphics when playing [Phil Bennett] 2009-02-28 20:10:26 +00:00
davidhay
30584f0017 various improvements to Heavy Unit [Angelo Salese, Tomasz Slanina, David Haywood]
- Added a VERY preliminary simulation of the protection, just enough to get the game to boot, not make it playable
 - Corrected CPU communication, IRQ/NMI generation etc.
 - Fixed some video emulation issues (added tilemap scroll etc.)
 - Corrected GFX rom loading (at least for the graphics used in attract mode)
2009-02-28 18:20:40 +00:00
Phil Bennett
4fcae8c0dd Add one of the system24 special linescroll modes.
Fix 02526: mahmajn2: Missing 'special' linescroll mode. 
[Olivier Galibert]
2009-02-28 14:22:37 +00:00
Phil Bennett
b58915f149 Best play it safe and not use variadic macros... 2009-02-28 13:15:33 +00:00
Yasuhiro Ogawa
a8292c1245 New clones added
----------------
Violence Fight (Japan)
2009-02-28 11:10:28 +00:00
Yasuhiro Ogawa
56b8d1e578 New games marked as GAME_NOT_WORKING
------------------------------------
Tokimeki Mahjong Paradise Doki Doki Hen [Uki]
2009-02-28 01:48:41 +00:00
Couriersud
465bc2eac8 Fix regression (missing graphics) in ipminvad (m10) 2009-02-28 01:23:47 +00:00
Couriersud
61e96795e1 02979: All sets in m10.c: Dialog box on all sets in m10.c 2009-02-28 00:38:18 +00:00
Couriersud
5a77081209 Finally low pass filtering on channel 2A
* Changed resistor to bill of material value
2009-02-28 00:13:19 +00:00
Phil Bennett
6a455c5dbd 02988: blswhstl, detatwin: ROM RAM EEPROM Check fails at startup [Phil Bennett] 2009-02-27 22:56:43 +00:00
Angelo Salese
813770d659 Input ports clean-up for the jangou driver. [Angelo Salese] 2009-02-27 18:31:59 +00:00
Brian Troha
8113fdd995 Changes name of "Prosport" to "Pro. Sports" as per Smitdogg's email evidence. 2009-02-27 16:26:28 +00:00
Yasuhiro Ogawa
732e27ab69 Added NAOMI game list 2009-02-27 15:03:23 +00:00
Yasuhiro Ogawa
40c470ace9 Fixed descriptions of the games running on NAOMI series hardware. 2009-02-27 13:56:23 +00:00
Phil Bennett
a13930b871 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Great Sluggers 94 (Japan) [Phil Bennett]
2009-02-27 13:06:02 +00:00
Brian Troha
0ec3e58d91 added PCB location to Heavy Unit rom names. Corrected the sets per World, Japan & Japan Newer.
Does nothing useful, so it's not worth noting ;-)
2009-02-26 21:33:25 +00:00
Phil Bennett
8a4eb73d73 02973: chmplst2: Access Violation [Phil Bennett] 2009-02-26 21:29:14 +00:00
Couriersud
906a76dd8a Scramble now is a lot closer to reports and recordings (background sound, sound of bullets). 2009-02-26 21:15:56 +00:00
Phil Bennett
857a7ee91f 02964: dingo: No Audio [Phil Bennett] 2009-02-26 18:40:34 +00:00
Aaron Giles
2d6f8c526c Merged memory maps in nemesis.c. 2009-02-26 17:01:09 +00:00
Phil Bennett
8df5659ba7 02965: gradius, gwarrior, rf2, twinbee: Bootup process is never completed/No Sound [Phil Bennett] 2009-02-26 16:32:15 +00:00
Aaron Giles
6f59a149a9 From: Mr. Do. Note I just wired up the layouts he provided, I left the PORT_TOGGLE alone.
OK, here we go so far.  Layouts for all the games that have a simple one-input shifter.  Except 
Turbo, because I'll need to update the whole file, which will take a little more work.
 
And below is the rest of the games that have shifters, but use a separate input for each gear, 
so something different will need to be done.
 
There are also six games that use a simple shifter, but the button isn't set to toggle.  So to 
play the game, you hold the button for low gear, then let go for high gear.  Not sure if you 
wanted to change these or not, so I just included the layout file for now.

Games to update for PORT_TOGGLE
buggychl - src/mame/drivers/buggychl.c
chasehq - src/mame/drivers/taito_z.c
contcirc - src/mame/drivers/taito_z.c
sci - src/mame/drivers/taito_z.c
roundup5 - src/mame/drivers/tatsumi.c
superchs - src/mame/drivers/superchs.c
2009-02-26 10:44:59 +00:00
Couriersud
1edddcdd69 Galaxian.c:
* separated amplifier Cin from mixer
* AY8910s numbering now in line with schematics
* Scramble sound not yet perfect, but levels improved significantly, Filters are difficult to model
2009-02-26 09:32:04 +00:00
Couriersud
fb3e6c4b52 * Changed AY8910 to use measurements done one a ZX128
* Following advice on mame testers, remove "channel off" kludge
* Added the post containing measurements to documentation
* Added some debugging stuff
2009-02-26 09:23:49 +00:00
Couriersud
24557839b1 Filter switches (used in games such as scramble) need much higher resolution.
Changed 4066 internal resistance to typical one from datasheet (~270 Ohm)
2009-02-26 09:20:14 +00:00
Aaron Giles
8f6f01f263 Cleanups and version bump. 2009-02-26 09:19:15 +00:00
Aaron Giles
26dd96003f From: Duke [mailto:startaq@gmail.com]
Sent: Wednesday, February 25, 2009 5:20 AM
To: submit@mamedev.org
Subject: CIA update

Hello,

this patch adds support for the /PC output pin to the CIA emulation.
From the datasheet "/PC will go low for one cycle following a read or write of PORT B.". 
This is needed for centronics printer emulation on the MESS side, but I imagine it would 
simplify/correct the emulation in some MAME amiga drivers as well (mquake.c for example).

--Dirk
2009-02-26 09:07:02 +00:00
Aaron Giles
500f71495c From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 10:57 PM
To: submit
Subject: fix for MT02943

Fixed mjelctrn DSW read handler to agree with new tags. 

Best regards,

        Fabio Priuli
2009-02-26 09:05:58 +00:00
Aaron Giles
4068a1b060 From: Smitdogg Jones [mailto:jcsmith23@yahoo.com]
Sent: Saturday, February 21, 2009 6:00 PM
To: submit@mamedev.org
Subject: Super Triv III redump

Here's a new dump of Super Triv III. The only needed rom in this zip is triv3.u36, it replaces the bad rom from the previous dump (it was using a rom from Super Triv II).

3 of the question roms were slightly different from the last Super Triv III dump (see romident_romcmp.txt in the zip). I suspect they are bad in my dump because they create some garbage/nonsense for their categories in the game when I tried them. I included all the rom dumps in the zip in case someone wants to take a closer look at them but I didn't use any of the likely-bad roms in the diff for supertr3, I just replaced the missing rom at u36 and the game looks correct now. 

The prom at u17 was marked as bad_crc. Guru dumped it from this board (I sent it to him a few months ago) and it matches the bad_crc so I removed the flag. Same goes for statriv4, we have verified that it's the same crc on a real board so I removed the flag. I think the bad_crc flag needs to get removed from all the proms in this driver and just replaced with a comment that there is only a very small chance they are bad.

Smitdogg
2009-02-26 09:05:14 +00:00
Aaron Giles
46533f069b From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 7:06 AM
To: submit
Subject: fix for MT02920

another small fix. it's very nice to finally have tags passed to device interfaces, despite the few regressions that can have been introduced in the update :)

Regards,
    Fabio Priuli
2009-02-26 09:03:56 +00:00
Aaron Giles
c8bbe7e82c From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Sunday, February 22, 2009 12:39 AM
To: submit
Subject: fix fot MT02940

very tiny fix to taito_l inputs

regards,

    Fabio Priuli
2009-02-26 09:02:50 +00:00
Aaron Giles
e2d0bfe725 New clone: U.S. Championship V'ball (US) [Smitdogg] 2009-02-26 09:01:32 +00:00
Aaron Giles
aaeb98578f New clone: Pipe Dream (World) [Corrado Tomaselli] 2009-02-26 09:00:04 +00:00
Aaron Giles
d38b32ff5c New clone: The New Zealand Story (World, old version, older pcb) [Corrado Tomaselli] 2009-02-26 08:58:47 +00:00
Aaron Giles
db1596a95c New clones: Super Heli (Super Cobra bootleg) [Smitdogg] 2009-02-26 08:54:44 +00:00
Aaron Giles
864560d4af From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Monday, February 16, 2009 7:10 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Add some missing static qualifiers

Hi mamedev,

This patch mostly adds missing static qualifiers, plus a few related header/name adjustments.  In particular, I tackled m68kmake.c and tmsmake.c which exposed a fair amount of dead code.

~aa
2009-02-26 08:52:27 +00:00