mariuszw1
57f5e4a841
Added support for MSB enabled color calculation for sprites in STV. This improves some sprites in Soukyugurentai [Mariusz Wojcieszek]
2011-01-04 21:14:26 +00:00
Michaël Banaan Ananas
6f5c23de2b
mt bug 2283 fix
2011-01-04 19:42:50 +00:00
Aaron Giles
9e5207ce91
C++-ified drcfe and the associated frontends. You now create a
...
frontend by deriving from drc_frontend and implementing the
describe method.
RB, if you send me your latest SH4 WIP, I'll convert it for you
if this makes you cranky. :)
2011-01-04 15:54:16 +00:00
Scott Stone
68ebcf0254
Fixed 04165: vbowl, vbowlj: Crash after OK
2011-01-04 15:03:24 +00:00
Aaron Giles
a5fff9c20c
Include delay slots in checksum calculations.
...
Fixes Bomberman N64 boot.
2011-01-04 04:34:10 +00:00
Brian Troha
a18425d33f
Added dipswitch locations to jchan.c driver [Brian Troha]
2011-01-04 03:24:05 +00:00
Brian Troha
93604c5a39
Added dipswitch locations to moo.c, mystston.c, mystwarr.c, prehisle.c and pushman.c drivers [Brian Troha]
2011-01-04 03:19:07 +00:00
Angelo Salese
bb69ba8546
new NOT_WORKING game
...
---------
X-Plan [Bicycle Repairman]
vram is weird to say the least but run out of time, if somebody (Haze, Arbee, Dox?) wants to look at it be my guest.
2011-01-04 03:08:30 +00:00
Brian Troha
5ae38bf28d
correct clone relationship for spookyp & spookyi
2011-01-04 02:23:32 +00:00
Luca Elia
c31891a8a9
New clones added
...
----------------
Mahjong Man Guan Da Heng (Taiwan, V125T1) [Luca Elia]
2011-01-03 21:24:46 +00:00
mariuszw1
43534c3f2f
Fixed rendering of not rotated RBG layer in STV VDP2. This fixes garbage on level 4 of Soukyugurentai [Mariusz Wojcieszek]
2011-01-03 20:45:21 +00:00
Phil Bennett
09ecf98a30
04166: arabian, arabiana: After several cycles of the attact mode, the game halts [Phil Bennett]
2011-01-03 20:42:04 +00:00
Couriersud
956e96048f
Remove "makedep" stuff from sdl.mak now that the core supports it. Also split sdl-config output between INCPATH and CCOMFLAGS for linux targets. makedepend now works. [Couriersud]
2011-01-03 20:40:20 +00:00
Couriersud
b4d803c875
makedep now ignores "-include" which is used by sdlmame to include sdlprefix.h before all other includes. [Couriersud]
2011-01-03 20:37:57 +00:00
Angelo Salese
1719abcdbb
Added note, no whatsnew
2011-01-03 20:17:45 +00:00
Brian Troha
82deece454
Correct Coin Mode & Coinage for Heavy Unit (World) [Brian Troha, Guru]
2011-01-03 17:06:42 +00:00
Curt Coder
ceda1fae10
Added xtal for MESS. (no whatsnew)
2011-01-03 15:43:45 +00:00
Aaron Giles
5723a0da0b
Fix case where branch delay slot straddles a page boundary and
...
the page check confirms that the block is paged in.
Fixes N64 LucasArts game booting.
2011-01-03 10:00:12 +00:00
Andrew Gardner
db29ff96be
New Namco 62xx device with internal ROM. [Dr. Decapitator, Phil Bennett, Andrew Gardner]
...
* Note: This patch simply adds the ROM to MAME. Much work still needs to be done to
hook it up to gaplus and document the chip itself.
Please note the MCU is currently disabled because the device has a
MCFG_DEVICE_DISABLE() in namco62.c.
2011-01-03 06:01:31 +00:00
R. Belmont
d0d4183353
Sync with change made to stop MESS crash (no whatsnew)
2011-01-03 03:14:30 +00:00
R. Belmont
d31a55243e
NSS: Don't add the DSP since the currently dumped games can do without. (no whatsnew)
2011-01-03 02:53:58 +00:00
Michaël Banaan Ananas
319f170519
spaceg.c improvements: [hap]
...
- less garbage trails, though it's not completely good yet
- fixed jerky x-movement
- fixed crash on loadstate
- marked color proms as undumped
2011-01-03 01:46:33 +00:00
Angelo Salese
bd45026e49
Input changes for Zero Team, not worth
2011-01-02 23:49:24 +00:00
Ryan Holtz
d899ca454f
Fixed RSP core VRSQL implementation. [Harmony]
2011-01-02 23:27:52 +00:00
Angelo Salese
bc563f265b
Preliminary banking in Raiden DX, not worth
2011-01-02 22:37:48 +00:00
R. Belmont
188401b226
UPD7725: Fix compile on OSX (no whatsnew)
2011-01-02 22:26:22 +00:00
R. Belmont
a8cc3824f1
Fix Mac compile error (no whatsnew)
2011-01-02 22:04:03 +00:00
mariuszw1
b532c18985
Added support for MSB shadows in STV VDP2. This improves Soukyugurentai shadows [Mariusz Wojcieszek]
2011-01-02 22:01:07 +00:00
R. Belmont
450a2c8453
Fix compile problem (no whatsnew)
2011-01-02 22:00:53 +00:00
R. Belmont
ed6bd9cd5f
Removing no longer needed SNES HLE code [R. Belmont]
2011-01-02 21:59:28 +00:00
R. Belmont
b219fb7b69
Add uPD7725 16-bit DSP core and hookups for SNES hardware [byuu, R. Belmont]
2011-01-02 21:57:49 +00:00
Couriersud
5268d48065
"Copy-and-Paste" the "-bench" option from win32 to sdl. [Couriersud]
2011-01-02 21:19:32 +00:00
Couriersud
e7b559190f
Only enable watchdog for sdlmame if "-str" set and smaller than 300 seconds. No whatsnew.
2011-01-02 21:02:59 +00:00
Angelo Salese
fdb2347151
Better fix from AWJ
2011-01-02 20:24:18 +00:00
Couriersud
8386bf94a5
Implemented "-watchdog" option for SDLMame. [Couriersud]
2011-01-02 19:12:08 +00:00
Angelo Salese
de6cb45a96
Added DMA fill value, no whatsnew
2011-01-02 18:38:33 +00:00
Angelo Salese
72a4a5f279
04147: raiden: crashes if you use -debug switch
2011-01-02 18:31:14 +00:00
Pierpaolo Prazzoli
6722770bb1
Enabled flipscreen in Mr. Dig [Pierpaolo Prazzoli]
...
----
I've also added NOPs, which were missing after the implementation of the oki sound chip as a modern device, that caused the log to be filled by the missing addresses used when the cpu accesses I/O ports as 32bits values
2011-01-02 16:48:00 +00:00
Roberto Zandona
a843d387eb
cb2001: some gfx improvements - part 2
2011-01-02 15:50:23 +00:00
Couriersud
9f300a3977
osd/sdl again compiles against latest SDL 1.3 svn. [Couriersud]
2011-01-02 15:48:43 +00:00
Angelo Salese
5a531656e3
Removed a possible left-over, no whatsnew
2011-01-02 15:39:59 +00:00
Angelo Salese
9ed5962d51
Fixed Seibu COP command 0x7e05, used by Raiden DX fg video banking [Angelo Salese]
2011-01-02 15:22:25 +00:00
Roberto Zandona
130447f790
cb2001: some gfx improvements [David Haywood]
2011-01-02 14:24:07 +00:00
Roberto Zandona
330181958f
cb2001: fixed one opcode
2011-01-02 10:59:27 +00:00
Ryan Holtz
c8479d16ec
Implemented proper TLB handling in the MIPS III interpreter. [Harmony]
2011-01-02 09:32:13 +00:00
Ryan Holtz
0b19d75add
Fixed Compare interrupts in the MIPS III interpreter core. Aleck 64 games can now run under the MIPS III interpreter. [Harmony]
2011-01-02 06:28:49 +00:00
Ryan Holtz
744b688805
Compile fix for BE targets, no whatsnew
2011-01-02 04:59:27 +00:00
Brian Troha
bce9959741
New clones added: two sets of Sega Touring Car Championship
...
This includes the alt set for ElSemi's M2 labeled "Euro" but it's not. Also an unknown set that's newer then the Rev A which adds a "Default View" set to Driver's but older then the "Euro" set which is set to "Bird's"
New Clones Added
---------------------------------------
Sega Touring Car Championship (Newer)
Sega Touring Car Championship (Unknown Revision) [Brian Troha]
2011-01-02 03:58:05 +00:00
Angelo Salese
0611b0cbc5
Implemented program bank read-back in Raiden 2, allowing it to not crash anymore during attract / gameplay [Angelo Salese]
2011-01-02 03:29:53 +00:00
Angelo Salese
6d57c05d1c
Implemented Seibu COP macro command 0x904 (variant of 0x905), used on X Se Dae and Zero Team. [Angelo Salese]
2011-01-02 02:55:18 +00:00
Angelo Salese
7c8c4b9fe5
Fixed start-up banking in Raiden DX [O. Galibert]
2011-01-02 02:25:37 +00:00
Scott Stone
6573503dd3
A bit more input work (no whatsnew)
2011-01-02 02:00:49 +00:00
Angelo Salese
3a97df1521
Fixed midground banking in Raiden 2 [Angelo Salese]
...
Implemented DMA slot concept to the Raiden 2 driver, giving correct sprite tables for X Se Dae and Zero Team [Angelo Salese]
2011-01-02 01:51:28 +00:00
Ryan Holtz
933bd13e67
Fixed BADCOP exception handling in the MIPS III interpreter. [MooglyGuy]
2011-01-02 01:33:15 +00:00
R. Belmont
4f9b4ae380
Fix rule to ensure proper recompilation (no whatsnew)
2011-01-01 23:15:02 +00:00
R. Belmont
f8adb6f53c
MIPS: make DRC selectable by #ifdef [R. Belmont]
2011-01-01 22:56:34 +00:00
Scott Stone
17f4fb8b97
Further dip/input work for grainbow, reordering input regions for all of legionna.c to match normal drivers.
2011-01-01 22:27:02 +00:00
Angelo Salese
02bbd08494
Fixed 2nd mid-boss laser positioning in SD Gundam, no whatsnew
2011-01-01 22:26:40 +00:00
Angelo Salese
4a452c4365
moved sprite offset, no whatsnew
2011-01-01 20:40:54 +00:00
Ryan Holtz
8b28a3e36f
N64 fix, no whatsnew
2011-01-01 20:39:30 +00:00
Scott Stone
fb1b3da543
Some preliminary input and dip work for Godzilla
2011-01-01 20:32:55 +00:00
R. Belmont
fc73eafe47
39in1: Fix to work with newer ARM7 cores [Tim Schuerewegen]
2011-01-01 20:24:23 +00:00
R. Belmont
6af9e8dd9f
ARM7+: Various cycle timing fixups [Tim Schuerewegen]
2011-01-01 20:23:46 +00:00
Angelo Salese
08f7628899
Hooked up preliminary Seibu COP macro command 0x6200, used on SD Gundam Rainbow Tairiku Senki for the Homing weapon [Angelo Salese]
2011-01-01 20:11:13 +00:00
Angelo Salese
b95307cb6d
Other cheats ...
2011-01-01 18:19:57 +00:00
Miodrag Milanovic
6ac3011fa9
ARM7: fix for "39in1" (MAME) and removed a duplicate line [Tim Schuerewegen]
2011-01-01 17:44:37 +00:00
Angelo Salese
3fe6ec4278
Cheating ...
2011-01-01 17:00:33 +00:00
Angelo Salese
65526de0ec
Fix for Godzilla, no whatsnew
2011-01-01 16:54:38 +00:00
Angelo Salese
3a02cba1b6
Rewritten collision detection from scratch, no whatsnew
2011-01-01 16:41:36 +00:00
Ryan Holtz
f41e68da07
Removed fast IMEM and DMEM handlers from the RSP DRC in favor of the core memory system; fixes RSP DRC on 32-bit targets. [Harmony]
...
Changed DMADAC interleave in the Aleck 64 driver from 2 to 1; fixes monaural and poppy audio. [Harmony]
2011-01-01 11:58:37 +00:00
Miodrag Milanovic
db14e98dd0
- Added Rockwell PPS4 CPU core (not finished) [Miodrag Milanovic]
...
- Added GAME_MECHANICAL flag to mark games having mechanical interface (such as pinball,redemption, bowling games ...)
- Imported games from PinMAME as skeletons
2011-01-01 11:47:49 +00:00
Brian Troha
8a21a21c46
Adds a PCB layout for the ESD 05-28-99 used by the hedpanico Head Panic set and a currently undumped Tang Tang set. Added a note about the undumped Tang Tang set as well as an additional note about Deluxe 5 PCB looks like the 08-26-1999 PCB.
2011-01-01 06:08:39 +00:00
Aaron Giles
237d8ddce9
Argh, stupid .m files.
2011-01-01 01:18:14 +00:00
Aaron Giles
99a26bc331
Cleanups and version bump.
2011-01-01 00:59:47 +00:00
Aaron Giles
5db7b9e8a3
Ok, last major rename for this round:
...
memory_region() == machine->region()->base()
memory_region_length() == machine->region()->bytes()
region_info -> memory_region
Regex searches:
S: memory_region( *)\(( *)([^,&]+), *([^)]+)\)
R: \3->region\1\(\2\4\)->base\(\)
S: memory_region_length( *)\(( *)([^,&]+), *([^)]+)\)
R: \3->region\1\(\2\4\)->bytes\(\)
2011-01-01 00:41:25 +00:00
R. Belmont
6d02b55f4a
ARM7: Use updated diff (no whatsnew)
2011-01-01 00:22:05 +00:00
Ryan Holtz
57917c6553
Fixed writes in the MIPS III interpreter. [MooglyGuy]
2011-01-01 00:02:30 +00:00
Aaron Giles
996e1c365c
mame_rand() -> machine->rand()
2010-12-31 22:59:44 +00:00
Aaron Giles
3b41606ca0
running_device -> device_t
...
They both already existed. No sense in having two names for the
same object type.
2010-12-31 21:42:55 +00:00
Aaron Giles
2ca38fad3e
Remove public decodechar function.
2010-12-31 21:24:46 +00:00
Aaron Giles
ba6d1bd8a3
MDRV_* -> MCFG_*
...
There hasn't been a machine driver for many years.
2010-12-31 21:18:45 +00:00
Michaël Banaan Ananas
80f4cfa981
re: Golden Poker cleanup -> and Robbie, yes language names like French, Spanish, German, ... start with a capital :)
2010-12-31 21:14:25 +00:00
Aaron Giles
b312c3c71f
Made old MIPS interpreter compile. Whether it runs or not is a different
...
matter.
2010-12-31 21:00:15 +00:00
Aaron Giles
1fcd9aa6dc
Fix MT4161. The render_texture() object was doing work in its
...
destructor which was inappropriate, as textures are allocated and
recycled via a fixed size allocator.
2010-12-31 20:27:51 +00:00
Fabio Priuli
c00b57ae6d
s3c24xx: some improvements and fixes [Tim Schuerewegen]
...
out of whatsnew: these are now in sync with latest MESS additions, to avoid regressions in the MESS drivers which use these chips
2010-12-31 18:15:29 +00:00
Aaron Giles
b921f65454
Add directxor parameter to direct memory accessors. Update all callers
...
that manually XORed addresses to pass the XOR instead.
This improves behavior when direct accessors hit non-RAM regions, or
when watchpoints are used, because we now know the original, un-xored
address and can fall back to standard read/write handlers properly.
Also fixes glitched disassembly when read watchpoints are enabled.
2010-12-31 17:55:41 +00:00
Brian Troha
0298b14506
Update the es5506.c driver with documentation on the capabilities of the Ensoniq ES5505 & ES5506 chips as well as include a pinout description of each chip.
2010-12-31 16:52:25 +00:00
R. Belmont
3517c80e37
ARM7+ updates: [Tim Schuerewegen]
...
- Enhanced MMU with page fault support
- Preliminary 26-bit mode support
- Fixed bugs with S-flag operations on R15
- Fixed STRH involving R15
- Support for ARM models 7500 and 920T.
2010-12-31 16:14:01 +00:00
Angelo Salese
e25860ffdc
Implemented Seibu COP macro 0x905, used for ark movements in Legionnaire / Zero Team when a knock down occurs [Angelo Salese]
2010-12-31 15:54:10 +00:00
smf-
83aa5fa56e
removed start 2 from hyperbbc
...
removed port_modify from fbaitbc that wasn't used
whitespace/debug/comment changes
2010-12-31 13:08:00 +00:00
smf-
52c0ec3a15
changed comment formatting.
2010-12-31 12:30:17 +00:00
smf-
60990c2dbb
renamed bios memory region and added it to the #define
2010-12-31 12:21:43 +00:00
Roberto Fresca
f53130043d
More Golden Poker driver cleanup. Added more references
...
and reorganized some parent-clone relationship. Added
some new sets. [Roberto Fresca]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jack Potten's Poker (NGold), 3 sets [Roberto Fresca, Darran]
2010-12-31 09:19:07 +00:00
Ryan Holtz
40aae2e312
Fixed alpha compare in the N64 RDP implementation. [Harmony]
2010-12-31 07:36:15 +00:00
Ryan Holtz
0ea11333c6
Updated the RSP and RDP implementations to be largely bit-perfect and pixel-accurate. [angrylion, Harmony]
2010-12-31 07:29:47 +00:00
Scott Stone
de94242bcc
superchs.c - Moved Button 6 assignment to a DIP selection which is more appropriate for "Freeze Screen" behavior and added some missing port names. [Tafoid]
2010-12-31 04:04:48 +00:00
Brian Troha
f6520bd994
Correct typo(?) in dipswitch port locations for Wonder League '96
2010-12-30 23:12:16 +00:00
Brian Troha
de22e0eeea
Issue with Wonder League '96 fixed. The MCU writes the data to +0x200 from the base ram. Both games now correctly run MCU code.
2010-12-30 22:54:09 +00:00
Brian Troha
c88f831adc
Adds the recent 87C52 MCU decaps to Wonder League Star and Wonder League '96 [Dr. Decapitator]
...
NOTE to other devs:
Wonder League Star works fine with the new MCU. Wonder League '96 doesn't work so the old protdata.bin and copy routine is kept until a solution can be found to running the MCU code as is.
2010-12-30 22:43:53 +00:00
Angelo Salese
145b12ea88
Functionality macro change, noticed yesterday night in Zero Team, no whatsnew
2010-12-30 19:51:40 +00:00