Commit Graph

7841 Commits

Author SHA1 Message Date
Brian Troha
b5423e802e new clone added: Mega Blast (US)
Verified dump from an actual PCB.. but still only a byte difference.

New Clone Added
----------------------------------
Mega Blast (US) [D. Beneke, hap, Smitdogg, Dumping Union]
2010-01-06 22:25:31 +00:00
Brian Troha
b0e6440261 fixes rom names for a Phraze Craze set in merit.c 2010-01-06 22:15:02 +00:00
Phil Bennett
7e07a8f26d Fixed compile warning 2010-01-06 21:34:31 +00:00
mariuszw1
ca942831df New games added or promoted from NOT_WORKING
--------------------------------------------
Second Chance [Siftware]
2010-01-06 21:17:19 +00:00
Phil Bennett
5be4dc8d54 Added some missing header declarations and static qualifiers. Added validity.h to the core for consistency as well as an explicit foo.h in each foo.c. [Atari Ace]
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>

Date: Sat, Dec 26, 2009 at 5:01 PM
Subject: [patch] Header/static cleanups
To: submit@mamedev.org
Cc: atariace@hotmail.com

- Hide quoted text -
Hi mamedev,

This patch add some missing header declarations and static qualifiers,
and adjusts a few names.  In the core, it adds validity.h for
consistency as well as an explicit foo.h in each foo.c.

~aa
2010-01-06 21:09:25 +00:00
Phil Bennett
5373335aca Fix compile 2010-01-06 20:43:39 +00:00
Phil Bennett
f7e0c31d80 Metal Maniax improvements [Phil Bennett/luigi30]
* Fixed frame buffer display
* Started to add the other CPUs
* Added PCB layouts for layers 1 and 2
2010-01-06 20:37:21 +00:00
smf-
8d88859471 moved the fix for the crash when you toggle cheats inside cheat.c, to avoid duplicating the checks and looking up whether cheats are enabled. 2010-01-06 17:30:05 +00:00
Fabio Priuli
49b2d89ab2 Fix for MT03621: Hitting F6 without -cheat trigger causes crash
now cheat toggling has no effect if there is no OPTION_CHEAT among mame_options().
2010-01-06 16:03:02 +00:00
Paul Priest
ca5e8764f2 Fix compilation. No whatsnew. 2010-01-06 15:58:47 +00:00
Fabio Priuli
2691e9502c Removed unneeded line I forgot to delete from previous commit 2010-01-06 15:19:37 +00:00
Fabio Priuli
a2cb3afaae Fix for MT03637: dino, punisher, wof and clones: NVRAM saves correctly, but doesn't reload any changes made
Fixed knights rom labels [Dlfrsilver]

Note: the eeprom bug seems a bit weird (only half of the games are affected) and I'm still not sure if the problem is in the input_port_write code (some mask issue?) or in cps1.c... 
however, using a device write handler seems an acceptable workaround (and the issue is clearly mentioned in the source)
2010-01-06 15:12:52 +00:00
Fabio Priuli
a406d628ff Replaced all occurrences of cputag_get_cpu with devtag_get_device: the former function was just an alias and now cpus are no different from other devices
Removed cputag_get_cpu and cputag_reset (another alias, not even used in the source) from cpuexec.h
2010-01-06 13:26:30 +00:00
Paul Priest
fb8599a36c Make unidasm compile and link again. Make exception-aware (hopefully).
Note kludge of defining osd_break_into_debugger() since it is referenced from emu_fatalerror.
2010-01-06 12:37:59 +00:00
Fabio Priuli
40b9b17009 Converted taitosnd (aka tc0140syt) to be a device and updated the related drivers to use the new code 2010-01-06 11:42:34 +00:00
Fabio Priuli
2336b51f2f Forgot to commit these:
- added driver data struct & save states to gradius3.c
2010-01-06 11:38:48 +00:00
Miodrag Milanovic
fd4e438cdb [PIT8253] Corrected timer update, makes at586 show correct speed (no whatsnew needed) 2010-01-06 09:54:04 +00:00
Fabio Priuli
005ca1d374 misc Konami wip:
* moved a few routines (used for sorting graphics layers) to konicdev.c since they are shared by several drivers

* added driver data struct to ajax.c and aliens.c

