Commit Graph

11591 Commits

Author SHA1 Message Date
Scott Stone
8acf0fa5d3 Major toaplan2.c updates [Alex Jackson]
- Some sets reparented and renamed as well as a cleanup of source comments:
grindstm (parent), vfive (clone)
kingdmgp (parent), shippumd (clone)
The set formerly known as "sstrikera" is now "sstriker" and is now the parent of mahoudai (clone).
Reverted batrid to batrider and bkraid to bbakraid.

- Put common init code into MACHINE_START, leaving DRIVER_INITs only for games that actually need unique initialization.

- Dead code cleanup: Removed old hacks and some no-longer-used used member variables from the driver class.

- ROM banking cleanup: Added a device address map for the OKI in fixeightbl. Stopped misusing the bank system for memory that isn't actually bankswitched (fixeightbl again) Simplified the Z80 ROM banking (and loading) in the Raizing games.

- Address map cleanup: Unified 8-bit shared RAM handling between the Z80-based and the V25-based games. Replaced lots of pointless READ_HANDLERs with AM_RAM_WRITE. Moved fixeight EEPROM handling into the input ports instead of using READ/WRITE_HANDLERs. Incidentally, this makes toaplan2.c the very first MAME driver to use the AM_READWRITE_PORT macro.

- Removed IPT_VBLANK input ports (no longer used since the video rewrite)

- Removed Truxton 2 player 2 "button 4" (after confirming that the game never reads it) and changed player 1 "button 4" to an IPT_OTHER not bound to any key by default, since it's clearly some kind of test/debug input not meant to be hooked up in a regular cabinet (for one thing, it works whether you're actually playing or in attract mode)

- Added button 3 to Batsugun Special Version. It's a full auto fire button like Cave games have. The service mode input test doesn't show it, presumably because Toaplan didn't bother to update the service mode code from the original version of the game.

- Fixed region jumpers and dipswitches in many sets, based on analysis of the program code and strings in the ROMs.

- Added a #define to optionally make Truxton 2 stereo (commented out by default). See the comments at the top of the driver and in the MACHINE_CONFIG.

- Corrected kbash ROM names, thanks to information from Charles MacDonald. Also fixed inconsistent ROM naming between some of the batrider clones.

- Loaded bbakraid default EEPROM as a ROM rather than hardcoding the contents into the driver.

