Commit Graph

2014 Commits

Author SHA1 Message Date
Manuel Abadia
b8ea760a2b Added pot wheel support to world rally 2 (credit goes to Mirko Mattioli) 2008-06-29 14:40:27 +00:00
Yasuhiro Ogawa
14ec847031 Added diplocations to all games in taito_z.c (credit kanikani) 2008-06-29 12:35:15 +00:00
Yasuhiro Ogawa
a00a51d4a5 some cleanup 2008-06-29 07:57:37 +00:00
Yasuhiro Ogawa
8539cec471 previous commit was incomplete
should be OK now
2008-06-29 06:54:53 +00:00
Yasuhiro Ogawa
f8d411e4a6 Night Striker update (credit kanikani)
- Added World version as new parent (nightstr)
- Renamed already-supported US version to nghtstru
- Added Japanese version (nghtstrj)
- Removed unnecessary analog input remapping
- Added analog stick adjusting port
2008-06-29 06:37:51 +00:00
Aaron Giles
bc5eecc7a2 Stash jump target address before executing delay slot.
Also, don't update link register until delay slot has finished
executing.

Fixes hang in gauntleg, though there are math problems lurking still.
2008-06-29 06:19:59 +00:00
R. Belmont
acaabbe09d Fixed compile error: "random_r" is a system global on POSIX-y systems. 2008-06-29 02:45:54 +00:00
Nathan Woods
6c95713095 Fixed assertion when compiled against MSVC and the string is UTF-8 2008-06-28 21:51:12 +00:00
Aaron Giles
66360324c1 Fixed 32031 so that it doesn't call the debugger if not enabled. 2008-06-28 21:04:16 +00:00
Tomasz Slanina
b00ee43b40 New games marked as GAME_NOT_WORKING
------------------------------------
King of Football [Tomasz Slanina]
2008-06-28 18:48:45 +00:00
Aaron Giles
64048d74f7 Oops, forgot to shift addresses for 16,32,64-bit watchpoint stubs. 2008-06-28 17:55:58 +00:00
Brian Troha
eaf1fdaa98 fix cut-n-paste oversight for the recent Risky Challenge dipswitch fixes 2008-06-28 16:47:25 +00:00
Couriersud
34d1a7ee70 01941: pleiads, pleiadbl, pleiadce: Fatal error: activecpu_get_info_int() called with no active cpu! (src/emu/cpuintrf.c:1160)
* also add state save support for survival and pleiads protection
2008-06-28 15:54:34 +00:00
Couriersud
9e41bb9864 Partial fix: 01945: All asteriod.c sets: Assertions
* fixes assert: src/emu/video.c:664: visarea->min_x < width
* Test whether screen type is vector and ignore min_x < width in this case
* This affected a number of vector games and the only other fix would be to rewrite the vector code
2008-06-28 13:22:41 +00:00
Roberto Zandona
7c82417b9c fix for bug #01944 - unable to locate input port "DSW" 2008-06-28 12:48:55 +00:00
Tomasz Slanina
793b257be7 Renamed wilytowr.c to m63.c. Added Irem M63 PCB layout (based on Atomic Boy).
[Tomasz Slanina, Stefan Lindberg]
2008-06-28 11:55:00 +00:00
Roberto Zandona
c77aa19d47 fix for mantis 01936 - missing port tag for analog input in namcos21.c 2008-06-28 09:18:56 +00:00
Aaron Giles
75d18b3a33 Changed how watchpoints work so that supporting them adds 0 overhead
unless some are actually live.

Changed a few call sites from using memory_set_context() to cpuintrf_push_context().
2008-06-28 07:21:54 +00:00
Brian Troha
10879d56b4 Corrects dip setting for Risky Challenge 2008-06-28 05:16:52 +00:00
Couriersud
9ce918c465 01937: All Sets: Fatal Exception on In-Game Menu 2008-06-28 00:06:29 +00:00
Brian Troha
10f20f15ec Makes the Komax version the parent for the Flower sets. 2008-06-27 21:34:28 +00:00
Couriersud
730b3e5989 State saving for flower.c 2008-06-27 20:10:43 +00:00
R. Belmont
7a3449f968 SH2: convert context struct to go through a pointer 2008-06-27 19:42:58 +00:00
Aaron Giles
96d3879704 Don't generate compare interrupts unless the compare register was written
to. Fixes hangs in blitz, calspeed, and others. Also fixed vegas input
ports.
2008-06-27 14:23:50 +00:00
Yasuhiro Ogawa
246e71dccf Pitch calculation fix (by h0pdmiYX0) 2008-06-27 09:44:10 +00:00
R. Belmont
f6c3274df2 Refactor SH2 to separate out things that aren't part of the interpreter. 2008-06-27 05:33:54 +00:00
Aaron Giles
fe46808629 Version bump. 2008-06-27 04:18:10 +00:00
Nathan Woods
aa3dfa8811 MESS-specific compilation fix 2008-06-27 01:10:39 +00:00
Brian Troha
a2c68b589f Flower updates:
Fixed dip switches and added dip locations

