Commit Graph

6691 Commits

Author SHA1 Message Date
Yasuhiro Ogawa
a081ace60b New game addded
Kero Kero Keroppi no Issyoni Asobou [Team Japump!!!, Hau]
2009-09-06 12:37:37 +00:00
Couriersud
a2b2075dea 03240: topracra: Error Message: devcb_resolve_read8: unable to find input port 'IN0L' 2009-09-06 12:04:42 +00:00
Brian Troha
85512ecb2e Added missing rom to a GEI Poker set [Team Europe, Dumping Union] 2009-09-05 17:38:53 +00:00
Couriersud
9812bf4edf discrete wav and csv logs now are treated as nodes
- added DISCRETE_START and DISCRETE_STOP functions to be called at device start/stop
- used these to move log code in disc_sys.c
- As a side effect, profiling measures log overhead as well
2009-09-05 13:26:34 +00:00
Couriersud
e58e1a413a Added disc_syc.c as a container for core modules (output, task) currently. 2009-09-05 10:24:04 +00:00
Roberto Fresca
b776194d51 Golden Poker driver...
* Added 2 new Witch Card sets.
 * Reworked inputs for Witch Card (german set 1).
 * Created new inputs for Witch Card (english, witch game, lamps).
 * Added and connected lamps for both sets.
 * Added minimal bet and 50/60 Hz. switches to both sets.
 * Added DIP switches info for Witch Card (german, set 2).


New clones added
----------------
Witch Card (english, witch game, lamps) [Roberto Fresca, Team Europe]


New games marked as GAME_NOT_WORKING
------------------------------------
Witch Card (german, set 2) [Roberto Fresca, Team Europe]
2009-09-05 07:48:43 +00:00
Ryan Holtz
3548990629 Fixed carry handling in ADC, ADCI, SBC and SBCI opcodes. Fixes many SNES SuperFX bugs. [Harmony] 2009-09-05 04:34:51 +00:00
Ryan Holtz
652a7ca441 Made numerous corrections to SNES S-DD1 chip emulation, SFA2 and Star Ocean still do not boot [Harmony] 2009-09-05 00:46:41 +00:00
Couriersud
698949fe6a Discrete: Added DISCRETE_INPUT_BUFFER
Added DISCRETE_INPUT_BUFFER to use a stream to buffer an input node.
For input nodes with a lot of writes this prevents a stream_update 
on the whole discrete module which is very ineffective. Instead,
the data is buffered and the discrete emulation can process a lot 
of samples in one go later.
Updated dkong.c to use this instead of using the DAC device.
This change requires a recompile of all files referencing the discrete 
system. A "rm `grep -rl discrete obj/`" should do the trick (at least
on .+nix)
2009-09-04 20:15:48 +00:00
Scott Stone
810c3a67ef Fixed #03422: porter: Missing in-game graphics 2009-09-04 17:46:18 +00:00
Scott Stone
86ae64bcb2 Fixed #03426: wtennis: Missing ball sound 2009-09-04 17:44:56 +00:00
Scott Stone
521ae5e5b3 Cleaned up drivers that write files which are not being actively developed. Also, commented our or changed the printf-ing of some messages to LOGERROR.
Comments:
I did this largely due to the difficulty in running regression testing - scanning the text as it flows to the screen has been becoming increasingly annoying, mostly due to excessive amount of specifc printf's used in some instances.  Putting them into LOGERROR keeps them available and makes them transparent to the normal end user.  As for the files, if a driver is not in active development (it's been over a year on Raiden/Seibu - High Seas Havoc almost 3 years), they shouldn't need to output files.
2009-09-04 16:38:57 +00:00
Michaël Banaan Ananas
b62bb71918 fixed another NULL tilemap crash,
mametesters bug 3421
2009-09-04 13:21:14 +00:00
Curt Coder
1c56a127d5 Added preliminary Zilog Z8 CPU core for MESS. 2009-09-04 12:40:47 +00:00
Ryan Holtz
f09c9059f9 Added a compile-time flag to select between ABI and Manual register names in the MIPS core. [Harmony]
Fixed a MESS-side compile warning in the SNES S-DD1 code. [Harmony]
2009-09-04 11:40:49 +00:00
Ryan Holtz
faf695bfc9 SNES updates: [R. Belmont, Harmony]
- Corrected ROM loading behavior for SuperFX games
- Added more ROM mirroring needed by certain SuperFX 2 games
- Corrected the behavior of certain bit-restricted SuperFX registers.  Doom, Yoshi's Island, Dirt Trax FX and Voxel Demo show things now.
- Improved S-DD1 emulation, neither game using S-DD1 boots yet
2009-09-04 05:00:05 +00:00
Jonathan Gevaryahu
7e1e776505 Add loopback mode and counter/timer modes 3 and 6 to 68681 DUART, self-tests now pass in dectalk in MESS. [Lord Nightmare] 2009-09-04 02:43:24 +00:00
Ryan Holtz
b54790792a Fixed numerous opcodes in the AVR8 core [Harmony]
Fixed a register naming issue in the MIPS core [Harmony]
Numerous SuperFX updates: [Harmony]
 - Hooked up RAM and ROM buffering
 - Inlined several more functions
 - Removed debug spew
 - Added the ability to define an external IRQ line callback, and hooked it up to the 65C816
 - Fixed flag calculation for HIB opcode
 - Hooked SuperFX chip up to the SNES machine driver