- Completely removed audio/toaplan2.c, which isn't needed any more now that all the V25s are decrypted and hooked up.
2011-03-09 15:25:49 +00:00
Miodrag Milanovic
7341a57120 Fixed validation errors (no whatsnew) 2011-03-09 15:02:03 +00:00
Scott Stone
7eb1b0ebfb Fixed description to match title screen and to elaborate it's origin (no whatsnew) 2011-03-09 15:01:07 +00:00
Angelo Salese
958037373a Fixed sound regression with Mission 660 [Angelo Salese] 2011-03-09 15:00:56 +00:00
Brian Troha
279ae0b5d7 Use correct roms for the Japanese 1941 set [Brian Troha]
Out of whatsnew - These have been on the ftp in the redundant dir, files date as 11-17-1997 ;-p
2011-03-09 03:21:27 +00:00
Aaron Giles
7238b32349 Fix minor oops. 2011-03-09 02:58:54 +00:00
Brian Troha
37d8266857 new clone added Street Fighter Alpha 3 Hispanic
New Clone Added
--------------------------------------
Street Fighter Alpha 3 (Hispanic 980904) [Layne, Dr. Spankenstein, ranger_lennier, Smitdogg, The Dumping Union]
2011-03-09 02:40:01 +00:00
Michaël Banaan Ananas
978601973f New Game
============
Super Twenty One [Siftware, gregf, hap]
2011-03-09 02:13:41 +00:00
R. Belmont
6517ccd2b8 More fun with Apple GCC (no whatsnew) 2011-03-09 01:54:43 +00:00
Angelo Salese
6a1371290f Another Mega CD fix from Haze 2011-03-09 01:24:14 +00:00
R. Belmont
ad13dfa233 Add virtual destructor to pacify GCC < 4.2 (no whatsnew) 2011-03-09 00:07:16 +00:00
Michaël Banaan Ananas
921d898e5c decocass, minor documentation update 2011-03-08 21:27:58 +00:00
Michaël Banaan Ananas
3d5ae65fd7 - use 4 bit clut instead of 3 bit
- calculate palette with resnet info from Popper (same year, same company, very similar hardware)
- make bgcolor emulation more logical
- small cleanups
2011-03-08 19:51:27 +00:00
Roberto Fresca
32fab82a0f Changed CPU's frequencies after some PCB measures.
Changed Xtal type for 18*22 pins hardware.
Added some handlers to debug the AY8910/12 ports.
2011-03-08 18:50:01 +00:00
Miodrag Milanovic
1a19ba782b New Clones Added
----------------
- High Roller Casino (2.10) [destruk]
- Playboy (4.01,2.03) (En,Sp,Fr,It,Ger) [destruk]
- Roller Coaster Tycoon (6.00) (En,Sp,Fr,It) [destruk]
2011-03-08 14:28:17 +00:00
Angelo Salese
654fd83de6 Mega CD update from Haze, not worth 2011-03-08 14:02:57 +00:00
Miodrag Milanovic
16000c249a New Clones Added
----------------
- Simpsons Pinball Party (4.00,2.04) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
- Grand Prix (4.00,3.40,3.01) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
- Nascar (4.00,3.50,3.40, 3.01) (En,Sp) [destruk, Miodrag Milanovic]
- Sopranos (3.00, 2.04, 1.07) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
2011-03-08 12:46:45 +00:00
Roberto Fresca
3cba988d41 More work on corona.c driver. [Roberto Fresca]
Cleaned up and improved memory maps, added NVRAM
to all winners circle sets, fixed the ay8910 clock
for winners circle 82 type to match the other hardware.
Fixed a blitter buffer to bitmap problem.
Reparented the sets. Added new technical notes.
2011-03-08 07:50:49 +00:00
Aaron Giles
7f13992830 MT 04271: Merge attribute incorrectly matches parent NO_DUMP ROMs. 2011-03-08 04:56:27 +00:00
mariuszw1
4e4b8426c5 New clones added
--------------------------------------------------
1941: Counter Attack (USA 900227) [Kevin Eshbach, Team CPS-1]
2011-03-07 20:05:25 +00:00
Michaël Banaan Ananas
2e61808590 New Clone Added
===============
Super Star Crest [Marcello Mancini, Silvio Finotti, Augusto Garcia, hap]
2011-03-07 16:58:01 +00:00
Miodrag Milanovic
2f90434793 Cut The Cheese and Cut The Cheese Deluxe sound roms update (no whatsnew) 2011-03-07 08:32:08 +00:00
Angelo Salese
174218f34c Fixed sound 2011-03-07 02:16:50 +00:00
R. Belmont
d12a22455d SDL: Fix uimodekey for MESS [Barry Rodewald, R. Belmont] 2011-03-07 01:33:03 +00:00
Roberto Fresca
ccb86b5343 Lot of improvements/changes to corona.c driver.
Input/output work and new set supported. 
Redumped the winner82 sound program.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Winners Circle (81, 28*28 PCB) [Roberto Fresca, Rob Ragon]
Winners Circle (81, 18*22 PCB) [Roberto Fresca, Rob Ragon]
2011-03-07 01:28:01 +00:00
Tomasz Slanina
131de8ea6b Added inputs to Tetris Fighters - game now boots. 2011-03-07 01:22:56 +00:00
Michaël Banaan Ananas
fcb3482c1e reset initial amp on new adpcm sample (MT bug 3764) 2011-03-06 23:44:40 +00:00
Tomasz Slanina
cee66fa30a splash.c driver improvements.
- The Return of Lady Frog : added sound
- Funny Strip : added sound, patched few more protection checks, fixed sprite ram access
2011-03-06 22:42:24 +00:00
Michaël Banaan Ananas
dd24ddbc4b requires tight sync for sound 2011-03-06 21:03:48 +00:00
Michaël Banaan Ananas
8f08a4f715 make shift/alt+right work on channel volume sliders (fractions between 0 and 1 were always rounded down) 2011-03-06 18:10:22 +00:00
Pierpaolo Prazzoli
e8ec6dc4bf Fixed colors regression in madshark 2011-03-06 15:41:33 +00:00
Michaël Banaan Ananas
71c6c04288 (source tab alignment) 2011-03-06 15:23:06 +00:00
Michaël Banaan Ananas
1a8897d524 add illegal opcode duplicates 2011-03-06 15:18:39 +00:00
Michaël Banaan Ananas
14dcfcc0cb fix initial cc (SEI sets bit 4) 2011-03-06 14:26:38 +00:00
Curt Coder
5440a02709 Implemented MC6845 row/column addressing mode. [Curt Coder] 2011-03-06 14:20:41 +00:00
Michaël Banaan Ananas
b9d8a73363 some cycle fixes + cycles_nsc8105 table was wrong 2011-03-06 12:06:12 +00:00
Roberto Fresca
5d820da1f2 ...pissed mamedriv.c Fixed. 2011-03-06 07:02:21 +00:00
Roberto Fresca
6a372a6f39 Modified some comments, and confirmed a bipolar PROM dump... 2011-03-06 06:25:27 +00:00
Roberto Fresca
20c268248a More improvements to corona.c driver. Splitted new machine,
memory map, and complete multiplexed inputs/outputs for
Lucky Roulette type games. Also added NVRAM and inverted
blitter [Roberto Fresca]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Lucky Roulette (6-players, Spanish) [Roberto Fresca, Rob Ragon]
2011-03-06 06:19:44 +00:00
R. Belmont
3d560190ad Small documentation fix (no whatsnew) 2011-03-06 02:51:16 +00:00
Michaël Banaan Ananas
e42d4ce10b New Game
=============
Galactica (Marcello Mancini, Silvio Finotti, Augusto Garcia, hap]
2011-03-06 01:18:44 +00:00
Roberto Fresca
dba7401145 Corona.c driver improvements. A lot of input/output work,
accurate periodic interrupt timing for sound CPU, meters,
DIP switches, and other minor things. We got Winners Circle
82 playable. [Roberto Fresca]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Winners Circle 82 [Roberto Fresca, Angelo Salese, Rob Ragon]
2011-03-05 19:56:04 +00:00
R. Belmont
0ceaf2f121 ldplayer: fix compile, still crashes on startup (no whatsnew) 2011-03-05 19:46:52 +00:00
Curt Coder
226a2c5a22 Fixed MCS48 ALE frequency macro. (no whatsnew) 2011-03-05 19:15:00 +00:00
smf-
7916ccc823 converted psx cpu core to c++ 2011-03-05 18:56:41 +00:00
Olivier Galibert
855c3cea0c inptport: Add existence and used bits interface for automatic controller adaptation [O. Galibert] 2011-03-05 18:23:12 +00:00
smf-
022b1186d1 fixed compiling, at some point I'd like to add exe loading to unidasm... 2011-03-05 18:02:50 +00:00
smf-
2eb3a04814 added correct bitswap for point blank 3 [smf]. 2011-03-05 17:43:38 +00:00
Miodrag Milanovic
f0dfc6b28c mc6845 - if screen is not found by tag, try again searching same tag from owner, used by graphics cards in MESS (no whatsnew) 2011-03-05 13:22:37 +00:00
R. Belmont
6fb0957013 Games added as GAME_NOT_WORKING
-------------------------------
Wangan Midnight Maximum Tune 2 Ver. B (Japan) (GDX-0016A) [Guru, R. Belmont]
2011-03-05 06:17:47 +00:00