Commit graph

321 commits

Author SHA1 Message Date
Zsolt Vasvari
1d2106f417 Corrected copy-paste error in comment 2008-01-17 00:09:06 +00:00
Couriersud
db15d4cacb phoenix and clones:
* video timing from schematics
* palette from schematics (resnet.h)
* no more colortable
* added save state
2008-01-16 18:50:35 +00:00
Brian Troha
29543d154b Adds another question/game rom to the gepoker3 2008-01-16 18:10:15 +00:00
Brian Troha
02b5a4f9a0 Credit: Jim Stolis
Added new clone "Player's Edge Plus (XMP00006) Multi-Poker"
Increased DUART memory size

Minor white space clean up & commented the rom defs with game names.
2008-01-16 17:52:00 +00:00
stephh
210375bc19 First SVN commit ...
Added :

#define NYCAPTOR_DEBUG	0

Changed :

#ifdef MAME_DEBUG

to :

#if NYCAPTOR_DEBUG

Debug code/keys/comments not removed though ...
2008-01-16 16:28:37 +00:00
Aaron Giles
907d9df8f1 Fixed up LAI games to working status.
Added CUSTOM_INPUT macro for defining input port callbacks.
2008-01-16 16:27:43 +00:00
smf-
819dd27efc Changed the clocks to reflect the actual frequency that is supplied to the chips, because the clock is divided in the CPU package.
I have changed the divide in the CPU core to 4, so apart from system 10 & 12 the speed should remain the same as before.
2008-01-16 08:16:32 +00:00
Brian Troha
6481c3e903 tiny documentation update about Twin Eagle II also available as a standard rom board or a standalone PCB 2008-01-16 04:33:04 +00:00
Couriersud
5f244fffa0 * fix regression on T1 counter mode as reported by Zsolt 2008-01-16 00:18:53 +00:00
Zsolt Vasvari
ecdf59a753 This fixes quasar0122u5red. It was something I introduced, so no money. 2008-01-15 23:54:55 +00:00
davidhay
8efd5fd526 removed (dumb) smart speedups, which were actually breaking the games.. 2008-01-15 23:22:51 +00:00
Bryan McPhail
2dcaef7186 Fix for topsecrt0109gre2 - "topsecrt: At the end of level 2 the background gets darker and darker until it becomes black in mame. On the pcb it stops when it's dark blue" 2008-01-15 22:11:33 +00:00
davidhay
5cce8356e8 (from Ernesto Corvi / ElSemi)
fix do_ret() based on comparison of ElSemi's core and the MAME core
2008-01-15 21:41:54 +00:00
smf-
50c020298b switched to XTAL_101_4912MHz instead of XTAL_100MHz to match what guru says 2008-01-15 13:25:06 +00:00
smf-
0b0153c45e First pass at fixing the cpu clock speeds on the playstation based hardware.
The system 10 & 12 clock speeds have been raised as they run on an upgraded chipset.
All clocks are currently set to divide by 2 externally, I don't know if this is correct.
The clock is also divided internally as we have no wait states, incorrect dma timing, no gpu timing, no dma bus stealing and no gte timing.
2008-01-15 13:19:39 +00:00
Zsolt Vasvari
4d5bee4733 Cleaned up Crazy Baloon driver: proper memory maps, crystals, etc.
Implemented the missing features of the collision detector custom IC, this fixes long standing bug crbaloon36finalgre
2008-01-15 11:28:14 +00:00
Aaron Giles
a3f186b44b Added clocks to the MCR sound boards and some of the MCR games.
Added TMS5220 variants TMS5200 and TMS0285 as proper chips.
Changed MCR squawk & talk to use the TMS5200 as documented.
2008-01-15 09:31:57 +00:00
Aaron Giles
ddca20f72a Cleaned up leland clocks a little.
Fixed alleymas0119u3gre (with a pointer from RansAckeR)
Added missing multipliers to the h8 and i960 cores.
Made the i186 divide-by-2 clock internal.
2008-01-15 08:29:13 +00:00
Zsolt Vasvari
3459571adc 9.987MHz crystal for Crazy Balloon 2008-01-15 03:41:59 +00:00
Zsolt Vasvari
30ce05654e Hand fixed Road Runner's corrupted ROM. We are 99.99% sure that the bad bytes are the same as the Desert Gun ones. Set is in /current/r 2008-01-15 02:43:29 +00:00
Roberto Fresca
2aac79c561 Added Dodge City to merit.c (and test svn)
Merit CRT-200 hardware.
The game isn't working.
2008-01-14 21:00:38 +00:00
Charles MacDonald
dc02f2fc33 Fixed HuC6280 low-speed mode so it uses 4 cycles instead of 3. 2008-01-14 18:27:50 +00:00
Aaron Giles
6081565013 (From RansAckeR)
Subject: fix for cocktail0119yel

