Commit Graph

11720 Commits

Author SHA1 Message Date
Angelo Salese
4c512a46d6 Bunch of deco 56 merging from Dave 2011-03-22 23:47:01 +00:00
Angelo Salese
4c1663441a Putted Deco 56 video sprite chip inside its own file [David Haywood] 2011-03-22 23:35:01 +00:00
Angelo Salese
235b0d2e01 Moved Kaneko Super Nova sprite chip emulation inside its own file [David Haywood] 2011-03-22 20:57:27 +00:00
Scott Stone
4a8673b639 Added board locations to the roms in Country Girl from dumper's readme/filenames 2011-03-22 17:06:01 +00:00
Michaël Banaan Ananas
45f660216b (note) 2011-03-22 00:04:19 +00:00
Michaël Banaan Ananas
0501ea5e89 fixed zigzag sprites: http://www.mametesters.org/view.php?id=1665 2011-03-21 23:53:04 +00:00
Scott Stone
28d3603e7b Added board locations to the roms in Zig Zag from dumper's readme/filenames 2011-03-21 22:52:20 +00:00
Scott Stone
ef6cec41f6 Added board locations to the roms in Zero Team from dumper's readme/filenames 2011-03-21 22:11:32 +00:00
Scott Stone
23b19dd99b Added board locations to the roms in Zaviga from dumper's readme/filenames 2011-03-21 20:51:10 +00:00
Michaël Banaan Ananas
d10c1d5c9f Bagman is supposed to have glitches during screen transitions: http://www.mametesters.org/view.php?id=2509 2011-03-21 16:10:56 +00:00
Michaël Banaan Ananas
db7b1ba19d (spaces to make it a bit more readable, no functional changes) 2011-03-21 12:44:12 +00:00
Michaël Banaan Ananas
c46ee55a7b add sprite y flipping (eg. throwing a baddie in bigfight) 2011-03-21 12:24:02 +00:00
Michaël Banaan Ananas
9968fb56b9 changed default setting of "Continue Coin", bighfight locks up if it's set to On: http://www.mametesters.org/view.php?id=2578 2011-03-21 11:26:28 +00:00
Michaël Banaan Ananas
f633060a7d VIDEO_ALWAYS_UPDATE flag because collision detection is in video driver 2011-03-21 10:23:43 +00:00
Michaël Banaan Ananas
400de1e0b3 'unused variable' compile error 2011-03-21 09:44:36 +00:00
Michaël Banaan Ananas
eb56337c34 r11913: forgot to add this file 2011-03-21 09:34:06 +00:00
Michaël Banaan Ananas
9ab6b4763e don't assert on valid i8080a 2011-03-21 09:04:54 +00:00
Aaron Giles
f5dceea8a6 Converted asteroid/bzone/funworld/itech8/kongambl/legionna/leland/quakeat/
quizpun2/segas24/twincobr/warpwarp to driver_device. [Atari Ace]
2011-03-21 08:35:42 +00:00
Aaron Giles
23c4b887a6 Further decouples some driver files to help driver_device
conversions. [Atari Ace]
 1. cclimber and galaxian audio code and seibuspi decryption code get
    their own includes.
 2. galpani2 video declarations are moved from kaneko16.h to their own
    file.
 3. cchance and champbwl subclass from tnzs, xevious/bosco/digdug
    subclass from galaga and vmetal subclasses from metro.
 4. yvg608 is made independent of namcond1
 5. ettrivia duplicates the palette code from naughtyb
 6. mshuttle decryption code is moved into galaxian.
 7. tetrisp2_draw_sprites is split into two versions, one for ms32.c,
    one for tetrisp2.c.
