Commit Graph

37050 Commits

Author SHA1 Message Date
Couriersud e8be9779ee mario.c:
* discrete sound
* hooked up z80dma
* combined memory maps
* statics in mario_state struct
* fixed save state issues
* combine sh_* writes into one routine

The skid sound is different from the samples. Reducing the LS123 capacitor by 40% will give the same sound, so I assume this is due to capacitor aging on the board the samples were recorded.
2008-01-08 20:46:56 +00:00
Aaron Giles 5ef1f5ec19 (With help from Mamesick)
Implemented proper video timing and scanline interrupts.
Fixes m72_0115u3yel
2008-01-08 17:55:04 +00:00
Zsolt Vasvari bc7e03ec5e Fixes DAC sounds 2008-01-08 16:34:03 +00:00
Zsolt Vasvari c559bb4b4a Removed a bunch of dead code 2008-01-08 12:32:54 +00:00
Aaron Giles 1b378f7136 Simplified Y-unit DMA rendering.
Fixes term20103u4gre and term20104u2gre
2008-01-08 10:29:22 +00:00
Zsolt Vasvari ecfd14305e Fixed lasso056gre_1 and lasso056gre_2 (same bug, really.) Adjusted CPU clock to the same as the Rock-Ola games of the same era. The hardware is related. With this new CPU clock, the between-level music finishes
perfectly.

Also cleaned-up the driver a bit.
2008-01-08 09:57:40 +00:00
Aaron Giles c846ce37d9 Added a workaround for umk3059gre and umk3137b5gre.
It's a hack, but a well-understood and clearly documented one.
Maybe smf can fix it for real in the distant future.
2008-01-08 09:26:12 +00:00
Aaron Giles 6f0b1f3e0f Added a comment about why the SRAM test fails and why it won't ever be fixed. 2008-01-08 08:27:18 +00:00
Aaron Giles f504e2c12c Added XTALs to the DCS system.
Removed unnecessary sound board reset in MACHINE_RESET of kinst.
Fixes kinstc081u7gre and kinst2083gre
2008-01-08 08:26:16 +00:00
Aaron Giles 8fc9bc85e4 Yet another attempt to fix the MIPS 64-bit Linux crash. 2008-01-08 07:48:36 +00:00
Aaron Giles 3a0b58f14e Fixed winwork to use proper tchar functions for getenv. 2008-01-08 07:17:22 +00:00
Aaron Giles f7ea81a055 (From robiza)
Fix for blktiger060gre
2008-01-08 06:55:31 +00:00
Aaron Giles a3b57f5fd5 (Windows only)
Added code to debug 64-bit builds to allocate all address space below 4GB to help find 64-bit errors.
Added environment variable OSDDEBUGMALLOC which, if set, explicitly overrides the debug malloc debug settings.
Added environment variable OSDDEBUG4GB which, if set, explicitly overrides the new 64-bit address space allocations.
(Sadly this is necessary due to my nvidia D3D drivers being 64-bit unclean....)
2008-01-08 06:19:50 +00:00
Zsolt Vasvari 1ee549675e This fixes qbert37b14gre1. I changed some of the speech samples to start based on the phonemes played, instead of intercepting the sound command sent. This fixes the start-up sounds in Q*Bert and Reactor, which are triggered by the audio CPU without the main CPU having to send it a command. There are still a bunch more samples that could be converted. 2008-01-08 04:10:15 +00:00
Aaron Giles a211ba264b (From Atari Ace)
Small fix to the gfxlayout cleanups included in u4.
2008-01-08 03:06:02 +00:00
Aaron Giles 990bc873d6 (From AtariAce)
Added machine and cpunum parameters to INTERRUPT_GEN callbacks.
Fixed several places that were not using INTERRUPT_GEN or OPBASE_HANDLER macros.
2008-01-08 03:05:19 +00:00
Zsolt Vasvari f57292b93c Adds Road Runner (Midway) GAME_NOT_WORKING due to bad ROM 1E (shame) 2008-01-07 23:31:51 +00:00
Zsolt Vasvari 84a74dfcaa Draws background directly from memory avoiding having to decode the gfx repeadately. 2008-01-07 22:47:56 +00:00
Couriersud 07c3aaafa8 ad2083, scramble.c:
* added comment explaining that the game has no Player 2 input and also does not try to read from one.
2008-01-07 21:56:47 +00:00
Couriersud 92cfc498f6 scramble.c
* fixes scorpion0111u5gra
* fixes flipped tilemap offset for scramble and clones (playable cocktail mode)
2008-01-07 20:50:56 +00:00
Aaron Giles bce2fa84b4 Cleanups and version bump to 0.122u4. 2008-01-07 17:14:05 +00:00
Aaron Giles ae478066d7 Changed atarijsa sound implementation to auto-detect CPU and input port.
Cleaned up atarijsa memory maps.
Added save state support to atarirle, and cleaned it up a bit.
Added save state support to atarig1 driver.
Fixed pitfight0109u2gre
2008-01-07 17:07:19 +00:00
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