Commit Graph

3118 Commits

Author SHA1 Message Date
davidhay
20c0ca98f3 should bring ribbit back to where it was. 2008-10-11 13:11:18 +00:00
davidhay
6c9daddd3c video disable 2008-10-11 12:18:25 +00:00
davidhay
d8a6433cc5 matrimbl set from Kawaks [Kawaks] 2008-10-11 12:14:57 +00:00
davidhay
79e4dc3955 no need to call this. 2008-10-11 12:12:16 +00:00
davidhay
095f32a199 segac2 updates - breaks ribbit for now. this isn't really ready yet, but since the c2 stuff broke anyway I'm sending it. 2008-10-11 12:08:06 +00:00
Aaron Giles
1a720bdf32 Changed Cube Quest laserdisc override logic. It's still a little hacky but
this works better than the previous attempt.
2008-10-10 14:41:22 +00:00
davidhay
6d8fbd09cf Submission from Johnboy for Mame v0.127u7 mainline
Affected files:

	mame\src\mame\drivers\neodrvr.c
	mame\src\mame\includes\neogeo.h
	mame\src\mame\machine\neoboot.c
	mame\src\mame\machine\neoprot.c

Changes:
 . Completed general cleanup
	Sorting OEM / bootleg sets
	Renaming roms on non OEM / bootleg sets to ONE naming sheme
	Renamed functions
	Cleaned up bootleg sets
	Added some comments
	Renamed sma in garou/garouo, added comment
2008-10-10 07:29:33 +00:00
Nicola Salmoria
33f6cb5d84 simplified expro02 decryption 2008-10-10 07:14:10 +00:00
Aaron Giles
fa433938c0 02512: dkong: Artwork and gameplay area are getting squished/distorted
02511: dkong: Donkey Kong crashes after quiting
2008-10-10 05:25:45 +00:00
stephh
854005e78a Removed log of missing variable in debug build. 2008-10-09 23:22:29 +00:00
Angelo Salese
661cab1a44 jalmah.c update
Fixed several things in the jalmah.c driver:
*Fixed Mahjong Daireikai pseudo-random number generator;
*Fixed Otogizoushi Urashima Mahjong to make it playable;
*Fixed a start-up crashing bug in mjzoomin/urashima/daireika

MAMETesters Bugs Fixed
----------------------
- 01820: [Crash/Freeze] mjzoomin: Game stops at PCB test (Angelo Salese)


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Daireikai [Angelo Salese]
Otogizoushi Urashima Mahjong [Angelo Salese]
2008-10-09 19:13:59 +00:00
stephh
c15f4a0606 Updated Dip Switches and Inputs for 'yesnoj' (taito_f2.c driver). 2008-10-09 19:00:49 +00:00
Aaron Giles
d3ab17e0e3 Cleanups and version bump. 2008-10-09 15:29:22 +00:00
Roberto Fresca
3ceca447b7 More improvements to InterFlip/R.Franco games: [Grull Osgo, Roberto Fresca]
- Mapped "Hand Pay" button for Baby Games.
 - Added decoder to Jackpot mechanical counter.
 - Added tower lamps to Baby Games layouts.
 - Reworked layouts for Baby Games.
2008-10-09 09:48:18 +00:00
Aaron Giles
51098d32cd From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Tue 10/7/2008 10:45 AM
To: submit@mamedev.org
Subject: snes special chips emulation
Hi, 

the attached patch adds emulation for snes special chips DSP-2 & OBC-1. Changes:

