Commit Graph

6466 Commits

Author SHA1 Message Date
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
Michaël Banaan Ananas
4bb09d5632 fixed i386 carry/borrow flag in ADC/SBB [Gabriele Gorla]
> -----Original Message-----
> From: Gabriele Gorla [mailto:gorlik@penguintown.net]
> Sent: Saturday, August 29, 2009 5:39 AM
> To: submit@mamedev.org
> Cc: Gabriele Gorla
> Subject: Re: i386: fix carry/borrow flag in ADC/SBB
>
> > the original code implements ADC and SBB as 2 consecutive ADDs.
> > This will not produce the correct result when the carry is generated
> by
> > the first addition as it is overwritten by the second operation.
>
> updated patch, fixes a typo.
2009-08-30 11:19:07 +00:00
Couriersud
cd7f82349c 03025: bzone, bzone2, bzonec: inaccurate sound effects
- Fixes two bugs in DISCRETE_RCDISC3
- motor sound now gradually increasing
2009-08-30 11:03:10 +00:00
Michaël Banaan Ananas
6994d08517 workaround for mingw32 gcc4 compiler crash
Compiling src/mame/video/stvvdp2.c...
src/mame/video/stvvdp2.c: In function 'stv_vdp2_draw_rotation_screen':
src/mame/video/stvvdp2.c:4752: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
mingw32-make: *** [obj/windows/mamed/mame/video/stvvdp2.o] Error 1
2009-08-30 10:04:38 +00:00
Roberto Fresca
e745712bba Improvements to Noraut Poker driver....
* Corrected CPU clock to Xtal/8.
 * Discovered 3 new I/O lines coming from PPI-2, PC0-PC2. They are mixed with the handshake ones.
 * Added the READOUT button to noraut12 games.
 * Splitted the main machine driver to cover 2 different Noraut systems.
 * Added partial support for PPI-2, PC0-PC2 output lines on noraut11 games.
 * Figured out other remaining I/O lines.
 * Added new handlers to simulate the handshake lines. Still need real support through PPI-2.
 * Updated technical notes.
2009-08-30 07:34:29 +00:00
Aaron Giles
4a80c53a8d [from AtariAce]
Hi mamedev,

This patch continues deglobalifying the MAME core, this time targeting
sound.c.  The first two patches adds running_machine to apis in
sound.h that lack it (the first patch is generated by the perl script,
the second patch fixes some cases it didn't handle well).  The last
patch then removes the globals in the traditional way.

~aa
2009-08-30 05:42:33 +00:00
Aaron Giles
6953873e13 From: Luigi30 <luigi30@gmail.com>
Date: Sun, 23 Aug 2009 10:09:43 
To: submit@mamedev.org<submit@mamedev.org>
Subject: Clones


Found some ROM dumps on the internet that MAME didn't recognize.

kchampa - Karate Champ (US, set 2) - kchamp.c (renamed Karate Champ
(US) to Karate Champ (US, set 1))
strongx - Strong X (Strategy X bootleg) - scobra.c
2009-08-30 02:05:57 +00:00
Aaron Giles
81d248c448 MSVC compile fixes. 2009-08-30 02:04:21 +00:00
Brian Troha
d5ff15d825 Color bprom verified correct Royal Card Pro v2
The bprom for Royal Card Pro v2.0 was verified correct as the current driver listed.  Originally the bprom wasn't dumped and one was used from another set.
2009-08-30 01:59:58 +00:00
Couriersud
0e2be31ad9 03073: scorpion, scorpiona, scorpionb: Sound Missing
03075: explorer: Sound Missing
- Added entries to TO DO list for both
2009-08-30 00:33:10 +00:00
Couriersud
03fefdfb6b - Fix comments for DISCRETE_TRANSFORM
- FatalError if formula is bad
2009-08-30 00:04:36 +00:00
Scott Stone
d35f5fcda6 Further MCU progress for Shogun Warriors [David Haywood]
(NOTE:  Apologies if this ruins your previous cleaning, Aaron.  The previous machine/kaneko16.c I posted just minutes before you made the version snap didn't have the Shogun improvements).
2009-08-29 23:44:40 +00:00
Aaron Giles
5df39c5473 Cleanups and version bump. 2009-08-29 23:18:28 +00:00
Scott Stone
a86f8758fc Simulation corrections made in machine/kaneko16.c which allow brapboysj to be played to the end. [David Haywood] 2009-08-29 23:17:17 +00:00
Aaron Giles
f0ba9131eb osd_is_bad_read_ptr is no more. 2009-08-29 22:53:40 +00:00
Roberto Fresca
4d657d4bde More improvements to Noraut Poker systems [Roberto Fresca]
* Fixed the coin counters.
 * Documented all the output ports.
 * Added a scheme with descriptions for every existent port.
 * Added full lamps support to naroutp, naroutjp, naroutrh and naroutpn.
 * Created lamps layouts for 11 and 12-lamps scheme.
 * Rerouted some inputs to mantain the inputs layout.
 * Renamed some inputs to match the text with the real cab buttons.
 * Removed the imperfect colors flag from the existent sets.
 * Added 2 different control panel layouts to the source.
 * Updated technical notes.
2009-08-29 22:42:31 +00:00
Couriersud
304cd58528 Discrete tasks now support multiple task output nodes
- See galaxian for example
2009-08-29 22:27:45 +00:00
Aaron Giles
3de780ea8a Usage for unidasm now dumps the available achitectures. 2009-08-29 22:07:55 +00:00
Aaron Giles
1173ae9493 Fixed dependencies for the 57002dasm 2009-08-29 21:54:42 +00:00
Scott Stone
04c771f751 Change to priorities to fix some visibility problems. [David Haywood] 2009-08-29 19:59:00 +00:00
Couriersud
1955450c39 discrete sound system
- use DISCRETE_INPUT(_num) instead of (*(node->input[_num]))
2009-08-29 19:40:02 +00:00
Brian Troha
eb801be6cb Documentation update for Demon Front (IGS) in pgm driver
Added a note about this game also being sold /produced in a single PCB version as verified in an eBay auction.
2009-08-29 19:10:46 +00:00
Couriersud
68d94c232d discrete sound system
- some more "list-ification"
- No more constraints on number of input and output nodes
- input nodes now make use of a context

Some of these changes are needed to introduce "internally buffered" input nodes going forward. These will use an internal stream to buffer all inputs so that stream_update will always calculate 20ms of samples.
2009-08-29 18:30:19 +00:00
Brian Troha
98a7eb3c8d Update documentation for Mega Tech driver
# 61 is Turbo Outrun verified via eBay auction
2009-08-29 18:08:10 +00:00
Michaël Banaan Ananas
cf5c25408f battery backed 2KB RAM [ Pierpaolo Prazzoli]
(generic_1fill btw, not generic_0fill)
2009-08-29 15:59:23 +00:00
Ryan Holtz
23dd52a582 SuperFX changes: [Anonymous]
- Fixed overflow flag calculation on ADDI / ADCI
- Fixed lack of register reset after ADD / ADC / ADDI / ADCI
2009-08-29 10:00:14 +00:00