Commit Graph

345 Commits

Author SHA1 Message Date
Zsolt Vasvari
c60ef331ab Removed MDRV_VIDEO_START(generic_bitmapped) from drivers that don't need it 2008-01-18 17:05:36 +00:00
Zsolt Vasvari
94e64171ca - Removed no longer applicable assert from VIDEO_START(generic)
- Removed VIDEO_START(generic) from drivers that didn't need it.  This leaves about 8 drivers with it.
2008-01-18 16:45:06 +00:00
Zsolt Vasvari
32f25eb010 Removes all palette_X_r functions 2008-01-18 16:21:47 +00:00
Zsolt Vasvari
936c375e98 This fixes stadhero0122u3gre and stadhero0122u3ora. Looks like there are two banks of PF2 tilemaps. Maybe Bryan can look at what I did. 2008-01-18 15:24:46 +00:00
Zsolt Vasvari
c9520bca69 Fixes tylz0122u5red. Not money worthy 2008-01-18 13:10:45 +00:00
Nathan Woods
cb29c57606 Sync with MESS 2008-01-18 12:39:13 +00:00
Ryan Holtz
b9fe1e4bcf On-the-DL credit: "SGINut"
Changes:
- Re-fixed RSP single-step activation behavior
- Reading the RSP PC returns only the least significant 12 bits
- Fixed flag behavior when read out via CFC2
2008-01-18 04:33:13 +00:00
Ryan Holtz
51939cee8d On-the-DL credit: "SGINut"
Oh God, why Nintendo, why?  Why make the RSP immediately stop when the main CPU sets single-stepping, but have the RSP execute one instruction before entering single-stepping mode when it sets it on itself?  "You manaics!  Damn you!  God damn you all to hell!"

Changes:
- Initialize RSP registers to 0 in lieu of mame_rand
- Re-fix RSP single-stepping mode when set by a CPU other than the RSP
2008-01-18 02:16:19 +00:00
Brian Troha
a6285c19ea Removed bogus (bad) dump of Heated Barrel US set 2 2008-01-18 01:35:52 +00:00
Couriersud
89f75d74a9 phoenix.c:
* Modified I8085 clock
* Added dip locations
* consolidated inputs
* tagged inputs
* combined memory maps

pleiads: 
* video timing from schematics
* palette from schematics (resnet.h)
* no more colortable

survival:
* palette from schematics (resnet.h)
2008-01-17 23:34:58 +00:00
Zsolt Vasvari
98e3e4053b Space Fighter Mark II:
- Changed year to 1979 as per Guru's contact
- Renamed set 2 ROMs to allow merging
- Removed experimental code left in there
2008-01-17 23:05:34 +00:00
Brian Troha
80694815e6 slight clean up again... nothing interesting ;-) 2008-01-17 22:02:03 +00:00
Couriersud
0e8b1735bc i8085.c:
* 8085 has an internal clock divider by 2. Changed i8085.c to reflect this for I8085. I8080 still at 1.
Games using I8085:
* Changed clock to reflect internal clock divider now in i8085.c
* Added some FIXME: comments where clocks for I8085 are outside specs
2008-01-17 21:20:53 +00:00
Couriersud
64b89c192c dkong:
* fix dkong sound following Clock Divider update
* updated to use XTAL_*
2008-01-17 18:49:10 +00:00
Aaron Giles
66bfa62aa5 Reverted experimental D3D fix, since it breaks switchres. 2008-01-17 17:38:39 +00:00
Aaron Giles
8c4ccedaff Added internal divider on m680* series CPUs (except the original m6800).
Updated clocks on all games using them to remove the explicit divider.
2008-01-17 17:14:45 +00:00
Aaron Giles
2299164694 Pushed CUSTOM_INPUT macro to all users.
Changed TMS0285 -> TMC0285.
Spacing cleanups for 0.122u6.
Version bump to 0.122u6.
2008-01-17 16:06:09 +00:00
Zsolt Vasvari
01e7b495af Adds Space Fighter Mark II (2 sets) to the Astro Fighter driver. Please also credit The Guru as his help was invaluable in understanding what's going on with the background color.
Also note that there is no analog sound.  Apparently the sound is similar to the regular Space Invaders sounds.  The Guru has the board out and hooked up if anyone wants to take a stab at getting the sounds going in this game.

Back to fixing some bugs...
2008-01-17 13:56:09 +00:00
Aaron Giles
7de11b58a9 Fixed crosshairs for eggventr/lethalj. 2008-01-17 06:06:37 +00:00
Aaron Giles
5fceb8502c From: RansAckeR
Subject: fix for stadhero0122u3gra.diff

"stadhero.c stadhero: 2nd unknown dip is demo sounds on/off."
2008-01-17 05:52:19 +00:00
Aaron Giles
b070e5784b (From neoforma)
Added targ and spectar to TinyMAME since they're now available for 
download from mamedev.org.
2008-01-17 05:51:20 +00:00
Aaron Giles
78aa305397 Added save state support to atetris.c. (From Svante Gerhard)
Also fixed up memory maps and clocks according to schematics.
2008-01-17 05:50:22 +00:00
Ryan Holtz
41b5d4ffd5 On-the-DL credit: "SGINut"
Quite possibly the most useless RSP change I'll ever make, given that no game should ever be affected by these changes.  But, eh, accuracy.  Apparently only the accumulator registers are initialized to a non-random value on power-on, and apparently the RSP executes exactly one instruction before kicking over into single-step mode when it's set in the status register.

- Fixed accumulator state on powerup by testing against real hardware
- Fixed single-step behavior by testing against real hardware
2008-01-17 04:23:02 +00:00
stephh
1b206a9fa2 Added :
#define <driver>_DEBUG	0

Changed :

#ifdef MAME_DEBUG

to :

#if <driver>_DEBUG

Debug code/keys/comments not removed though ...
2008-01-17 00:12:46 +00:00
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