Commit Graph

6175 Commits

Author SHA1 Message Date
Angelo Salese
ce03bc23a2 Did the following changes to the tankbatt.c driver [Angelo Salese]:
* Cleaned-up the irq / nmi firing and fixed irq acks;
* Cleaned-up the memory map;
* Added coin counter, coin lockouts and added a second coin chute;
* Documented some unclear i/os;
* Flagged the game as GAME_IMPERFECT_SOUND since it uses samples instead of proper discrete sound emulation;
2009-07-22 20:36:29 +00:00
Scott Stone
48e1c2ac35 Fix: 03316: burglarx: The main music is distorted [Osso]
Submitted fix to maps to allow YM music to play properly.
2009-07-22 20:33:20 +00:00
Wilbert Pol
6e6098ed15 The 6532 RIOT timer should keep spinning after a timeout (regression introduced in 0.126u2). 2009-07-22 19:22:13 +00:00
Angelo Salese
52def314ff New not working:
----------------
Photo Play [Klaus Sommers, Angelo Salese]
2009-07-22 18:54:21 +00:00
Yasuhiro Ogawa
5c0fd48c7f DIPSW fix [kanikani]
argus: fixed service switch (was defined to port that does not exist), and fixed DIPLOCATION order.

valtric: fixed note for how to enter test mode.
coin1 and coin2 were swapped, and fixed DIPLOCATION order.

butasan: coin1 and coin2 were swapped, and fixed DIPLOCATION order.

To enter test mode:
argus:   power ON while coin2 is ON
valtric: power ON while coin1 is ON
butasan: power ON while service SW is ON

I don't know how to map multiple MAME keys to 1 real port on PCB, so I mapped service switch of butasan to "TEST(F2)".
As a result of this, you have to press F2 twice to use as normal service switch.
2009-07-22 08:06:07 +00:00
R. Belmont
5203197b12 Naomi/AW updates:
- DMA protection emulation for qmegamis, fixes in-game graphics [Deunan Knute]
- Correct decryption key for Extreme Hunting [CaH4e3]


Sega scholars will find the decrypted protection data for qmegamis hilarious.
Bonus points if the game actually does a strcmp() on it.

(Protection data is uploaded to roms/unemulated/Sega/Naomi/qmegamis_prot.zip).
2009-07-22 03:31:30 +00:00
Brian Troha
317db5d23f New Game Added (Not Working): Extreme Hunting
New Game Added (Not Working)
Extreme Hunting [Guru]

NOTE:  The decrypt key ("xh") is NOT correct and must be brute forced and corrected.
2009-07-21 06:29:31 +00:00
mariuszw1
c51200aed3 Fixed player 2 input port in photon.c. Fixed bad CRC/SHA1 in photon.c. 2009-07-21 04:42:17 +00:00
R. Belmont
3b09e634ac ARM7 updates:
- Preliminary PXA255 support, including Intel-specific CP14
- Hooked up TLB
2009-07-21 01:18:50 +00:00
mariuszw1
5c79939388 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Tetris (Photon System) [Miodrag Milanovic, Mariusz Wojcieszek]
2009-07-20 21:53:25 +00:00
smf-
5433c123aa made cliffhga a clone of cliffhgr 2009-07-20 12:40:17 +00:00
Fabio Priuli
ced50d3810 Fixing assert in drivers using ARM9 CPU (e.g. 39in1) 2009-07-20 12:13:23 +00:00
Aaron Giles
0fdce58484 Cleanups and version bump. 2009-07-20 07:20:41 +00:00
Aaron Giles
66bddc00bc MT02916 2009-07-20 06:42:38 +00:00
Aaron Giles
c3f4e12e7a Fix out-of-bounds palette access in tmmjprd. Fixes MT03300. 2009-07-20 06:32:55 +00:00
Aaron Giles
9c15c715bc Actually, make cobram3 a clone of cobra. 2009-07-20 06:11:59 +00:00
Aaron Giles
fd18e54d68 From: hoge hoge [mailto:c8cv@hotmail.com]
Sent: Sunday, July 19, 2009 8:48 AM
To: submit@mamedev.org
Subject: scudhamm interrupt fix

Hello again,

Attached is a diff for 0132u5 cischeat driver that mainly fixes a rather 
stupid bug: "break;" was omitted in a switch/case, causing severe glitches 
in Scud Hammer (no mametesters bug id) and Arm Champs II (bug id 03191).