Changed game name from flower --> flowerk (Flower (Komax)
Changed game name from flowerbl --> flower (Flower (Sega/Alpha) and is the new parent

Added a little info to driver about the oficial Sega game number
2008-06-26 23:51:49 +00:00
R. Belmont
9ba06ea183 Fix input port read during init on most (Super) System 22 games. 2008-06-26 23:06:28 +00:00
Couriersud
08308f1f36 01935: All output commands (-listxml, -cc, -listfull, ETC) crash with error 2008-06-26 21:32:50 +00:00
davidhay
a06d9573fd new clone: Mahjong Electron Base (parts 2 & 4, Japan, BOOTLEG) from XingXing
New Clones
----------

Mahjong Electron Base (parts 2 & 4, Japan, BOOTLEG) [XingXing]
2008-06-26 20:26:48 +00:00
Aaron Giles
1e7bfa9b94 Update docs a bit. Turn off debugger by default. 2008-06-26 16:51:19 +00:00
R. Belmont
077cd49d2e GCC 64-bit compile fix 2008-06-26 16:33:51 +00:00
Aaron Giles
3d1376ed97 Cleanups/version bump. 2008-06-26 16:05:46 +00:00
Aaron Giles
a31c92792b Updated readme. 2008-06-26 15:35:39 +00:00
Aaron Giles
652fc279ae From: Oliver Stoeneberg [mailto:oliverst@online.de]
Subject: another Machine -> machine cleanup
This cleans up most of the Machine stuff in src/emu/machine. There is
a bit left to clean up, but it's mostly stuck at some interfaces now.
2008-06-26 15:34:42 +00:00
Aaron Giles
ba2fb8554b From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] make MSVC_BUILD=1 -j<n> build fix

Hi mamedev,

The following build tweak fixes make MSVC_BUILD=1 -j2.  It also fixes
an oversight in the cross-build support.

~aa
2008-06-26 15:27:12 +00:00
Aaron Giles
661cf76098 From: abcd efgh [mailto:cix_999@yahoo.it]
Subject: ddragon3 clean

Finish the work on ddragon3:
- Mapped the correct dip "SW1-8" before was incorrect
- Added "FBI Logo" dips in ctribe
- Fixed the dips condition's implementation to avoid the mame crash in ctribe
- Change the name of  (Italian bootleg) in a better (bootleg Set 2)

In gotcha :
- Set OKI's pin 7 to high

Bye Sonikos
2008-06-26 15:25:58 +00:00
Aaron Giles
ea3780417a From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] Fix minor CPU/SOUND core build issues

Hi mamedev,

This small patch fixes a few build problems with the cpu/sound cores
M65CE02, ALPHA8201, TMC0285, TMS5200 and corrects the dependencies for
the mips core.

~aa
2008-06-26 15:24:55 +00:00
Aaron Giles
07023d6787 From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Subject: two more (last ones for a couple of weeks)
Hi, attached please find 

* r_patch.diff which removes indexed read from drivers starting with r (and slightly simplify inputs in royalmah.c)

* nbmj.diff which unifies nichibustu mahjong input ports (using common ports in nbmj9195.c as well as in the other drivers), removes indexed read and exploit tags to reduce complexity in a couple of handlers

Tomorrow I'll leave for a work trip, so no more patches from me for some time. 

Regards,
    Fabio Priuli
2008-06-26 15:24:06 +00:00
Aaron Giles
79292cf7b0 From: John Gilbert [mailto:jggilbert@hotmail.com]
Subject: fix for missing sha1 sums.

This fixes missing sha1 values in ampoker2.c, atarigx2.c, cabal.c, and ksys573.c for 0125u6.

mame -listroms|grep -v SHA1|grep CRC

Keeps SHA1 based librarians happy.

