Commit Graph

3029 Commits

Author SHA1 Message Date
Jonathan Gevaryahu
4d5248949f Large update to comments in smstrv.c for SMS Manufacturing boards. Documented how the input/output ports are hooked up, and what the PALS do, still need to document the video output port and add the smssshot roms, and actually hook stuff up (like the z80) based on the comments. 2008-10-12 06:45:38 +00:00
Aaron Giles
ea49def07b Brought a little closer to the MESS implementation, but it still hangs due to
PIT changes made a while back (r2193)
2008-10-12 05:38:57 +00:00
Aaron Giles
cbc146d0a9 Minor tweak to fix initial attract mode timing. 2008-10-12 05:37:42 +00:00
R. Belmont
c26f82169b Fix Mantis #02528.
Xexex: clear auto-init EEPROM flag in the right place so startup with no .nv file works properly.
2008-10-12 04:03:51 +00:00
Brian Troha
d68b885909 Adds board location to roms based on hi-res picture on Stefan Lindberg's Arcade PCB web page.
Adds comment on the actual CPU used.
2008-10-12 02:55:39 +00:00
Roberto Fresca
eeb8016109 Rewrote pmpoker.c driver (first part). [Roberto Fresca, Grull Osgo]
- Added discrete sound support to Golden Poker hardware games based on schematics.
 - Added discrete sound support to Potten's Poker hardware games based on PCB analysis.
 - Added discrete circuitry diagrams for both hardware types.
 - Adjusted the CPU adressing to 15 bits for pmpoker/goldenpkr hardware.
 - Adjusted the CPU adressing to 14 bits for pottnpkr hardware.
 - Rewrote all the ROM loads based on these changes.
 - Defined MASTER Xtal & CPU clock.
 - Fixed the visible area based on M6845 registers.
 - Improved the lamps layouts to be more realistic.
 - Added Good Luck (potten's poker hybrid running in goldnpkr hardware).
 - Added Buena Suerte (spanish) x 2 sets.
 - Added set Royale.
 - Added Witch Card and spanish variants.
 - Added Super Loco 93 (spanish) x 2 sets.
 - Renamed set goldnpkc to pottnpkr (parent Jack Potten's Poker set).
 - Renamed set jokerpkr to potnpkra, since is another Jack Potten's Poker set.
 - Added other 2 clones of Jack Potten's Poker.
 - Renamed/cleaned all sets based on code/hardware analysis.
 - Added intensity bit to the color system.
 - Implemented the blue killer bit for Witch Card hardware.
 - Implemented the extended graphics addressing bit for Witch Card hardware.
 - Added proper visible area to sloco93.
 - Rewrote the graphics & color decode system based on schematics. No more patched codes.
 - Changed the char gfx bank structure and rom load according to the new routines.
 - Adjusted the amount of color codes and PROM region size accordingly.
 - Updated all notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Good Luck! [Roberto Fresca]
Buena Suerte! (spanish) [Roberto Fresca]
Witch Card (english) [Roberto Fresca]
Super Loco 93 (spanish) [Roberto Fresca]


New clones added
----------------
Jack Potten's Poker (2 sets) [Roberto Fresca]
Witch Card (spanish)(2 sets) [Roberto Fresca]
Buena Suerte (spanish, set 2) [Roberto Fresca]
Super Loco 93 (spanish, set 2) [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Royale [Roberto Fresca]
2008-10-12 02:25:04 +00:00
R. Belmont
876116276d Fix Mantis #01447
Namcos22: prevent Prop Cycle analog controls from underflowing.
2008-10-12 02:00:52 +00:00
R. Belmont
864820d8ad Fix Mantis #02211
PsikyoSH: hook up VBL IRQ ack
SH2: fix DRC's handling of internally generated IRQs
SH2: fix compiling in interpreter mode
2008-10-12 00:05:13 +00:00
davidhay
e135e4e8d6 correct crc on new decathlete set 2008-10-11 14:57:12 +00:00
davidhay
95af25d76d this moves fantasia -> expro02.c, however, the extra layer is misplaced on it. scroll regs probably differ from the original. 2008-10-11 14:52:27 +00:00
davidhay
3479a045d6 added comment about Sol Divide's music being missing since the SH2 DRC update (RB??)
added comment about other roms on this hardware. (anonymous)

-----------

(testing the water, if Arika aren't happy with comments mentioning them, then there isn't much chance of them ever being supported, seems smarter than just adding them outright)
2008-10-11 13:48:45 +00:00
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