hap
2009-07-20 06:10:09 +00:00
Aaron Giles
49c53270e8 > From: David Haywood [mailto:neohaze@nildram.co.uk]
> Sent: Sunday, July 19, 2009 6:20 AM
> To: Aaron Giles; Angelo Salese
> Subject: decode some ram based tiles in jclub2
> 
> as subject
2009-07-20 06:08:54 +00:00
Aaron Giles
13e515d590 From: hoge hoge [mailto:c8cv@hotmail.com]
Sent: Saturday, July 18, 2009 7:19 AM
To: submit@mamedev.org
Subject: namcos2 bubbletr crosshair

Hi,

Attached is a diff for 0132u5 that adds a gun crosshair to namcos2 
bubbletr (Bubble Trouble), it's required to be able to calibrate 
the gun correctly.
If you don't mind, I've also removed the 'game not working flag', as 
IMO the game is playable just fine.

Greets,
hap
2009-07-20 06:07:55 +00:00
Aaron Giles
2d493cd5f9 From: hoge hoge [mailto:c8cv@hotmail.com]
Sent: Thursday, July 16, 2009 6:59 PM
To: submit@mamedev.org
Subject: namcos22 timecris crosshair fix

Hello,

Attached is a diff for 0132u5 that fixes a problem with the Time Crisis gun crosshair. 
The right and bottom parts of the screen couldn't be accessed, and you couldn't shoot 
off-screen. Off-screen shooting has a function in test mode, in the fix this is the 
bottom edge of the screen. This fix requires the user to (re)calibrate the gun via 
test mode.

Greets,
hap
2009-07-20 06:07:01 +00:00
Aaron Giles
8671cd3085 From: David Haywood [neohaze@nildram.co.uk]
Sent: Thursday, July 16, 2009 12:15 PM
To: Aaron Giles
Subject: [Fwd: small fix in patch file, final one] (Gnet update/fix to reset mechanism, tested on real hw)

The problem in the old patch was that after g-net makes a card reset,
intentionally the lock mechanism should be reenabled. I did not
implement it because

The old MAME implementation had a wrong card reset:

Bios makes an unlock and then a card reset, this was wrong because card
reset was mapped wrong

In the right way card reset is done via the PCMCIA controller, after
this card reset G-NET again has to make a UNLOCK

Applied the latest patch, PLEASE DO NOT SUBMIT OR USE THE OLD ONE

MB3773 driver is included

Best regards

*DI Joerg Peter Hartenberger*

Tel  +43 (316) 403 890 53
Fax +43 (316) 403 890 40**

_j.hartenberger@zydacron.com_
ZYDACRON Austria GmbH
St.Peter Guertel 4, 8042 Graz, AUSTRIA
http://www.zydacron.com <http://www.zydacron.com/>
2009-07-20 06:05:54 +00:00
Aaron Giles
a5967aa333 Added documentation regarding different Cobra Command versions.
Fixed cobra command LD name in cobram3.
Fixed SHA1 for Cliff Hanger alternate set.
Turned on regular length scenes by default in Cliff Hanger.
2009-07-20 06:04:37 +00:00
Roberto Fresca
a1118b9137 Merit Multi-Poker improvements:
* Full Inputs.
 * DIP Switches.
 * Simulated spark-watchdog circuitery.
 * Demuxed custom port.
 * NVRAM support.
 * CPU clock derived from #defined crystal.
 * 8000-8007 Output ports.
 * Coin related counters.
 * Sound components and trigger found at 8000-8003, bit2.
 * Full lamps support.
 * PCBs layouts & technical notes.

The 4 games are fully playable. Sound seems to be discrete, so the circuitery need to be traced.
Colors are still wrong.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Multi-Poker [Roberto Fresca]
2009-07-20 01:54:58 +00:00
Angelo Salese
ef478440b0 (MESS-specific) snes: fixed 16x16 tiles in 2bpp mode, fixes gfxs in many games, most notably Super Adventure Island. 2009-07-19 22:36:56 +00:00
Angelo Salese
273cb7af50 Reverted last commit since it breaks other things... 2009-07-19 18:02:45 +00:00
Angelo Salese
14c24b5e88 Transparent pens DO count on horizontal mosaics... 2009-07-19 17:49:38 +00:00
Angelo Salese
22e08803f4 snes: Added basic Horizontal Mosaic effect, looks better but still not yet perfect. 2009-07-19 17:08:46 +00:00
Scott Stone
0803a2bec5 Some more fixes to format - this time to some drivers which didn't have standard spacing in the GAME( assignments. My previous mamedriv.c fixes and these changes aren't really worthy to be documented. 2009-07-19 15:16:52 +00:00
Angelo Salese
d3a133b89d (MESS-specific) snes: fixed a blending flag bug, fixes bg colors in Micro Machines.
=======================================================================