Credit should go to Robbert.

"frogger.c, amidar.c, scramble.camidar.c, frogger.c (all sets),
galaxian.c (froggs at least), scramble.c (scramble+many sets): When it is player
2's turn and the screen is flipped it is offset so that the scores sit in
the middle of the screen."

--

Subject: fix for tokisens0122u3gra

"system1.c tokisens: demo sounds on/off dip swapped around."
2008-01-14 17:44:47 +00:00
Aaron Giles
4a1f10af1c (From Mamesick)
Subject: Fixed NMNLND0122u3YEL

Hello. Attached diff fixes missing DAC melody in No Man Land game. Bug
id is NMNLND0122u3YEL.
2008-01-14 17:42:40 +00:00
Aaron Giles
d5622b2f1b (From Mamesick)
Subject: Fixed DBREED72 crash in 0.122u5

Hello. This patch fixes the crash of DBREED72 in m72.c driver caused by
two lines mistakenly removed during the last 0.122u5 update.
2008-01-14 17:41:09 +00:00
Aaron Giles
ea7fc1a5e9 (From Atari Ace)
Some more static qualifiers for MAME, mostly on recent new/changed
code, but also on some arrays declared in functions I noticed.
2008-01-14 17:39:44 +00:00
Aaron Giles
81feac74f6 (From AtariAce)
Subject: [patch] Fix megaplay.c0122u4red

This fixes the crash reported as megaplay.c0122u4red.  The driver
doesn't map the offset into the correct range for the handler. -bios 1
still shows corrupt graphics, but at least it doesn't crash anymore.
2008-01-14 17:38:37 +00:00
Aaron Giles
375c3df7d8 (From RansAckeR)
Subject: fix for rollerg0111u5gra
"rollerg.c rollerg: coin 3 should be changed to service."

--

Subject: fix for bionicc0109ora.diff
"bionicc.c About the todo list in bionicc.c:
Mame behaves exactly like the pcb, so those are not bugs."
Changed comments in source accordingly. 

--

Subject: fix for lcasino0111ora.diff
"ltcasino.c I believe there was no Little Casino 2, but only Little
Casino. Digital Controls re-used Little Casino title even though later versions
of Little Casino might have appeared differently.

It should be Little Casino (older) and Little Casino (newer) to reflect
game differences with Little Casino (older) being an older version clone of 
Little Casino (newer) which would be latest revision."

Changed name to Little Casino (older) and Little Casino (newer), also 
renamed set ltcasin2 to ltcasinn.
2008-01-14 17:36:22 +00:00
Aaron Giles
3b7ae716e9 (From RansAckeR)
fix for mhhonban0120u3gra
"niyanpai.c mhhonban: Dip switch 1-4 controls how many credits per coin:
off for 1, on for 2."
2008-01-14 17:25:18 +00:00
Aaron Giles
ebd07f5d2a (From Atari Ace)
This changes the background tilemap positioning back to what it was
prior to 0114u5, fixing darkplnt0119u3yel.
2008-01-14 17:23:08 +00:00
Aaron Giles
3a1ca20f39 (From Atari Ace)
Fix nss_smw0115ora
2008-01-14 17:22:14 +00:00
Aaron Giles
98950f517d (From Corrado Tomaselli)
Verified and changed cpu frequencies and oki m6295 pin 7 on the 
following pcbs:

Asuka&Asuka, Cadash, Equites h/w games and sound board, F1GP, Super 
Formula, Gladiator, Ping Pong king, Great Swordsman, Irem m52 sound 
board, Tropical Angel, Explosive Breakers, Magical Crystal, Mad Gear, 
Roller Aces, Chinese Hero, Simpsons, Golfing Greats, Time Pilot 84.

Updated Xtal.h to use new OSC values found on Great swordman, Gladiator 
h/w and Equites sound board.

