Commit Graph

10081 Commits

Author SHA1 Message Date
Aaron Giles
0c9d45f0a2 Fix type found by clang. 2010-09-30 07:04:05 +00:00
Aaron Giles
ce80e373b2 Since PNG writing is used for MNG as well, switch back to default compression
instead of best compression in order to keep the performance reasonable.
2010-09-30 05:19:33 +00:00
Aaron Giles
dc07b3d04a Enable wavwrite (and aviwrite) sound even if -nosound is specified. 2010-09-30 05:15:24 +00:00
Angelo Salese
4a74bdbf24 Another 32x bug-fix 2010-09-30 01:16:24 +00:00
Angelo Salese
8d4b357fa9 Some 32x refactoring from Haze 2010-09-29 19:19:11 +00:00
Angelo Salese
3ccaef0768 Another 32x bugfix from Haze 2010-09-29 17:29:40 +00:00
Angelo Salese
f849dadac0 More 32x improvements by Haze (not worth) 2010-09-29 14:44:20 +00:00
Aaron Giles
0cf6785f97 Fix bug where multiple sampleof attributes could be output, resulting in
invalid XML.
2010-09-29 14:44:12 +00:00
Angelo Salese
e1a32f54d8 Fixed unaligned 16 and 32-bit i/o accesses in i386 CPU core [Barry Rodewald] 2010-09-29 11:42:38 +00:00
Angelo Salese
13dce3ebe6 Haze: Improved 32x irq behaviour (not worth) 2010-09-29 09:46:19 +00:00
Roberto Fresca
ea883ba417 Golden Poker driver updates... [Roberto Fresca]
* Added 3 new Witch Card sets.
 * Added 3 new Falcons Wild sets (from 3 different hardwares).
 * Hooked the second CPU (still encrypted) to the Falcon hardware.
 * Partially decrypted the second CPU program from Falcon hardware.
 * Figured out the Falcons Wild (Video Klein) memory map and machine.
 * Defeated the evil Video Klein's Witch Card hardware.
 * Reworked inputs for some sets.
 * Added lamps layouts/connections to the new sets.
 * Figured out the multiplexed data/address from Falcon's boards sound.
 * Added full sound support to Falcon hardware.
 * Reorganized and partially cleaned-up the driver.
 * Added more technical notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Witch Card (Falcon, enhanced sound) [Roberto Fresca, Team Europe]
Witch Card (German, set 3, alt gfx) [Roberto Fresca, Team Europe]
Witch Game (Video Klein) [Roberto Fresca, Team Europe]
Falcons Wild - Wild Card 1991 (TVG) [Roberto Fresca, Team Europe]
Falcons Wild - World Wide Poker (Video Klein) [Roberto Fresca, Team Europe]


New games marked as GAME_NOT_WORKING
------------------------------------
Falcons Wild - World Wide Poker (Falcon original) [Roberto Fresca, Darran]
2010-09-29 05:31:10 +00:00
Scott Stone
89e7e7e881 Haze: Cleaned up DMA function when SVP is used (Virtua Racing Genesis), avoiding duplicate code. (no whatsnew) 2010-09-29 03:25:16 +00:00
Scott Stone
1fb365862c Haze: Simplified VDP data reading to use read_word now that the RV bit of 32x is emulated (can use read-word on the 68k space without breaking Tempo Graphics)
Added a function to SH2 to allow the 32x to tell it when data is available to DMA, prevents excessive polling with high frequency timer in Chaotix, and improves performance in said game.
2010-09-29 02:01:20 +00:00
Angelo Salese
d4ac99e093 ... and last one for today. 2010-09-29 00:57:44 +00:00
Phil Bennett
c4912b63ed viper.c: Added the 941a01 BIOS and p911e missing NVRAM dump [John Bud @ Jamma+] 2010-09-29 00:23:05 +00:00
Phil Bennett
f042740b12 naomi.c: Added Mamonoro cartridge description [f205v]
---------- Forwarded message ----------
From: f205v <f205v.f205v@gmail.com>
Date: Mon, Sep 13, 2010 at 9:35 AM
Subject: naomi.c small update
To: submit@mamedev.org


Dear Aaron,
please find herewith attached a small update to naomi.c driver against 0.139u2.
It contains a description of "Mamonoro" cart.
All the best
----
Ciao
Antonio (f205v)
www.citylan.it
2010-09-28 23:56:59 +00:00
Phil Bennett
4f6ad532ba Neo-Geo updates [Johnboy]:
* savagere, kizuna - Reverted C1 change from u2 (chip was bad, C1 was correct)
 * gururin - Added correct M1 ROM
 * quizdai2 - Tagged as MVS and AES version
 * Started to document mask ROM types