2011-03-21 08:33:36 +00:00
Aaron Giles
c6a063f2a7 Add driver_device classes for drivers that don't have any variables,
for consistency (and future development). [Atari Ace]
2011-03-21 08:28:06 +00:00
Michaël Banaan Ananas
fee64a6be1 rm speedup hacks for the hd6309 too 2011-03-20 21:56:34 +00:00
Michaël Banaan Ananas
4f055c8c77 (colormask is more logical like this) 2011-03-20 21:49:16 +00:00
Michaël Banaan Ananas
8f005b2d21 changed implementation for spacezap monitor to driver configuration (no whatsnew) 2011-03-20 21:27:08 +00:00
R. Belmont
6c5aa9c48b Another Naomi PCB layout fix (no whatsnew) 2011-03-20 21:11:56 +00:00
Couriersud
c67bcf173b Add a separate define for MB7051 prom to resnet.h 2011-03-20 19:14:26 +00:00
Michaël Banaan Ananas
b264d3244a Atari Xevious description update by user sxevious:
http://www.mametesters.org/view.php?id=3454
2011-03-20 17:57:26 +00:00
Michaël Banaan Ananas
cb0e796494 don't ignore bank>=12 2011-03-20 16:50:30 +00:00
R. Belmont
10d16f88c2 Fix swapped chips in Naomi readme, no whatsnew necessary 2011-03-20 02:56:03 +00:00
Michaël Banaan Ananas
b8d0cbb1ad astrocde.c: Made Space Zap black & white. It uses an overlay for colors, the MAME artwork team will probably take care of that part. [hap] 2011-03-20 00:54:01 +00:00
Michaël Banaan Ananas
7fb7271485 (contra cpu note) 2011-03-19 22:00:24 +00:00
Michaël Banaan Ananas
91870792df contra.c: Changed main CPU to HD6309 as seen on PCB, and set interrupt source to k007121. [hap] 2011-03-19 21:59:57 +00:00
Michaël Banaan Ananas
a356e9badd (typo) 2011-03-19 02:39:52 +00:00
Michaël Banaan Ananas
0d30893a3d it's 2011, rm speedup hacks 2011-03-18 23:03:37 +00:00
Michaël Banaan Ananas
4d704a6de7 rm confusing old note, there was a hack ages ago but it's long gone 2011-03-18 22:51:25 +00:00
Angelo Salese
c25f9c0222 Another MESS specific update 2011-03-18 16:48:28 +00:00
Scott Stone
6bc46f2f50 New Clones
--------------
Ropeman (bootleg of Roc'n Rope)

Comment:
Yes, this is that one.
It's been sourced numerous times over the years and it's a very popular bootleg, even if the changes are minimal.  It was time to add back to the documentation.  Cool thing is that it is fully playable now when it did not when it was taken out of MAME in 0.36b10. :)
2011-03-18 16:10:48 +00:00
Michaël Banaan Ananas
e7c03c9bc3 nomore "Meteor" confusion 2011-03-18 15:49:49 +00:00
Angelo Salese
c7d0715b91 Another bulk game renaming 2011-03-18 14:28:39 +00:00
Angelo Salese
742b9e2592 new clone
---------
ATV Track (Set 2) [Guru] (not working)
2011-03-18 14:18:24 +00:00
Angelo Salese
5eee3c81dc Driver clean-ups from Haze, not worth 2011-03-18 14:02:46 +00:00
Michaël Banaan Ananas
18c25298e7 dedicated galxwars cabs are not b/w but have color maps
For now, use proms from another game and mark sets as bad dump/wrong colors
2011-03-18 01:36:34 +00:00
Michaël Banaan Ananas
627b8b0d03 Kale revert 2011-03-17 22:17:06 +00:00
Angelo Salese
60b2a91f22 new clone
---------
Heavy Unit -U.S.A. Version- [Hurray Banana, Tormod, hotaru, Dna Disturber, F. Marsaud, N. Francfort, Smitdogg, The Dumping Union]
2011-03-17 16:12:43 +00:00
Michaël Banaan Ananas
2412b71f4f make subhunt use overlay of parent + add note in .lay file 2011-03-17 12:03:38 +00:00
Michaël Banaan Ananas
4dd3aee671 (colors were improved _a lot_ in 138u2) 2011-03-17 11:07:50 +00:00
Miodrag Milanovic
9ad690e92f Disabled 6845 logging and fixed logging in ins8250 (no whatsnew) 2011-03-17 08:42:27 +00:00
Aaron Giles
916b52e865 Remove some straggling const address_space references, and get rid of
explicit const_casts in memory.h.
2011-03-17 07:47:05 +00:00
Aaron Giles
2b47d0d5a4 Remove unused static handler entries. Also ensure that subsequent mapping/
unmapping of static memory types does not change the memory parameters.
This fixes the case where dynamically unmapping memory could lead to
incorrectly reported offsets. [Aaron Giles]
2011-03-17 07:23:21 +00:00
Aaron Giles
4be37affb8 Continuation of static/global cleanup. [Atari Ace] 2011-03-17 07:22:09 +00:00
Aaron Giles
36fdd337ac Continued moving global/static variables to the driver_device classes.
[Atari Ace]
2011-03-17 07:12:42 +00:00
Michaël Banaan Ananas
ef95984285 fix service mode regression 2011-03-16 17:58:38 +00:00
Michaël Banaan Ananas
5677278fa2 = whatsnew note anyway =
Galaxian driver: Fixed sprite X offset. [hap]
2011-03-16 15:46:24 +00:00
Michaël Banaan Ananas
1b4ead59cb rm galaxian_sprite_clip_*, sprite clipping is not hw controllable, the only game that was assumed to be able to control it (pacmanbl) is supposed to have sprites partially cut off. See CrazyKongFan's notes here: http://www.mametesters.org/view.php?id=1598 2011-03-16 15:42:16 +00:00
Michaël Banaan Ananas
2816328d1d sprites in galaxian driver (no whatsnew):
Undo part of r2230 (Frogger related):
"also fixes that the frog disappears for player 2 if moved backwards. This will position him on x=242. All games in this driver now have the sprites in cocktail/player 2 now offset by 2"
It made sprite offsets in cocktail mode wrong in every game. The Frogger glitch must be due to something else, not this.