Updated informations in Equites.c for the sound board
2008-01-14 17:18:29 +00:00
Aaron Giles
5e0741e6f1 Some memory map cleanup.
Changed seibu sound code to share interfaces.
2008-01-14 17:07:04 +00:00
Laurent Desnogues
c000a7a284 cpuintrf_init: use the machine parameter instead of the Machine global variable 2008-01-14 16:07:33 +00:00
Zsolt Vasvari
4ddf534a33 Removed videoram_r, colorram_r, spriteram_r, spriteram16_r and spriteram16_w from video/generic.c and changed all games to use (possibly shared) RAM 2008-01-14 12:31:06 +00:00
Zsolt Vasvari
2912a535dd - Removed dirtybuffer from video/generic.c and all drivers still using it. Good riddance...
- Removed videoram_w, colorram_w and spriteram_w and changed all drivers using it to access RAM directly.  Still kept the _r function as some old style drivers are relying on them for mirroring support.  Will investigate and address those next
2008-01-14 09:49:11 +00:00
Aaron Giles
c34bf82ad4 (From Corrado Tomaselli)
Added Heated Barrel (US set 2) [not working]
2008-01-14 06:09:11 +00:00
Aaron Giles
660021384e (From RansAckeR)
Fix mia0106u5gra 
Also cleaned up clocks for tmnt driver
2008-01-14 06:04:31 +00:00
Aaron Giles
9931a8708e Minor clock cleanup in tickee.c. 2008-01-14 03:28:33 +00:00
Zsolt Vasvari
5c94f973b4 Const-ified tlc34076_get_pens 2008-01-14 03:15:42 +00:00
R. Belmont
aa92fc98fb Fixed GCC compile error. 2008-01-14 03:01:59 +00:00
Zsolt Vasvari
1fa0bfffe6 Fixed collision with Aarons previous update 2008-01-14 02:45:01 +00:00
Zsolt Vasvari
171060dca7 - Changed TLC34076 and games using it to RGB32
- Removed global Machine variable where possible
2008-01-14 02:38:35 +00:00
Aaron Giles
25926f51b8 Documented the country "DIP switch" in Narc and removed it.
Fixes narc060gra
2008-01-14 00:56:25 +00:00
Aaron Giles
fe41f9bd01 Added CPUINFO_INT_CLOCK_MULTIPLIER to support CPU clock multipliers.
Updated all CPU cores to return a CPUINFO_INT_CLOCK_MULTIPLIER of 1.

Changed the core to actually respect both CPUINFO_INT_CLOCK_MULTIPLIER and CPUINFO_INT_CLOCK_DIVIDER.

Updated a number of drivers to use cpunum_get_clock() instead of Machine->drv->cpu[x].clock.

***** Raw input clock speeds should now be specified for all CPUs in the MACHINE_DRIVER. *****

Removed explicit divisors from all drivers using the following CPU types, 
which were already specifying non-1 values for CPUINFO_INT_CLOCK_DIVIDER:
 * COP4x0
 * I8039/8048 families
 * M68(7)05, HD63705
 * M6809E
 * PIC16C5X
 * TMS32010
 * TMS340x0

In a few cases, it appears that the divisor was not being used, so I guessed in those cases whether or not
the specified clock speed was raw.
2008-01-14 00:42:14 +00:00
Brian Troha
5c4577f364 Changes internal references of Pang Poms to Pang Pom's
changes P3 & P4 Start of Grand Striker 2 to itp_unknown
as there is no P3 & P4 start buttons.
This addresses gstrik20105u4gra however there are several
games that map the service key twice through out the
driver so it's not really "fixed" as far as that's
concerned
2008-01-13 23:50:58 +00:00
Brian Troha
3b032bc5df Adds dips for Water Balls
Adds dip port locations to all dips
2008-01-13 23:43:21 +00:00
davidhay
e83cdd8ce4 use the old code for punchout, it doesn't like some of the changes. given that the sprite tilemap is twice as wide on armwrest it's possible it actually should be handled differently. 2008-01-13 22:37:50 +00:00
Couriersud
6113493440 dkong.c
* added equivalence circuit for Sanyo EZV audio amplifier
* Set DK_C159 = 0 to avoid over-aggressive high-pass filter. Solely based on observations. 
* added comment on above to source
* Added define DK_NO_FILTERS to turn of DAC filters and post-mixer filters for debugging
2008-01-13 22:05:46 +00:00
davidhay
066fa9c096 clock speed needs to be 28 or the games run in slow motion.. (yes I checked the vblank) I suspect the 156 chip has an internal multiplier, the usual input pin is 7Mhz IIRC. 2008-01-13 17:55:14 +00:00