Commit Graph

178 Commits

Author SHA1 Message Date
Aaron Giles
1465aa81d5 Fixed neogeo layout to support both cropping and stretching.
Fixed cropped layout to crop both left and right sides.
2008-01-07 15:47:18 +00:00
Zsolt Vasvari
e4db091e2d This fixes mtrap37b14gre. As an added bonus, the arrow is now visible in Venture on the zoomed out map. Also, in Hard Hat the twister fades away properly. 2008-01-07 14:13:01 +00:00
Phil Bennett
478d9053ef Added sound to Cycle Warriors and Big Fight.
Corrected OKI M6295 clock values.
2008-01-07 13:57:33 +00:00
Satoshi Suzuki
25a64135a1 Added Dragon Spirits. (Atari license) 2008-01-07 11:42:11 +00:00
Zsolt Vasvari
531aea4a38 This essentially rewrites the CVS system video code. This fixes wallst071gre. Also fixed the S2650 registry window display. 2008-01-07 10:43:55 +00:00
Aaron Giles
9d3cf20f84 Fixed bug that caused us to use a bogus address for the entry point. 2008-01-07 06:05:23 +00:00
Zsolt Vasvari
5a081cf2a1 Removed ancient "dirty" optimizations from CVS/S2656 and related drivers. This fixes at least spacefrt096u1gre 2008-01-07 04:25:21 +00:00
Zsolt Vasvari
162c8fe076 Fixes wotw36b1gre by adding custom visible area (bezel artwork *may* need to be adjusted)
Adds GAME_NOT_WORKING to Space Fortress
2008-01-07 03:36:21 +00:00
Aaron Giles
2d844fe392 Turned down the aggression on the "don't reconfigure screen" kludge in the TMS34010 core.
Fixes stonebal0117u2gre.
Also fixed minor cosmetic bug in last Williams sound update.
2008-01-07 03:29:59 +00:00
Zsolt Vasvari
dad3f8f0ec Researched spaceftr095u6gre
Marked one ROM a BAD_DUMP.  I am 99% sure it's just bit rot
2008-01-07 03:23:06 +00:00
Aaron Giles
891fd96895 (From Oliver Stoneberg)
Added missing debugger commands to the help.
2008-01-07 02:54:59 +00:00
Aaron Giles
6ff095887f (From Jim Stolis)
peplus driver update:
* Updated memory configuration for Superboard game versions.  Fixes CMOS 
DATA errors on reload.
2008-01-07 02:53:17 +00:00
Aaron Giles
852e1704a7 (From robiza)
fix for kingofb37b6gre bug
2008-01-07 02:52:17 +00:00
Aaron Giles
c828f95996 Fixed narc37b16yel.
Added talkback to narc sound boards and wired it up to the Z-unit board.
Connected Y-unit reset for various sound boards.
Added sound IRQ state detect to ADPCM board and wired it up to the Y-unit board.
Verified and documented XTALs on the Williams sound boards and Y/Z-unit PCBs.
2008-01-07 02:49:56 +00:00
Zsolt Vasvari
05725d1c7b Fixes invho2_0122u3red 2008-01-07 02:40:19 +00:00
Zsolt Vasvari
aca6a26c11 Fixes suprridr0122u2gra by multiplexing inputs 2008-01-07 02:38:35 +00:00
Zsolt Vasvari
a52032ce1c Fixes ladybug080u1gre
Removes superfluous 'extern' modifiers and adds appropriate 'static'
2008-01-07 02:36:28 +00:00
Zsolt Vasvari
9dfed95203 Fixes abaseb0122u3red
Simplifies up the video portion a bit
2008-01-07 02:16:39 +00:00
Ryan Holtz
b1081549b7 I am an idiot who sucks and makes bad assumptions about alpha.
SGI are bastards who use a 9-bit-byte framebuffer, use the extra bits to store pixel coverage, and can use the coverage bits for pixel alpha.  This wont' be implemented for a good long while.
2008-01-07 00:27:02 +00:00
Couriersud
6f5af260e6 ad2083 (scramble.c):
* fixes ad2083_0111u5gra - adds cocktail switch