* added driver data struct + save states to: asterix.c, bishi.c, blockhl.c, bottom9.c, chqflag.c, crimfght.c, dbz.c,
gbusters.c, gijoe.c, lethal.c, mainevt.c, moo.c, overdriv.c, parodius.c, 
rollerg.c, rungun.c, simpsons.c, spy.c, surpratk.c, tail2nos.c, thunderx.c, 
tmnt.c, ultraman.c, vendetta.c, xexex.c and xmen.c

* updated some Konami drivers above to separately allocate palette/extra/work RAM instead of appending them to maincpu ROM; also, reduced maincpu rom regions where appropriate

* replaced memory_set_bankptr with memory_set_bank where necessary
2010-01-05 23:24:07 +00:00
Brian Troha
70ad60b7a3 Adds missing sample rom to Gals Panic 4 (Korea) [Brian Troha, Dumping Union] 2010-01-05 23:10:22 +00:00
Bryan McPhail
5f80816033 fix zeroize protection simulation in lieu of proper dongle dump. 2010-01-05 22:50:03 +00:00
Roberto Zandona
3ce444c242 03485: mikie, mikiej, mikiehs: [possible] Possible priority issue on game completion 2010-01-05 22:16:04 +00:00
Brian Troha
975597bfa5 new clone added: Super Bar by Promat
Added PCB layout for PROMAT bootleg hardward used by Wiggie Waggie and Super Bar [Brian Troha]

New Clone Added
-----------------------------
Super Bar [Brian Troha, David Haywood, Dumping Union]
2010-01-05 22:06:49 +00:00
Aaron Giles
5885e973db Makefile changes:
- Changed INLINE to map to "static inline"
 - (Windows only) Made -static-libgcc standard for both 32-bit and 64-bit
 - (Windows only) Some fixes for MSVC builds
2010-01-05 22:01:10 +00:00
Paul Priest
b71ecca85e Oops, revert accidental removal of some IPT_UNKNOWNs. No whatsnew. 2010-01-05 21:17:03 +00:00
Paul Priest
49a12ffcd4 Add support for Mahjong panel for mjgtaste. Makes this the default input and alters the default eeprom accordingly to match factory default. Note that you need to change both the game and the controller setting from the driver configuration when switching input sources since the two are mutually exclusive. [PsikyoFan] 2010-01-05 21:11:34 +00:00
Paul Priest
63820d05ae 00892: Fix warning message and missing level/credits in S1945iii last boss [PsikyoFan]
00266: Add dynamic bank configuration for pre/post line blending, fixes gradient in daraku and fades on special moves and adds (more) effects to soldivid
2010-01-05 21:08:43 +00:00
Phil Bennett
0b07893b18 New games marked as GAME_NOT_WORKING
------------------------------------
Vortex [tormod, Team Europe, Smitdogg, The Dumping Union]


This one appears to use an encrypted 8080. Do any decryption gurus fancy a challenge? :)
2010-01-05 13:36:56 +00:00
Phil Bennett
52613ad118 Changed berlwall, arkanoid, bakubrkr, mgcrystl to use YM2149 [Corrado Tomaselli]
Verified and corrected clocks in halleys and exctsccr [Corrado Tomaselli]

New clones added
----------------

Exciting Soccer (Japan set 2) [Corrado Tomaselli]
2010-01-05 12:48:14 +00:00
Andrew Gardner
ff1891ea23 hng64: Hacked 3d acknowledge in a slightly different manner. Sams64 games now show 3d. [Andrew Gardner]
NOTES NOT IN WHATSNEW:
This makes all games in hng64.c display a good amount of 3d.
The read handler I modified definitely seems to have something to do with
the missing 3d in these games.  It's only read if the frame being drawn
is missing geometry.  My new hack is a lucky guess, but hopefully we'll
figure out what this function is really looking for sometime soon.

Snaps here: http://www.mameworld.info/ajg/
2010-01-05 05:36:06 +00:00
Angelo Salese
7c1429be20 Added newer set 3, dumped by Grull Osgo 2010-01-04 21:09:15 +00:00
Angelo Salese
33f4b9edb4 Fixed a bunch of minor quirks, and fixed gfxs 2010-01-04 20:45:53 +00:00
Angelo Salese
e29d6587ac new not working
---------------

Quarter Horse [Ruben Panossian, Angelo Salese]

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

Same HW as Dwarfs Den, yay...
2010-01-04 20:31:35 +00:00
Angelo Salese
e0b72fd796 new not working
---------------