2010-09-28 23:53:16 +00:00
Phil Bennett
ca4f9b65d9 Fixed Mallet Madness RAMDAC test failure. 2010-09-28 23:44:08 +00:00
Angelo Salese
e4a1200191 Another one ... 2010-09-28 23:34:05 +00:00
Phil Bennett
7f9f603298 New clones added
----------------
Omega Race (set 2) [Dave France, The Dumping Union]
2010-09-28 23:30:07 +00:00
Phil Bennett
b3c7023d87 New clones added
----------------
Final Lap 3 (Japan - Rev C) [Smitdogg, Guru, The Dumping Union]
2010-09-28 22:39:58 +00:00
Angelo Salese
5f6ee0b35e More 32x (sorry about being silly) 2010-09-28 22:01:08 +00:00
Angelo Salese
f5af59a6ff Fixed a SH-2 with TSTM opcode [R.Belmont] 2010-09-28 21:43:28 +00:00
Angelo Salese
3b55a59870 Yet more 32x 2010-09-28 21:29:26 +00:00
Angelo Salese
b0e81c11ba Still 32x, still not worth 2010-09-28 20:46:59 +00:00
Angelo Salese
0e04bda7d3 another 32x fix (not worth) 2010-09-28 19:15:21 +00:00
Angelo Salese
28bb97a62b Misc 32x improvemnts (not worth) 2010-09-28 18:40:31 +00:00
Angelo Salese
ef7ac67d9c Emulated basic 32x PWM timer (not worth) 2010-09-28 17:12:05 +00:00
Angelo Salese
5a212b726e Implemented support for SH-2 cycle steal mode, used by Fever Soccer [David Haywood] 2010-09-28 14:38:24 +00:00
Curt Coder
79c96d826d Fixed Fairchild F8 CPU interrupt handling. [Curt Coder] 2010-09-28 13:30:52 +00:00
Roberto Fresca
bf18c1056b Improvements to Piccolo Poker 100. [Roberto Fresca]
* Added a workaround to get the game booting.
 * Created inputs from the scratch.
 * Promoted to 'working'.
 * Added technical and game notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Piccolo Poker 100 [Roberto Fresca]
2010-09-28 10:19:57 +00:00
Angelo Salese
2c51688e01 Megadrive: changed way the z80 window into 68k space works so that it automatically can handle things like the 32x. [David Haywood] 2010-09-28 09:56:20 +00:00
Miodrag Milanovic
8941018939 Synced asc sound device from MESS (no whatsnew)
R.B. sorry for this, was afraid it could be forgotten to be synced.
2010-09-28 07:54:25 +00:00
Miodrag Milanovic
689a7d16d2 Made depend creation target independent (no whatsnew) 2010-09-28 07:33:09 +00:00
Phil Bennett
5e5ab51db0 Keep MSVC happy 2010-09-27 23:26:16 +00:00
Scott Stone
a038d11057 Haze: DMA fix to correct issues with Fever Soccer (no whatsnew) 2010-09-27 23:08:31 +00:00
Brian Troha
cb0383635b new clone added: Xmen: Cota (new Asian set)
New Clone Added
----------------------------------
X-Men: Children of the Atom (Asia 950105) [Razoola]
2010-09-27 22:05:26 +00:00
Brian Troha
8b197b9eef new game (not working): Mallet Madness (Hanaho Games)
Game stops working due to "BAD" RAMDAC at u12

New Game
---------------------------------
Mallet Madness v2.1 [Brian Troha, The Dumping Union]
2010-09-27 21:53:48 +00:00
R. Belmont
6bc248ae49 680x0: '030 MMU now emulates translation cache; fixed misinterpreted MMU opcodes [R. Belmont] 2010-09-27 16:39:18 +00:00
Angelo Salese
ac0b9c471a Added sprite buffering to Mirage Youjuu Mahjongden, confirmed by a real PCB video [Angelo Salese] 2010-09-27 14:42:06 +00:00
Angelo Salese
3f73813ebe Haze: not using the timers for the DMA causes issues in ST-V, I don't know why yet. (not worth) 2010-09-27 10:58:43 +00:00
Angelo Salese
959aafaf6a Fixed 8-bit dram (framebuffer) access for 32x [David Haywood] 2010-09-27 02:22:40 +00:00
Angelo Salese
21aa2c8cf4 Identified DVD interface CPU (h8) as per Phil B. suggestion, disabled by default because it also trips unemulated opcodes 2010-09-27 00:31:36 +00:00
Angelo Salese
24e2de5cc4 Give an option of how to handle the DMA timing... with or without the MAME timers (without is a lot faster..) (not worth) 2010-09-26 23:53:49 +00:00
Angelo Salese
992f1f7384 Put the SH2 DMA on a timer. This is needed because Knuckles Chaotix on the 32X can't be done with 'Instant DMA' due the SH2 DMA is used to read from a FIFO port which is being filled by the 68k during the transfer. [David Haywood]
Haze: "I need to review save state support in the core again, a few extra things probably need saving now.

It might be possible to avoid the high frequency timer if it causes too many performance issues by moving the update of the DMA to the EXECUTE loop instead.  
(I want to experiment with this before updating the save state support, however if somebody else wants to fix savestates in the meantime they're welcome, 
as long as they don't get offended if their code gets changed...)"
2010-09-26 22:55:28 +00:00
Scott Stone
8c8e75b948 Compile fix for duplicate define 2010-09-26 22:50:14 +00:00
Ryan Holtz
179a81a030 Ported over CD-i cleanup from MESS. [Harmony] 2010-09-26 22:08:49 +00:00
Angelo Salese
a383b8b20d Removed IRQ hack in Niyanpai HW [Angelo Salese] 2010-09-26 21:11:49 +00:00
Angelo Salese
6b77f5930d Fixed game name as per DFJustin 2010-09-26 21:06:04 +00:00
Angelo Salese
11f6af8053 Hacked DVD comms check, pretty sure that it won't be an easy job to identify the CPU :/ 2010-09-26 21:03:47 +00:00