Note: The bug report mentions "And player 2 control is not hooked up in cocktail mode."
The game will use player 1 inputs even in cocktail mode. Probably never designed for cocktail operation
2008-01-06 22:35:30 +00:00
Couriersud
e129bfca92 dkong.c:
* removed 2nd player inputs from sdbk input_ports
* fixed some dump "copy/paste" bugs in dip locations
2008-01-06 22:18:24 +00:00
Bryan McPhail
8a61784229 Fix mametesters bug darius2_0114gre - missing sprites in Darius 2 2008-01-06 19:40:03 +00:00
Couriersud
7ce3ee6529 A major rewrite of skychut.c lying around for months. There are still some glitches and it is not perfect but the following has been achieved:
* fixes skychut37b1yel 
* fixes skychut37b6gre
* adds samples to ipm invaders - just rename your old invaders samples to ipminvad to test
* added - amongst others - "capsule" dip switch to ipm invaders
* sound ports identified
* demo sound and cabinet type driver configuration
* more I don't remember
2008-01-06 18:05:41 +00:00
Pierpaolo Prazzoli
c3cea73c75 Fixed suratk0122u3gra and suratk0122u3ora 2008-01-06 18:02:51 +00:00
Bryan McPhail
dc154ddf98 Fix - last checkin contained an out of date erroneous comment. 2008-01-06 17:41:18 +00:00
Bryan McPhail
e968de67cd Mametesters bug othunder074u1gre2 is proven to not be a bug as screenshots of original game clearly show the offset problem was present in the original game. Comments added to the driver about this. 2008-01-06 17:36:19 +00:00
Bryan McPhail
59c960b061 New playable game added - Big Fight
Major improvements to Cycle Warriors video code (still not perfect, but road layer works now).
2008-01-06 17:32:28 +00:00
Aaron Giles
0ce44c7911 ElSemi -> Miguel Angel Horna in copyright notices 2008-01-06 16:58:33 +00:00
Ryan Holtz
2912b80454 - Credit to SGINut, not MooglyGuy or Ryan Holtz
- Move texture masking to occur after coordinate adjustment
- Fix 32-bit texturing in load_tile (Mario Kart 64 title screen)
- Add zero-alpha early-out (Mario 64 trees/stars, Mario Kart 64 trees/karts)
2008-01-06 09:19:32 +00:00
Aaron Giles
943026c09b Fixed crash when saving state of older DCS-based games.
Added save state support to the midvunit driver.
2008-01-06 07:54:02 +00:00
Aaron Giles
dae5e71408 (Thanks to MooglyGuy for the pointer)
Removed hack in setting the timer in the MIPS core, which caused missed timers on the aleck64 games.
Fixed icount management in the RSP core which caused it to report negative cycle counts.
Fixes aleck64_0120red and mtetrisc0115u1red.
2008-01-06 07:10:12 +00:00
Aaron Giles
aae4b919d1 (From David Haywood)
Added standard layout to neogeo driver, with alternate view to crop out leftmost 8 pixels.
2008-01-06 06:44:24 +00:00
Aaron Giles
13fd2cf515 (From Atari Ace)
Fix for system24_0120u3red
2008-01-06 02:08:16 +00:00
Aaron Giles
240b5b17a5 (From James Wallace)
Added XTAL defines to bfm_sc2.c
There is also a small style cleanup for lvcards.c to remove the AGEMAME 
reference which is now invalid.
I would have done the same XTAL definition for MPU4, but despite the 
schematics claiming a 6.88MHz
crystal, I hven't actually had a PCB in my hands to check, and it's not 
on either of the two lists in xtal.h, so I'm leaving it be.
2008-01-06 01:29:13 +00:00
Aaron Giles
f5db74cc82 (from Wilbert Pol)
This patch fixes the following issue in the 6522 emulation:
- When writing to the ACR register with the timer 1 in continuous  
counting mode, the timer 1 value should not be reloaded but keep on  
counting.
2008-01-06 01:28:09 +00:00
Aaron Giles
8860fe1c56 (From Dirk Best)
attached is an update for xtal.h and the Amiga include file.
2008-01-06 01:27:10 +00:00
Aaron Giles
24bea94d01 (From Oliver Stoneberg)
This fixes the winwork.c and poly(new).c meory leaks in the viper.c 
driver. I didn't look at the x86drc.c, because Aaron said it will be 
changed soon and there is no need to investigate those leaks at all.