2009-09-03 23:53:43 +00:00
R. Belmont
85d9b4decb M377xx: fix CLB/SEB when not in bank 0 2009-09-03 23:21:51 +00:00
Michaël Banaan Ananas
78dd38f508 fixed crash: mametesters bug 3420 2009-09-03 21:10:34 +00:00
Couriersud
73b9245008 03416: bradley: Exits with DISCRETE_ADJUSTMENT_TAG - NODE_88 has invalid tag.
- removed old bzone sound code as well.
2009-09-03 19:19:29 +00:00
Aaron Giles
a0dc0e0196 Added new function mame_fclose_and_open_next() which will close a file
and then keep searching the searchpath for the next valid file. Did some
internal rearranging in fileio.c to make this work.

Changed cheat search so that it loads *all* cheat files in all search
paths. Note that it is easy to end up with duplicate entries this way.
Some currently disabled code is present which filters out duplicates,
but the logic for doing this is quite unclear with the presence of
text-only cheats, which is why the code is disabled for now.
2009-09-03 15:54:07 +00:00
Michaël Banaan Ananas
43b28f89a5 (slightly darker shadows) 2009-09-03 12:34:25 +00:00
Aaron Giles
214379d953 > From: Pugsy [mailto:pugsy@gmx.net]
> Sent: Sunday, August 30, 2009 6:00 PM
> To: submit@mamedev.org
> Cc: upstephh_wip@yahoo.com
> Subject: Added display of cheat comments
> 
> Hi
> 
> One more cheat engine related change. This diff was made against u3
> with the last two diffs I sent
> already applied.
> 
> This patch reintroduces the display of the individual cheat comments,
> in the old cheat engine this
> worked by showing SET,ON or OFF in reverse video to show there was a
> comment available which could
> be displayed by pressing Shift + Enter. I've done things slightly
> different though as I've added a
> display comment key of SPACE along with a different way of showing that
> a comment is available.
> 
> It now works automatically as soon as you move over a cheat with a
> comment it uses popmessage to
> display the comment. As soon as you move or press any key (other than
> space) it nulls the
> popmessage, and by pressing space it will redisplay the comment which
> is handy if the comment is a
> lengthy one.
> 
> To see it in action look at the bottom two cheats in mslug (or any
> neogeo game for that matter).
> 
> Martin 'Pugsy' Pugh
> 
> 
> MAME Cheat File Maintainer http://mamecheat.co.uk
> Gamebase64 Team Member http://www.gamebase64.com
>
2009-09-03 09:15:18 +00:00
Aaron Giles
959fcd6269 From: Pugsy [pugsy@gmx.net]
Sent: Friday, August 28, 2009 5:20 PM
To: submit@mamedev.org
Cc: upstephh_wip@yahoo.com
Subject: Add 'Reload All' to cheat menus