Monza GP [Tomasz Slanina]

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

roms at current/m/monzagp.zip
2010-01-04 19:37:50 +00:00
Angelo Salese
113e36effd new not working
---------------

Vega [David Haywood]

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

roms at current/v/vega.zip
2010-01-04 16:40:47 +00:00
Roberto Zandona
26b96a6751 added 2 opcodes 2010-01-04 13:49:21 +00:00
Miodrag Milanovic
be42e6caae Forgot to save last changes in latest commit. 2010-01-04 13:32:31 +00:00
Miodrag Milanovic
bd0c65cb91 [PIT8253] Update PIT counter even if there was no elapsed cycles (this only affects fast drivers like at586 in MESS) 2010-01-04 13:05:45 +00:00
Aaron Giles
200b21dff7 Get rid of setjmp/longjmp for error handling in favor of exceptions.
Fatalerror now maps to throwing an exception. Requires a full
recompile.
2010-01-04 07:05:53 +00:00
Angelo Salese
7e88358737 new not working
---------------

Fun Station Spielekoffer 9 Spiele [Tomasz Slanina]

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

MAME crashes if I return a latch at 0x800100? HD ACRT bug?
2010-01-04 02:39:27 +00:00
Aaron Giles
a3b0cf0aea Make MSVC compile once again. 2010-01-04 01:30:53 +00:00
Aaron Giles
fe40adfb2b Fix codegen bug that broke kinst. 2010-01-04 00:27:45 +00:00
Aaron Giles
ba0d55cad5 Fix linker warning. 2010-01-04 00:09:40 +00:00
Aaron Giles
13c6148885 Fix debug build. 2010-01-04 00:06:45 +00:00
Aaron Giles
a1cdc22b5a Fix typo in 8-bit eeprom case. 2010-01-03 22:42:52 +00:00
Aaron Giles
b4099c91bc Changes to sync with new toolchain:
1. Removed CPP_COMPILE option. All files (except expat and zlib)
are now compiled as C++ by default. For now, imagine nothing has
changed. The goal is not to go hog-wild with C++isms, but to
leverage it where it makes the most sense.

2. Mapped INLINE to plain old C++ inline now, fixing several
cases where this was problematic.

3. Marked global const structures explicitly extern since consts
are locally-scoped by default in C++.

4. Added new 'default' make target which just builds the emulator.
Use 'make all' to build everything including the tools.

5. 64-bit builds now get a '64' suffix on them. We might want to
just make this true for Windows builds, but it's on for everyone
at the moment.

6. (Windows) Removed UNICODE option. UNICODE is enabled by default
on all Windows builds now. The 32-bit version links against
libunicows.a for continued Win9x compatibility.

7. (Windows) Removed hacks surrounding unicode handling of main().
They are no longer necessary with the new tools.
2010-01-03 21:31:44 +00:00
Phil Bennett
aba256db9a Converted the goldstar, liberate, sidearms and sidepckt drivers to use driver_data [Atari Ace]
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Fri, Jan 1, 2010 at 5:27 PM
Subject: [patch][resubmit] Convert goldstar/liberate/sidearms/sidepckt
to use driver_data
To: submit@mamedev.org
Cc: atariace@hotmail.com


Hi mamedev,

This is a resubmit of my last driver_data patch.  It should be
non-controversial, although it contains some additional whitespace
cleanup in the affected files.

~aa
2010-01-03 17:03:27 +00:00
Roberto Zandona
69e5a2c5b5 cb2001: 3 new opcodes to fix a drawing routine (finally the first screenshot) 2010-01-03 16:31:34 +00:00
Angelo Salese
06aef42eb6 Fixes the gfx rom loading for Race Drivin' Panorama [David Haywood]
Vs. Net Soccer improvements:
Emulated DMA protection for startup-checks in Vs. Net Soccer [Olivier Galibert]
Fixed Data ROM loading in Vs. Net Soccer, game now boots [David Haywood]
Marked Sprite + Sound ROMs as BAD_DUMP in Vs. Net Soccer [David Haywood]
2010-01-03 16:25:42 +00:00
Angelo Salese
b7d982dab8 Base tilemap hook-up for cb2001 2010-01-03 15:17:58 +00:00
Wilbert Pol
2baf956ec5 Configured port A on the uPD7801 to an output port. 2010-01-03 10:15:24 +00:00