As I wanted to update my own personal TODO about that fix I 
recognised it only happens in viper.c as well, so I took a stab at 
it. It was just anothe rmissing cleanup function and I also cleaned 
up the *_exit() potions/usage of the cores supporting DRC a bit.
2008-01-06 01:24:16 +00:00
Aaron Giles
fa3061392e (From Atari Ace)
0. This patch does minor cleanup to existing layouts, trimming/padding
entries as appropriate and reformating a few layouts.

1. This patch introduces a GFXLAYOUT_RAW() macro, and uses it
throughout.  It codifies the requirements for a raw layout in one
place.

2. This patch adds new validation code to the core for some previously
unchecked assumptions about layouts, and reduces the number of
references to the gfx_layout fields in preparation for a change in the
representation.

3. This patch constifies the remaining non-const gfx_layouts in MAME.
It does this by adjusting the code so that the only modification to a
layout ever needed is for the total field, which is then handled by
modifying a stack-based copy of the layout before invoking allocgfx. I
also spent some time consolidating and simplifying the layout code in
konamiic.c.
2008-01-06 01:21:33 +00:00
Aaron Giles
6e6f4f3df2 Fixed verinfo for the yearless copyright. 2008-01-06 01:01:25 +00:00
Aaron Giles
ee9f88963c Copyright cleanup:
- removed years from copyright notices
 - removed redundant (c) from copyright notices
 - updated "the MAME Team" to be "Nicola Salmoria and the MAME Team"
2008-01-06 00:47:40 +00:00
Couriersud
33eeead1da ad2083:
* completed tms5110A code
* working speech synthesis
* documented analysis done on pcb pictures and findings
* as a consequence, marked all sound roms as BAD DUMP
* created sound driver in scramble.c
2008-01-05 23:14:26 +00:00
R. Belmont
26f4b001c5 Moogly's fix for N64 texture clamping. 2008-01-05 20:46:15 +00:00
Phil Bennett
c9554cb8e1 D. Haywood's fix for flkatck058gre. 2008-01-05 20:39:51 +00:00
R. Belmont
24662a0b72 Removed unnecessary extra BIOS load in csmash. 2008-01-05 20:01:16 +00:00
R. Belmont
3e433a79ee Updated Naomi driver, now boots and shows some test menus (press F2 to get into test, use 9 to navigate). Also hooked up ROM board PIO and skeleton for DMA.
Please co-credit Samuele Zannoli and ElSemi.
2008-01-05 19:56:49 +00:00
R. Belmont
b6a4ebd248 Implemented decent-sounding FM (kingshriek). 2008-01-05 19:53:34 +00:00
Aaron Giles
deeb54eab6 Added save state support to slapstic.
Added save state support to YM2413.
Modified slapstic code to support address range mirrors.
Cleaned up Rampart driver:
 - simplified rendering code
 - full memory map
 - added save state
2008-01-05 19:28:30 +00:00
Aaron Giles
4b9f336c1f Switched to use the standard compile-time logging pattern, which is more widely compatible (varags macros aren't C89 compliant). 2008-01-05 19:23:13 +00:00
Brian Troha
bf53837ffa Slight documentation update. This PCB is an "A" revision
and the 2 lattice chips have markings stamped on them.
2008-01-05 18:24:45 +00:00
Pierpaolo Prazzoli
78dba81dde Fixed bad ram pages errors in stactics service mode 2008-01-05 17:19:40 +00:00