Hi

This update I made against u3 with the last diff I sent already applied. What this does is to add a
'Reload All' option to the cheat menus. This allows you to edit/replace the XMLs and see the changes
quickly, without this patch you have to exit and restart MAME to see any cheat file changes.

Martin 'Pugsy' Pugh


MAME Cheat File Maintainer http://mamecheat.co.uk
Gamebase64 Team Member http://www.gamebase64.com
2009-09-03 09:01:59 +00:00
Aaron Giles
6b159dfd11 From: Sandro Ronco [mailto:sandro.ronco@alice.it]
Sent: Wednesday, August 26, 2009 5:57 AM
To: submit@mamedev.org
Subject: MAME cheat search engine

This is a diff of my cheat search engine with help of Pugsy.  
This is only a first part, not has the same functions of the old search engine, but is better than nothing

I have update the search engine to support search of byte, word, dword
and qword signed and unsigned.
2009-09-03 08:54:11 +00:00
Roberto Fresca
53907cc182 Improvements to Noraut Poker driver...
* Routed the whole video RAM access through PPI-2.
   (bypassed the handshake lines for now).
 * Merged back the noraut machine drivers after the 3rd PPI connection.
 * Added Low Level Hopper manual input.
 * Added a new machine driver for extended hardware.
   It has 2 jumpers that cut the a14 and a15 addressing lines.
2009-09-03 07:34:32 +00:00
Aaron Giles
30161effc7 Fix recent karate champ addition. 2009-09-03 07:18:29 +00:00
Roberto Fresca
9d31bc3cac Cal Omega driver improvements:
* Added Game 7.4 (Gaming Poker, W.Export).
 * Added Game 7.4 proper inputs. Game is now playable with full sound.
 * Updated games list and technical notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cal Omega - Game 7.4 (Gaming Poker, W.Export) [Roberto Fresca, Team Europe]
2009-09-03 07:04:47 +00:00
Ryan Holtz
a9a3f05218 SuperFX updates: [Harmony]
- Inlined a number of functions for possible speed increase
- Removed some memory buffering cruft, to be re-added later
- Fixed behavior of ASR opcode
- With additional MESS-side changes, Stunt Race FX is playable, and Vortex shows much more.
2009-09-02 23:28:18 +00:00
Couriersud
cbb4decb5d Added some profiling code for discrete tasks 2009-09-02 22:08:25 +00:00
Couriersud
b2edb79562 Cure what I broke with commit 6658 2009-09-02 22:03:13 +00:00
Couriersud
8859b12881 Fix some ugly bugs around DISCRETE_FILTER_SW
- No more iterations
- The CD4066 internal resistance largely determines sound amplitude. This may vary significantly depending on VCC and type (74HC, 74HCV, CD4066, ...). The current choice makes scramble sound "about right".
2009-09-02 21:41:22 +00:00
Scott Stone
84f09a0853 03418: dday: Access Violation after coin insertion [M.A.S.H.] 2009-09-02 17:17:24 +00:00
Tomasz Slanina
e960306efb Fixed a small bug with graphic decoding and removed old comment about bad sound banking.[David Haywood] 2009-09-02 08:44:21 +00:00
Brian Troha
3f57b0ebf1 New clone added: Narc 2.00
As long as I changed the Midway Y-Unit driver I might as well add the outside submission of Narc rev 2.00

New Clones Added
----------------
Narc (Rev 2.0) [Volker Hann, Team Europe]
2009-09-02 00:06:15 +00:00
Brian Troha
7a8c9caca9 New clone added: Mortal Kombat (Turbo 3.1 09/09/93, Hack)
Adds the Y-Unit version of the Turbo Ninja hack.
Renames the T-Unit to mktturbo and the new clone to mkyturbo