sx=base3 -> sx=base3+1: As documented in video/galaxold.c, this is evident in many games: scramble, turtles, anteater, jumpbug, spdcoin, ..
2011-03-16 14:12:11 +00:00
Miodrag Milanovic
9605465ca9 Space Gambler pinball roms updated (no whatsnew) 2011-03-16 13:56:30 +00:00
Miodrag Milanovic
9eea2335f9 Added possibility of altering default input port setting for devices. [Miodrag Milanovic] 2011-03-16 12:57:26 +00:00
Michaël Banaan Ananas
5fc16d9ce3 moved anteateruk/anteaterg to galdrvr 2011-03-16 00:12:51 +00:00
Curt Coder
d625c435a3 Added DEVICE_SELF_OWNER support for device callbacks. [Curt Coder] 2011-03-15 11:04:21 +00:00
Michaël Banaan Ananas
607b2c09e1 added diplocs (and confirmed factory settings) 2011-03-15 02:31:24 +00:00
Angelo Salese
7ef05990e2 MCD update 2, not worth 2011-03-15 00:01:04 +00:00
Couriersud
7991accfaf Fix pleiades colours (high/low palette bits exchanged). [Couriersud] 2011-03-14 23:34:27 +00:00
Michaël Banaan Ananas
5e1399fccc New Clone
============
Speak & Rescue (bootleg) [Siftware]
2011-03-14 22:16:28 +00:00
Michaël Banaan Ananas
c6aa2062a3 xtal note 2011-03-14 20:18:59 +00:00
Michaël Banaan Ananas
4701a996d7 New Clone
==============
Terra Cresta (newer PCB) [Siftware]
2011-03-14 18:48:27 +00:00
Aaron Giles
a7eef6130f path_iterator::next() now takes an optional filename to append to
the path.
2011-03-14 16:10:04 +00:00
Aaron Giles
91f3ecc009 Decouple memory_region parameters from the ROMREGION flags. 2011-03-14 15:41:19 +00:00
Aaron Giles
38c271080c Couple of minor bugfixes, and incorporated some old notes I had lying around.
Doesn't fix anything substantial.
2011-03-14 15:11:40 +00:00
Angelo Salese
e8ce38e19e MCD update, not worth 2011-03-14 14:27:17 +00:00
Curt Coder
ceeafcbcb9 Fixed Z80-DART transmit word length. [Curt Coder] 2011-03-14 13:27:59 +00:00
Michaël Banaan Ananas
7aa0111f30 identify some dsw for barline + change year to 1988 (rom data has 1988 nihon bussan in it) 2011-03-13 21:05:35 +00:00
Angelo Salese
642ec7fe97 MEGACD update, no whatsnew 2011-03-13 16:04:07 +00:00
Angelo Salese
39e5f02747 This game is known as Solomon no Kagi in Japan (both titles displayed), no whatsnew 2011-03-13 15:51:07 +00:00
Michaël Banaan Ananas
34f0e1338b (minor romnames correction for thepitu1) 2011-03-13 15:33:11 +00:00
Michaël Banaan Ananas
dd953d69a3 (game descriptions consistency: "Set" -> "set") 2011-03-13 15:05:45 +00:00
Michaël Banaan Ananas
0224948126 New Clone
============
The Pit (US, set 2) [Siftware]
2011-03-13 13:49:09 +00:00
Michaël Banaan Ananas
2d7eb56d06 comment out unused define + small update for rthundero dsw: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=248341 2011-03-13 12:58:49 +00:00
Aaron Giles
15017b328a Continued eliminating global/static variables by moving them to
the driver_device classes.  Mostly drivers from misc.a, and
some drivers recently which had dependencies removed. [Atari Ace]
2011-03-13 03:55:45 +00:00
Aaron Giles
3c3c5163f5 Convert a number of drivers to use their own private spriteram instead
of the generic one. Only drivers needing buffered spriteram should
use the shared generic version for now. [Atari Ace]
2011-03-13 03:09:23 +00:00
Michaël Banaan Ananas
b859b40788 galdrvr.c: Added background color split to Anteater. [hap]
----
also cleaned up video/galaxian.c source a bit and renamed anteater clones (anteatg/anteatgb to anteaterg/anteateruk). I couldn't be bothered to add anteater colorsplit to galaxold.c, so the clones aren't fixed
2011-03-13 02:01:58 +00:00
R. Belmont
5bca3b09c1 model3: add protection data for oceanhun (game still doesn't boot) [Ville Linde] 2011-03-12 23:27:01 +00:00
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
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
R. Belmont
89f6109cca sgnascar: Added dump of mask ROMs [Guru, R. Belmont] 2011-03-05 05:57:01 +00:00
Aaron Giles
658745f3f0 Fix -no<option> for booleans
Fix crash when running with -log
2011-03-05 04:23:33 +00:00
Michaël Banaan Ananas
0ac68b758f regression fix 2011-03-04 23:56:07 +00:00
Michaël Banaan Ananas
dc21f30a98 forgot other -1 2011-03-04 23:00:13 +00:00
Scott Stone
d730fd85c7 Revert of r11764 - I was duped!
Comment:  I checked control panel pictures and was duped by a photoshop job:
http://gamesdbase.com/Media/SYSTEM/Arcade/CP/big/Super_Bagman_-_1984_-_Valadon_Automation.jpg
http://gamesdbase.com/Media/SYSTEM/Arcade/CP/big/Bagman_-_1982_-_Valadon_Automation.jpg

Actual:
http://www.arcade-museum.com/images/106/1065390600.jpg
2011-03-04 22:59:41 +00:00
Scott Stone
b91fc50927 Fixed inputs for sbagman as it is the same as found in bagman. (no whatsnew) 2011-03-04 22:43:30 +00:00
Michaël Banaan Ananas
b4e07bdd9a fix offsets 2011-03-04 22:17:20 +00:00
Couriersud
13c6b26e40 Fixed typos 2011-03-04 21:33:21 +00:00
Couriersud
8bfb17d971 Allow serial receive without ES enabled. [Couriersud] 2011-03-04 18:38:43 +00:00
Michaël Banaan Ananas
124e16952f rm alpha overlay (was for making black 'shine through') + layout was slighly off after visarea change in 133u2 2011-03-04 11:44:38 +00:00
Olivier Galibert
eaecf50b67 *DUH* 2011-03-03 21:03:10 +00:00
Olivier Galibert
bd0530a673 Duh. 2011-03-03 20:38:08 +00:00
Olivier Galibert
d535843932 ksys573: Fix some wrong machine driver selections [O. Galibert] 2011-03-03 20:16:57 +00:00
stephh
90e5ec4b6c roul (roul.c) [stephh] :
- Fixed Dip Switches and Inputs (after verification of the Z80 code)
2011-03-03 18:04:16 +00:00
Aaron Giles
af6c7a9dac MT04267: Fix -verifyroms to not consider NO_DUMP ROMs as matches to the parent. 2011-03-03 17:39:43 +00:00
Aaron Giles
92d1d14efc Updated sigma/stern/subsino/tatsumi/tch/tecfri/technos/tehkan to driver_devices.
[Atari Ace]
2011-03-03 17:22:05 +00:00
Aaron Giles
74deaf0a95 Updated nmk/olympia/pacific/pce/phoenix/rare/seibu/seta to driver_devices.
[Atari Ace]
2011-03-03 17:20:11 +00:00
Aaron Giles
06ee6804dd Converted core_options to a class. Removed a bunch of marginal
functionality in favor of alternate mechanisms. Errors are
now reported via an astring rather than via callbacks. Every
option must now specify a type (command, integer, float, string,
boolean, etc). Command behavior has changed so that only one
command is permitted. [Aaron Giles]

Changed fileio system to accept just a raw searchpath instead of
an options/option name combination. [Aaron Giles]

Created emu_options class dervied from core_options which wraps
core emulator options. Added mechanisms to cleanly change the
system name and add/remove system-specific options, versus the
old way using callbacks. Also added read accessors for all the
options, to ensure consistency in how parameters are handled.
Changed most core systems to access emu_options instead of
core_options. Also changed machine->options() to return emu_options.
[Aaron Giles]
 
Created cli_options class derived from emu_options which adds the
command-line specific options. Updated clifront code to leverage
the new class and the new core behaviors. cli_execute() now accepts
a cli_options object when called. [Aaron Giles]

Updated both SDL and Windows to have their own options classes,
derived from cli_options, which add the OSD-specific options on
top of everything else. Added accessors for all the options so
that queries are strongly typed and simplified. [Aaron Giles]

Out of whatsnew: I've surely screwed up some stuff, though I have
smoke tested a bunch of things. Let me know if you hit anything odd.
Also I know this change will impact the WINUI stuff, please let me 
know if there are issues. All the functionality necessary should 
still be present. If it's not obvious, please talk to me before 
adding stuff to the core_options class.
2011-03-03 17:05:24 +00:00
Roberto Fresca
e870e8d7bc Corona.c: Fixed the visible screen area to improve
the Winners Circle aspect. Also fixed visible screen
area and rotate properly the RE-800 sets.
Minor clean-ups.
2011-03-03 06:01:27 +00:00
Angelo Salese
85b394f420 Removed a ROM patch (needless now), and fixed irq/nmi for sound cpu, giving sound to it 2011-03-03 04:09:22 +00:00
Scott Stone
e7da97c012 Fix for -burnin to add extension once again. (no whatsnew) 2011-03-03 03:37:55 +00:00
Angelo Salese
cf6623aaa5 Rewritten corona.c blitter from scratch, not worth since its a new driver ... 2011-03-03 03:09:13 +00:00
Curt Coder
8054748e92 Exposed the complete Function Code of the M68000 (instead of just FC2 as previously). [Curt Coder] 2011-03-02 16:18:38 +00:00
Curt Coder
094c4552ac Removed unnecessary machine parameter from device-specific input_port_read. [Curt Coder] 2011-03-02 10:17:27 +00:00
Curt Coder
7a45b8cf26 Exposed the M68000 supervisor flag for external MMUs to determine the current address space. [Curt Coder] 2011-03-02 10:09:17 +00:00
Roberto Fresca
78e2f896d0 New driver for Winners Circle (Corona), dual CPU hardware. [Roberto Fresca]
New games marked as GAME_NOT_WORKING
------------------------------------
Winners Circle (81) [Roberto Fresca, Rob Ragon]
Winners Circle (82) [Roberto Fresca, Rob Ragon]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ruleta RE-800 (earlier) [Roberto Fresca]
Ruleta RE-800 (v1.0) [Roberto Fresca]
Ruleta RE-800 (v3.0) [Roberto Fresca, Grull Osgo]
2011-03-02 06:51:55 +00:00
R. Belmont
1370300455 naomi: Reorganized the driver to put games in order by type and put similar functionality together [f205v] 2011-03-02 00:09:21 +00:00
Angelo Salese
2ada5ff20a Another simplification 2011-03-01 23:51:04 +00:00
Angelo Salese
d0b49e0782 Forgot to clean this up ... 2011-03-01 18:52:41 +00:00
Angelo Salese
f5a3299392 Implemented proper vblank read-back on Aristocrat Mk-4 HW [Angelo Salese] 2011-03-01 18:48:41 +00:00
Angelo Salese
c540088b81 Mk-5 clean-ups, not worth 2011-03-01 18:12:28 +00:00
Angelo Salese
764584d753 Documented Aristocrat Mk4 init procedure [Heihachi_73] 2011-03-01 17:31:17 +00:00
Angelo Salese
965155e63d Various Aristocrat Mk4 / Mk5 fixes [Palindrome] 2011-03-01 17:19:13 +00:00
Fabio Priuli
a50fa1ff35 fixed viostormab rom labels. 2011-03-01 09:49:40 +00:00
Pierpaolo Prazzoli
1c416b4900 New Clones Added
----------------
Big Twin (No Girls Conversion) [Andrew Welburn, Pierpaolo Prazzoli]


uploaded to:
roms\uploads\bigtwinb.zip
if someone wants to write a pcb layout, there's a photo inside the zip
2011-02-28 21:02:17 +00:00
Michaël Banaan Ananas
fa9548362b crashfix 2011-02-28 18:56:45 +00:00
R. Belmont
65ba686867 Fix OS/2 compile [K.O. Myung-Hun] 2011-02-28 18:07:37 +00:00
Michaël Banaan Ananas
449522c678 Decreased color saturation and alpha of internal fake shifter layout to make it less distracting. [hap] 2011-02-28 16:58:08 +00:00