John G.
2008-06-26 15:17:24 +00:00
Aaron Giles
6f30cdf1b2 From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Subject: flstory.c ym2149 sound balance
Raised the volumes of the ym2149 channels to better match the pcb behaviour
2008-06-26 15:14:09 +00:00
Aaron Giles
e5acd1aa3f From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Subject: more indexed reads removed
Hi, 

attached please find a bunch of patches (against u6) to change input_port_read_indexed and AM_READ to their tagged counterparts. As in the case of the last patches I sent, I tested with mame_regtest the changes and no port is missing.

In details:

* midway.diff updates the whole mid*unit family of drivers + seattle & zeus which shared some input code. You may want to take a look at the fact that hyperdriv seems to have a redundant 9th analog port the driver never check (I added a comment about it in the source)

* namco.diff updates most namco systems + a couple of old drivers sharing the input handling. Notice I haven't modified system22 which seems to have problems with the new strict checks and I guessed it could have changed since the last release (I'll take a look to it later)

* patch1.diff -> patch9.diff update most of the M->Q drivers + finally removes indexed reads from megadriv.c (without breaking ssf2ghw)

Let me know if something fails to apply.

Regards,
     Fabio
2008-06-26 15:13:34 +00:00
Aaron Giles
01f5d8cb93 From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Subject: the fairyland story clocks
Verified clocks on Fairyland Story
2008-06-26 14:57:56 +00:00
Aaron Giles
49b7e8382f From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Subject: fix to MT bug 1911
Hi,  

the attached patch fixes the DSW read in nomnlnd using input_port_read_safe (rather than adding a fake DSW port). Hopefully, this will be the last missing tag due to my patches: since last week all my changes are tested with mame_regtest before submit and, therefore, no missing inputs can be there anymore!

Regards
      Fabio
2008-06-26 14:54:53 +00:00
Aaron Giles
e0f0854166 From: Steve Lilley-Hopkins [mailto:minwah1959@hotmail.com]
Subject: gtmr (kaneko16.c) update
Hi,

Please find attached a diff containing a small update to 'Great 100 Miles Rally', within the kaneko16 driver:

* Added 360degree wheel (dial) input to GTMR, which is available when the Controller dip is set to 'Wheel', and Controls dip is set to '1P Side'. Note when Controls dip is set to 'Both Sides', 270degree wheel (paddle) input is used.

I have tested this in the test screen and in-game, and it works as expected. Also note I made a small comment with regard to the GTMR2 wheel controls, which are noted to be not working - they seem to work fine for me.

Any questions/problems please let me know.

Cheers,

Minwah
2008-06-26 14:53:57 +00:00
Aaron Giles
68f3a9ab9e Removed DEBUGGER flag from makefile and ENABLE_DEBUGGER
macro from the source code. All MAME builds now include
the debugger, and it is enabled/disabled exclusively by
the runtime command-line/ini settings. This is a minor 
speed hit for now, but will be further optimized going 
forward.

Changed the 'd' suffix in the makefile to apply to DEBUG
builds (versus DEBUGGER builds as it did before).

Changed machine->debug_mode to machine->debug_flags.
These flags now indicate several things, such as whether
debugging is enabled, whether CPU cores should call the
debugger on each instruction, and whether there are live
watchpoints on each address space.

Redesigned a significant portion of debugcpu.c around
the concept of maintaining these flags globally and a
similar, more complete set of flags internally for each
CPU. All previous functionality should work as designed
but should be more robust and faster to work with.

Added new debugger hooks for starting/stopping CPU
execution. This allows the debugger to decide whether
or not a given CPU needs to call the debugger on each
instruction during the coming timeslice.

Added new debugger hook for reporting exceptions.
Proper exception breakpoints are not yet implemented.

Added new module debugger.c which is where global
debugger functions live.
2008-06-26 14:51:23 +00:00
Brian Troha
2f6f4aed58 added several more BIOS dumps (from the Guru) for Naomi & Naomi 2 2008-06-26 05:14:56 +00:00
Brian Troha
0c614d7b34 Adds easy to find dips to:
Wonder League Star - Sok-Magicball Fighting (Korea)
Wonder League '96 (Korea)

Like coinage, Credits for full 2 player game, Demo Sounds (though for Wonder League '96 it doesn't seem to work) and play field color for wl96

Minor whitespace clean-up

Hope this doesn't colide with addition work being done by Haze
2008-06-25 23:20:17 +00:00