New Clone Added
--------------------------------
Mortal Kombat (Turbo 3.1 09/09/93, hack) [Jonathan Hughes, Patrick McCarron]
2009-09-01 23:38:04 +00:00
Roberto Zandona
27583b2e86 different TOD implementation for CIA6526 and CIA8520 2009-09-01 20:27:10 +00:00
Tomasz Slanina
2f40f896a4 Fixed sound banking for Shogun Warriors [David Haywood] 2009-09-01 13:46:27 +00:00
Tomasz Slanina
8dd1566a27 This adds the redumps from Guru. There are no longer any missing graphics (tested until the end)
There are still sound issues, some of the music doesn't play, eg.
the VS. screen music
( see http://www.youtube.com/watch?v=lz4gY9d7uxw )

as noted in the driver, the green garbage on that screen doesn't happen on the real pcb, it's probably an encoding artifact.

Phil, can you look at the music?

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Shogun Warriors / Fujiyama Buster [David Haywood, Tomasz Slanina, Luca Elia]
2009-09-01 10:45:23 +00:00
Couriersud
9927fe153e Fix circus charly slowdowns
- use SOUND_DAC device to "buffer" data and avoid 1 sample updates for discrete part
- this is related to "03401: circusc and clones: Slowdown in attract mode with DIP SW "Demo Sounds=ON"" though I do not consider it a bug, but a implementation optimization.
2009-08-31 23:16:56 +00:00
Scott Stone
f0f36359e9 Simplified decryption functions by working out what each of the bits does and removing game specific references. Re-based the decryption tables as a result. End result is verified to be the same. [David Haywood]
(hopefully this will make finding a relationship between the tables and the 'finalblock' of data easier)

Added redumped u6 GFX rom, fixes Geisya and Sumo [Guru]

(u5 still needs to be redumped, it has the graphics for the final 2 bosses in it, Phil indicated that the sample roms may also need redumping but I haven't checked myself, this could be problematic because the Japanese version uses some different sample roms, but I'm hoping those ones were eproms, not mask ones and are already ok)
2009-08-31 20:47:02 +00:00
Ryan Holtz
64b84113e9 SuperFX fixes: [Anonymous]
- At least partly fixed PLOT and RPIX behavior.  This fixes many gfxs in Star Fox and Vortex, but no polys yet.
2009-08-31 02:53:53 +00:00
Ryan Holtz
8b572ae6f8 SuperFX updates [Anonymous]
- Fixed disassembly of LMULT/FMULT ops
- Fixed reads using LDW/LDB
- Fixed writes using STW/STB
- Fixed SBC carry behavior
- Fixed GETC ROM access behavior
- Some SuperFX games begin to show things in MESS
2009-08-30 22:20:17 +00:00
Tomasz Slanina
c7d93414f2 Shogun Warriors - various fixes
Extracted tables required for Shogun Warriors to work [Tomasz Slanina]
Decrypted + verified table data for Shogun Warriors [David Haywood]
Marked 2 graphic roms in Shogun Warriors as BAD_DUMP [David Haywood]
Temporarily added a hack to the collision function to only use the B.Rap Boys code if the game is B.Rap Boys until we have a single function that works with both [David Haywood]
2009-08-30 19:12:57 +00:00
Pierpaolo Prazzoli
9bde30c59b Battery backed 2KB RAM, fixing the default high-scores [Pierpaolo Prazzoli]
This is a guess, but it has the same problems than the games in sauro.c
2009-08-30 14:54:46 +00:00
Quench
e77505b9a2 Fixes to the PIC16C5x CPU core:
- Indirect addressing was not taking into account special purpose memory mapped locations.
 - 'iorlw' instruction was saving the result to memory instead of the W register.                               
 - 'tris' instruction no longer modifies Port-C on PIC models that do not have Port-C implemented.


Also added difficulty DIP to BigTwin
2009-08-30 14:16:50 +00:00
Roberto Fresca
450fa93d89 Rerouted norautp and norautjp READOUT button to its own place. 2009-08-30 13:43:03 +00:00
Michaël Banaan Ananas
dc585baad1 updated CHD version for popn2 and bmclubmx
mametesters bug ID 03391

use chdman -update old.chd new.chd
2009-08-30 13:09:57 +00:00
Michaël Banaan Ananas
4f4af5ca30 > Shouldn't you also add a return statement?
yes, but it doesn't matter: ifs/cases afterwards would be FALSE anyway
2009-08-30 11:25:29 +00:00