- added sources snesdsp2.c & snesobc1.c (directly included in machine/snes.c as per Arbee's guidelines). credits mostly goes to byuu, which released to Public Domain his sources
- removed special chips detection from MAME (no nss / bootleg carts have special chips so far) and only left a variable has_addon_chip whose possible values are in includes/snes.h (it is initialized to HAS_NONE for MAME games)
- modified memory handlers to account for the new chips

Regards
   Fabio
2008-10-09 09:41:12 +00:00
Aaron Giles
01d21217d7 From: Christophe Jaillet [mailto:christophe.jaillet@wanadoo.fr]
Sent: Sunday, October 05, 2008 1:46 PM
To: submit@mamedev.org
Subject: 2 small patches

Here are two small patches.

The first one remove a profiler_mark that has been forgotten in one of
the
last update in the tx1.c video driver.

The second is a small speed up in the neo-geo driver which gives a 0.5%
speed up on my machine.
    - replace a loop with an equivalent memset
    - remove a useless parameter I forgot to remove in a previous patch

Hope this help.

Best regards,

CJ
2008-10-09 09:39:15 +00:00
Roberto Fresca
dfd75d29b8 Improvements to Sandii' games (snookr10, apple10 & tenballs):
- Reworked the button-lamps matrix system.
 - Documented both output ports.
 - Connected coin in, key in and payout counters.
 - Improved the lamps layout to be more realistic.
 - Updated technical notes.
2008-10-09 09:35:46 +00:00
Aaron Giles
86c1be8c70 From: Franklin Bowen [mailto:Franklin@Bowen.net]
Sent: Sunday, October 05, 2008 3:46 AM
To: submit@mamedev.org
Subject: Delete previous submission! Space Duel: Add the P10/11 dip
switch

Delete previous submission!  Functionally the same, just reordered 
some source and added a comment.  Thanks!


Space Duel: Add the P10/11 dip switch (only 4 switches instead of the 
standard 8)

Let me know if you have any questions.

Franklin
2008-10-09 09:34:36 +00:00
Aaron Giles
39a8efbdfb > From: Andrea Turci [mailto:aturci@gmail.com]
> Sent: Saturday, October 04, 2008 10:16 PM
> To: submit@mamedev.org
> Cc: ANY
> Subject: Some stuff
> 
> Diff aganist 127u6
> 
> New stuff
> 
> Mk3 p4.0 (revision 1.0 in test menu, but marked P4.0 on chip label)
> Decathlete V1.001
> 
> revisited stuff
> 
> Gpworld brake-gas issue should be fine, I cannot enter into the test
> menu to
> find out is gas is gas and brake is brake or swapped
> 
> Thanks Andrea
2008-10-09 09:32:07 +00:00
Aaron Giles
1b0d9feb58 02221: blzntrnd: Sound is almost completely broken 2008-10-09 09:24:43 +00:00
Aaron Giles
ca7e069f29 02479: Various: Memory leak 2008-10-09 09:14:07 +00:00
Aaron Giles
0329403bae 02488: All sets with using 2+ monitors: Crash to desktop on second play
02439: tx1: TX1 quits out on second launch
02266: tceptor: Thunder Ceptor crashes out when run as the second game
2008-10-09 09:11:42 +00:00
Aaron Giles
8a0b803ec4 02321: mpu4utst, mpu4tst2, mpu4met0: Screenless systems crash due to problems in some display core functions 2008-10-09 08:58:09 +00:00
Aaron Giles
f2464e06f2 02324: dokyusei, dokyusp, gakusai, gakusai2: Game doesn't start 2008-10-09 08:48:12 +00:00
Aaron Giles
6f77816007 Further crash fixes. Also optimized st0016 RAM tile behavior to
lazy decode the graphics, giving a big speed boost to some of the
mahjong games.
2008-10-09 08:36:16 +00:00
Aaron Giles
0389171b57 02470: Various: Access Violation
Note that this is caused by leaving entries in the bitmap
with an index larger than the palette size. This is forbidden
and now can lead to a crash in debug builds.
2008-10-09 08:08:06 +00:00
Aaron Giles
c270b3d714 02475: kf10thep: Access Violation [JohnBoy] 2008-10-09 07:17:11 +00:00
Aaron Giles
01cf916801 02502: fax, hardhat, mtrap, pepper2, teetert, venture and clones: Accessing a certain portion of memory in the debugger causes crash. 2008-10-09 07:11:08 +00:00
Aaron Giles
7b84b06986 Fix regression due to non-zero alpha values being present in the bitmap. 2008-10-09 06:35:00 +00:00
Aaron Giles
2d6453c98a Made the Z80 daisy chain aware of referencing device-specific devices.
Added preliminary LD-V1000 emulation. Not fully working yet, but mostly
there.

Cleaned up and normalized the three existing laserdisc emulations.
Removed obsolete code from the laserdisc core.
2008-10-09 05:31:15 +00:00
Tomasz Slanina
3df44083f8 snes.c - Fixed problem with OAM address reset at start of vblank.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Sonic Blast Man 2 Special Turbo (SNES bootleg) [Andreas Naive, Tomasz Slanina]
2008-10-08 18:35:22 +00:00
Couriersud
b02332f875 MCU protection now working for lohtb2 (m72.c)
* Hooked up 6751
* Synchronized protection ram writes with timer callbacks

This is not really stable - please refer to my mail to the dev-list.
2008-10-08 01:00:36 +00:00
Couriersud
7494be5525 Removed speed hack - this would break the protection for lohtb2 2008-10-07 23:07:09 +00:00
stephh
486d9c32c0 Checked, via Z80 code analysis, inputs and Dip Switches for the following games in snk.c driver :
- gwar, gwarj, gwara, gwarb
  - chopper, choppera, chopperb, legofair
  - tdfever, tdfeverj, tdfever2
  - fsoccer, fsoccerj, fsoccerb
2008-10-07 22:55:55 +00:00
Angelo Salese
f6ef599f4d There's a regression bug in Sengoku Mahjong that doesn't make the controls work from when the V30 CPU core has been converted to 16-bit.Specifically,the game accesses the multiplexer with a word write instead of a byte write.This snippet will fix it. 2008-10-07 21:26:39 +00:00
Brian Troha
70b0bba80e new clone: Armored Warriors (US 940920)
New clones added
----------------
Armored Warriors (US 940920) {Razoola]
2008-10-07 20:58:56 +00:00
Roberto Fresca
2a000a7cc8 Improvements to InterFlip / Recreativos Franco driver: [Grull Osgo, Roberto Fresca]
- Added Baby Poker Game.
 - Added sound support to Baby Poker Game.
 - Reworked the color routines.
 - Added Baby Dado Game.
 - Added new color routines for Baby Games.
 - Redumped the videocba color PROM.
 - Added color switch. (It changes background color in some games).
 - Added "hopper full" switch support (for diverter function).
 - Added diverter function decoder.
 - Added full functional mechanical counters decoding.
 - Added 7 Segment decoder and 7 Digit Counter functions.
 - Added button-lamps layout & mechanical counters simulation on layout.
   Mechanical counters to layout: Coin-In, Coin-Out and Coin to Drop.
 - Added NVRAM support to mechanical counters.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Baby Poker [Grull Osgo, Roberto Fresca]
Baby Dado [Grull Osgo, Roberto Fresca]
2008-10-07 06:27:53 +00:00
Roberto Fresca
69d1fe783a Improved the Lucky 74 button-lamps layout to be more realistic. 2008-10-07 05:57:30 +00:00
Roberto Fresca
ee91cf4d19 Improved the button-lamps layout to all games in ampoker2.c driver. Now buttons are more realistic. 2008-10-07 05:55:59 +00:00
Roberto Fresca
c6ec8026bc Fixed the i8051 AJMP opcode to take 2 bytes instead of 3.
Please also credit Grull Osgo.
2008-10-06 21:57:27 +00:00
davidhay
6ee556f84c fix for 02460: qrouka: Coin 1+2 no longer work.
still not really convinced by this conditional dip stuff.. it stands no chance of working on games where the coinage mode is in eeprom... (but i have no better suggestions)
2008-10-06 21:52:41 +00:00
Couriersud
fc3b7838bc 02498: lightbr: Trouble of title screen
02483: gunlock, rayforcj: Title screen trouble
02482: bubblemj: Demonstration screen trouble

* Check for whether tile is opaque must honour extra planes.
2008-10-06 21:49:37 +00:00
Roberto Fresca
d3cc1b9742 Fixed timers in i8051 core. [Grull Osgo] 2008-10-06 21:36:30 +00:00
davidhay
c03c27eef3 fix for "00989: qgh: If you do a metamorphose, the screen turns black without displaying words/pictures. "
shared palette ram should actually be shared..
2008-10-06 21:10:09 +00:00
Tomasz Slanina
04c37c7bcb Sonic Blast Man 2 Special Turbo (SNES bootleg) changes:
- added rom decryption
- patched protection checks
- mapped extra inputs

Game is not playable due to heavy gfx glitches caused by bugs in SNES hw emulation.
[Andreas Naive, Tomasz Slanina]
2008-10-06 11:17:07 +00:00
Aaron Giles
e9dd491777 Added correct overlay positioning, font, and behavior to PR-8210 emulation. 2008-10-06 08:34:48 +00:00
Brian Troha
f8d5f2ed6f verified the checksum via a different auction on eBay. 2008-10-06 01:19:12 +00:00
Couriersud
887dc53b80 02458: enforce: Road layer colors are wrong.
* Please credit M.A.S.H. & Phil Bennett
2008-10-05 22:15:17 +00:00
Couriersud
4749a7dc51 02469: geebee and clones: Appears to be missing its middle swinging gate 2008-10-05 21:23:47 +00:00
stephh
c782dba531 Checked, via Z80 code analysis, inputs and Dip Switches for the following games in snk.c driver :
- ikari, ikaria, ikarinc, ikarijp, ikarijpb
  - victroad, dogosoke, dogosokb
  - bermudat, bermudaj
  - worldwar, bermudaa
  - psychos, psychosj
2008-10-05 20:54:09 +00:00