Found in 2-27-16 of the snes book 1 manual.
2009-07-19 13:46:50 +00:00
R. Belmont
902ad0ce83 ARM7 update
- Added ARMv5TE instructions: QADD, QDADD, QSUB, QDSUB, SMLAxy, SMLALxy, SMULxy, SMULWy, and SMLAWy
- Fixed disassembly of CLZ
2009-07-19 03:13:17 +00:00
R. Belmont
de00e07c02 Naomi: Protection data regions can overlap 2009-07-18 23:17:15 +00:00
R. Belmont
87f2790ae0 Naomi: don't crash on games we don't have protection data for. 2009-07-18 22:19:48 +00:00
R. Belmont
e48daa45ae Naomi update [Deunan Knute, R. Belmont]
- Implemented cartridge protection chip mechanism
- Added protection data for doa2 and doa2m
- Added real dumped cartridge X76F100 data for doa2/doa2m



doa2 now hangs in a loop at c001192 waiting for some interrupt(?) that
never occurs.  doa2m is similar.  Kale, would you mind having a look?

Encryption fairies may wish to look and see if the protection data is derived
from the ROM contents at all, although it appears there's maybe just a ROM 
inside the protection ASIC.
2009-07-18 22:11:57 +00:00
Tomasz Slanina
afcb49623a Correct checksums for sfkicka set 2009-07-18 17:31:06 +00:00
Ryan Holtz
d23474f057 Forgot the important file... no whatsnew on this second one 2009-07-18 02:11:59 +00:00
Ryan Holtz
158ce1e86b Pleased Aaron - audited and added GAME_SUPPORTS_SAVE flag to all games in the mappy.c driver (superpac, pacnpal, grobda, phozon, mappy, todruaga, digdug2, motos and clones of each) [MooglyGuy] 2009-07-18 00:37:15 +00:00
Tomasz Slanina
7617f3ec8c New Super FreeKick set.
New clones added
----------------
Super Free Kick (set 2) [Klaus Sommers]
2009-07-17 16:48:07 +00:00
Angelo Salese
6bbe0a4064 03311: p911uc + p911j equally named disks with different hashes: chd a00c02 is used in both clones but they use different hashes 2009-07-17 15:27:28 +00:00
Curt Coder
b214d44851 CDP1802:
- fixed state code output and load mode
2009-07-17 11:27:16 +00:00
Yasuhiro Ogawa
7e4e85f2e1 DIPSW fix [kanikani] 2009-07-17 06:54:49 +00:00
R. Belmont
7111f1aece ARM7: Add ARMv5+ CLZ instruction 2009-07-17 04:29:37 +00:00
Scott Stone
0fa02f401f Further format fixing of MAMEDRIV.c, using a decent editor. Many issues not present when using notepad were corrected. 2009-07-16 19:24:13 +00:00
Angelo Salese
83f221b3b6 Added a DASM note memo on the driver, not worth mentioning. 2009-07-16 19:05:40 +00:00
Scott Stone
16a5fe7f8e Preliminary fixing of MAMEDRIV.C formatting to make it more readable and keep to a uniform layout. 2009-07-16 18:04:33 +00:00
Aaron Giles
e8a7b064c6 Apparently Intel's fast reciprocal is too low-res compared to the PowerPC's
fast reciprocal. Fixes glitches in scud.
2009-07-16 17:31:21 +00:00
Aaron Giles
560d8586be Added FP registers to PPC debugger interface.
Fixed copy/paste error in 64-bit backend that takes us from no 3D in scud to
glitchy 3D. (Hey, it's an improvement.)
2009-07-16 17:14:23 +00:00
Angelo Salese
514e6fb786 Fixed missing backfirt from the mamedriv.c 2009-07-16 15:29:44 +00:00
Curt Coder
9956b7002f CDP1802:
- refactored the Q and DMA callbacks to use devcb
2009-07-16 12:19:43 +00:00
Fabio Priuli
c54ff15107 Added GAME_IMPERFECT_SOUND flag to taitogn.c games since we don't emulate the sound CPU 2009-07-16 09:00:02 +00:00
Aaron Giles
f6f6e2eaff Oops, meant to say "core_stricmp" 2009-07-16 08:48:16 +00:00