Commit Graph

11523 Commits

Author SHA1 Message Date
Scott Stone
8f47b93cff [SEGA CD] Fixed 1meg ram mode access, fixing graphics in wilybeam [David Haywood] (no whatsnew) 2011-03-12 21:46:39 +00:00
Scott Stone
209e4d8ade SegaCD compatibility improvements (MESS side) (no whatsnew) 2011-03-12 19:53:57 +00:00
Michaël Banaan Ananas
c53aac95f3 re: r11528 "Added imperfect graphics flag to compel people to stop reporting about it" -- clone saiyugou also has bad graphics from gfx3 nodump 2011-03-12 16:45:28 +00:00
Brian Troha
3a9f6a6cc8 minor info update on Japanese 1941 rom set 2011-03-12 05:07:53 +00:00
Roberto Fresca
56fc55923e Improved inputs and complete DIP switches to Lucky Roulette Plus. [Roberto Fresca]
Added new support for Ruleta RCI.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ruleta RCI (6-players, Spanish) [Roberto Fresca, Rob Ragon]
2011-03-12 04:20:40 +00:00
Brian Troha
1f85afee8c Correct some rom names for Thunder Force AC and allow for longer rom labels (convert from DOS "8.3") 2011-03-11 23:40:43 +00:00
Fabio Priuli
19b50e3ca6 Fixed parsing of uimodekey from .ini on SDL [Fabio Priuli] 2011-03-11 20:34:35 +00:00
Scott Stone
aeb9e2a991 New Clones Added
----------------
Empire City: 1931 (Italy) [ANY]
Thunder & Lightning (bootleg with Tetris sound) [ANY]
2011-03-11 19:27:20 +00:00
Jonathan Gevaryahu
e782ac9d5b fix micro3d 8051 serial RX, todo: still needs CLEAR behind a 1 cycle callback 2011-03-11 09:35:14 +00:00
Aaron Giles
fe71058aa2 Don't pass both a machine_config and an emu_options, since the options
are now available via the config.
2011-03-11 06:01:58 +00:00
Michaël Banaan Ananas
0f52fbe361 (kaitei note) 2011-03-10 20:47:01 +00:00
Michaël Banaan Ananas
79c1cfc1e0 running an unavailable game with discrete sound would crash mame on exit because m_queue was uninitialized (still crashes on debug build tho?) 2011-03-10 20:08:29 +00:00
Angelo Salese
edef6e8203 new clone
---------
Zing Zing Zip (bootleg) [ANY] (not working)
2011-03-10 18:00:38 +00:00
Michaël Banaan Ananas
6dee0474d4 separate memmap for catchp, it supports coincounters and has different sound hw 2011-03-10 13:37:01 +00:00
Curt Coder
b67f2d8e9d Mapped KEYCODE_BACKSLASH2 to the OEM_102 key (located between LShift and Z on international keyboard layouts). [Curt Coder] 2011-03-10 11:18:29 +00:00
Aaron Giles
04c9a546b5 Attached emu_options to the machine_config, and the running_machine
inherits it now.
2011-03-10 10:17:30 +00:00
Aaron Giles
a6b4399f9d Removed some legacy NVRAM_HANDLERs in favor of NVRAM devices.
Added M48T37 variant to timekpr.c. Fixed some bugs that caused
registers to be initialized to 0xff and caused odd behavior.
Updated to modern device timers.

Converted vegas to use M48T37 instead of its own implementation.
2011-03-10 09:55:04 +00:00
Aaron Giles
88cf8e7896 Fix long-standing bug in ABS flags in ADSP21xx core. [Christophe Jaillet] 2011-03-10 07:42:35 +00:00
Aaron Giles
9d26109f6a Move non-buffered spriteram drivers away from using the generic
spriteram in favor of using spriteram in their own driver_device
classes. [Atari Ace]
2011-03-10 07:32:37 +00:00
Aaron Giles
c809bf3d3a Breaks some driver entanglements to simplify future driver_device
conversion efforts: [Atari Ace]
 * taito_f3 is disentangled from a number of other drivers by using
    an AM_SHARE tag instead of a common variable.
 * Several drivers are made into explicit subclasses of other drivers:
    8080bw from mw8080bw, missb2 from bublbobl, quasar from cvs, taito_x
    from seta.
 * arcadecl is separated from rampart by duplicating the bitmap
    rendering code.
 * jaleco decryption code is moved to jalcrpt.c.
 * cischeat is separated from megasys1 by duplicating some video code.
 * mcr3 is partly separated from mcr.
 * machine/midwunit.c is split into wunit and xunit files with some
    code duplication.
 * midtunit gfx_rom variables are made distinct from midyunit
    variables, making midyunit independent of midtunit.
 * contants in namconb1 are duplicated/renamed in namcofl.
 * namcos2 uses of namcos21 are eliminated by introducing
    namcos2_kickstart.
 * toypop is separated from mappy by duplicating some video code.
2011-03-10 07:30:54 +00:00
Aaron Giles
4977af6a7d Converted namco/thepit/toaplan/unico/upl/valadon/veltmjr/venture/vsystem/
zaccaria to driver_device. Also simplified unico and disentangled gridlee
from balsente. [Atari Ace]
2011-03-10 07:26:48 +00:00
Aaron Giles
46550a475b Non-debug builds need to free those memory_entries. Fixes enormous
memory consumption when iterating through all drivers like -romident
does.

Also moved softlist scanning into the main loop so that machine_configs
are only constructed once.
2011-03-10 07:06:21 +00:00
Michaël Banaan Ananas
d49ead22c9 New Not-Working Game
=====================
Catch (prototype) [Siftware, hap]


-------
not working flag is because of the broken sound
also, should it be a clone of avalnche?
2011-03-10 02:36:59 +00:00
Michaël Banaan Ananas
c8b556970d ok, looks like they went from grey to gray in 1986 2011-03-09 23:56:04 +00:00
Michaël Banaan Ananas
81aeca01b9 grayhound 2011-03-09 23:42:12 +00:00
Michaël Banaan Ananas
8e103c9e5e calipso and anteater are by tago 2011-03-09 23:35:48 +00:00
Michaël Banaan Ananas
0af23bd7bb some notes about conquer + hotshockb is very likely an early revision/alt set, no bootleg 2011-03-09 23:30:15 +00:00
Michaël Banaan Ananas
e4e0f55117 (test location -> location test) 2011-03-09 21:20:19 +00:00
Michaël Banaan Ananas
c418300b8e misc companyname cleanups/consitencies 2011-03-09 20:34:38 +00:00
Michaël Banaan Ananas
2cb806af4d (add "sion" even tho titlescreen says "Ver.") 2011-03-09 18:00:43 +00:00
Michaël Banaan Ananas
1c83142c0c toaplan1/2 small description changes, see diff for details 2011-03-09 17:31:47 +00:00
Scott Stone
d34e8fa8f5 Technical changes to reel games. [James Wallace]
- Fixed lamp timing in MPU4 and laid groundwork for MPU3 support in the steppers (I've also cleared up the reel code in drivers).

- Removed some unneeded timing code.

- BwB support is here, but preliminary, it's mainly to show people how the CHR chip might work in those games.
2011-03-09 16:41:27 +00:00
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