Commit Graph

11889 Commits

Author SHA1 Message Date
Angelo Salese
7bfa8508cc Cleanups and version bump 2011-04-17 17:01:34 +00:00
smf-
3bfa2d07cd fixed hash collection == so a collection with only a sha1 and a collection with only a crc are not considered equal. this stops goofy hoops from being reported as a match for every chd (ghv101 only has crc listed, no sha1's). 2011-04-17 16:49:44 +00:00
Aaron Giles
7a63b54cee Make -romident use mame_printf_info consistently. 2011-04-17 14:38:09 +00:00
Curt Coder
8511e83106 Moved files to correct folder. 2011-04-17 14:12:06 +00:00
Curt Coder
4f3f0decb8 Imported MSM5832 RTC from MESS. (no whatsnew) 2011-04-17 14:10:26 +00:00
smf-
c972282319 hack to get build to work on visual studio 2010, which breaks 16 bit device callbacks. 2011-04-17 14:00:22 +00:00
smf-
f430376ca8 fixed chd auditing 2011-04-17 12:47:52 +00:00
Curt Coder
47120dca49 Imported MSM58321 RTC from MESS. (no whatsnew) 2011-04-17 12:36:33 +00:00
Curt Coder
509663c0d5 Imported MOS6529 SPIA from MESS. (no whatsnew) 2011-04-17 10:19:49 +00:00
R. Belmont
467c38d57e Fix OSX compile (no whatsnew) 2011-04-17 00:34:06 +00:00
Aaron Giles
55866daab8 Delegates 2.0 implementation. Resdesigned how delegates work to make
them more flexible and simpler to use. Got rid of the proto_delegates
altogether in favor of supporting delegates that are bound to NULL
objects. Added a front-end template that supports "natural" syntax
favored by libraries like boost. Added support for static functions
that take reference parameters instead of pointer parameters for the
object type. Updated all delegate users in the system to the new
syntax. [Aaron Giles]

Changed the DIRECT_UPDATE_HANDLER to take a machine reference like 
everything else in the system. Updated all users. [Aaron Giles]

Changed the FUNC() macro to automatically put an & in front of the
item passed. In general this works transparently, however it does have
the nice side-effect of catching situations where a variable is passed
instead of a function name. Fixed those cases to push the naming
upstream so that the name is now provided properly. Also added a
FUNC_NULL macro since FUNC(NULL) no longer works. [Aaron Giles]
2011-04-16 23:02:16 +00:00
Curt Coder
a14c67a8fe Fixed RP5C01 alarm output. (no whatsnew) 2011-04-16 22:09:20 +00:00
Couriersud
4a611f7d08 Fix loading fonts on MacOSX. [Couriersud] 2011-04-16 18:43:35 +00:00
Curt Coder
c98ef8f23a Refactored CDP1852 into a C++ device and cleaned up the Cidelsa driver slightly. (no whatsnew) 2011-04-16 17:55:38 +00:00
Curt Coder
f575cd348f Implemented 16-bit device callbacks. [Curt Coder] 2011-04-16 16:53:16 +00:00
Curt Coder
2541451a8a Imported RP5C01 RTC from MESS. (no whatsnew) 2011-04-16 15:30:57 +00:00
Fabio Priuli
67a8470e85 clifront.c: fixed -listmedia output (extensions were messed up). it's for MESS, so no whatsnew. 2011-04-16 14:17:49 +00:00
Curt Coder
d45116c7f6 Imported ADC0808 A/DC from MESS. (no whatsnew) 2011-04-16 13:06:04 +00:00
Miodrag Milanovic
8c838b22ee Added "Mandatory artwork is missing" error [Oliver Stöneberg] 2011-04-16 11:35:11 +00:00
Curt Coder
67cf590df8 Imported HD44102 LCDC from MESS. (no whatsnew) 2011-04-16 10:58:19 +00:00
Curt Coder
3b35ab5385 Improved the SED1330 interface. (no whatsnew) 2011-04-16 10:22:39 +00:00
R. Belmont
eba03ea4c4 Fixes for non-native SDL builds on OS X [Paulo Cabral] 2011-04-16 02:28:11 +00:00
Scott Stone
fa890c2507 Fix clock define per Kale's note (no whatsnew) 2011-04-16 00:00:04 +00:00
Curt Coder
d0c1bc1dab Fixed the I/O address in Intel 8257 DMA operations. [Curt Coder] 2011-04-15 13:09:41 +00:00
Phil Bennett
4ab59dc7d1 Added reverse-spin support to the stepper motor simulator [James Wallace]
mpu4.c: Documented MOD 4 OKI program card ROM banking and improved the BwB characteriser emulation. [James Wallace]


New games added as GAME_NOT_WORKING:
------------------------------------

MPU3 Unit Test (Program 5)
Hyper Viper
2011-04-15 11:59:49 +00:00
Olivier Galibert
a8367e4f80 midqslvr: Add some hardware information [O. Galibert] 2011-04-15 07:05:29 +00:00
Scott Stone
794040fe17 Disabled rdp_execute logging until driver is worked on again. (no whatsnew) 2011-04-15 01:10:37 +00:00
Scott Stone
45b45897ec Fix compile regarding multiple defines (no whatsnew)
Comment:  Clocks need verifying now yet again.
2011-04-15 01:09:25 +00:00
Angelo Salese
add50471af Fix compile 2011-04-14 22:39:23 +00:00
Angelo Salese
a38d40315d Haze: fixed a crash introduced during conversion of this 2011-04-14 22:24:51 +00:00
Angelo Salese
67a6b800e7 Another Atari Jaguar related fix, nw (heh, running at 30 Hz and nobody really got that so far) 2011-04-14 22:20:39 +00:00
Angelo Salese
83a880a44f Various improvements to the Konami Viper driver [Ville Linde] 2011-04-14 21:15:17 +00:00
Miodrag Milanovic
bf0a319991 Fixed crash in wave device when there is mono output (no whatsnew) 2011-04-14 18:24:17 +00:00
Angelo Salese
0d1f365c17 Jaguar-specific code, nw 2011-04-14 18:01:02 +00:00
Miodrag Milanovic
52bc6cc378 Enabled compiling of all CPU cores (no whatsnew) 2011-04-14 13:19:52 +00:00
Miodrag Milanovic
a06d6444cb Added listmedia since it also applies now to MAME (no whatsnew) 2011-04-14 11:59:25 +00:00
Miodrag Milanovic
2cea488188 Removed various differences between MESS and MAME, all is now defined in mame.h.
This should allow hopefully easier maintenance (no whatsnew)
2011-04-14 10:52:08 +00:00
Brian Troha
2972e72031 model2.c: Corrected the revision level for Top Skater (USA) set [The Dumping Union] 2011-04-14 00:42:44 +00:00
Angelo Salese
65a05b9c9b Apparently Acho used the hammer instead of the screwdriver here ... 2011-04-13 22:37:34 +00:00
Angelo Salese
801f397cc4 Fix compile? 2011-04-13 22:15:51 +00:00
Aaron Giles
00d745ca77 (Big tangle of changes that all happened as I was looking into the ROM
loader rewrite, which is still in progress....)

Replaced mamedriv.c with a new driver list mechanism that is generated
by the build tools. The emulator core now expects the presence of a
file called src/$(TARGET)/$(SUBTARGET).lst which is just a raw list of
driver names, one per line. C and C++ comments are still permitted.
This file is parsed by a new build tool makelist which extracts the
driver names, sorts them, and generates a file called drivlist.c, which
is consumed by the core. [Aaron Giles]

Added new osdcore function osd_malloc_array() which is identical to
osd_malloc() but obviously hints that the underlying allocation is for
an array. Updated all callers to use the appropriate form. Modified the
Windows allocator to only use guard pages for array-style allocations,
allowing us to enable them once again in debug builds. [Aaron Giles]

Created new static class driver_list to wrap accesses to the list of
available drivers. Improved speed of driver lookups by relying on the
presorting done by makelist. [Aaron Giles]

Created helper class driver_enumerator as a helper for iterating through 
the list of drivers. This class supports basic filtering and iteration,
and also serves as a temporary cache of machine_configs. [Aaron Giles]

Created cli_frontend object to wrap all the CLI handling code in
clifront.c. Updated/simplified all the code to take advantage of the
driver_enumerator. [Aaron Giles]

Created media_auditor object to wrap all the auditing functions in
audit.c. Updated all users to the new interface. Note that the new
auditing mechanism is slightly out of sync with the romload code in
terms of finding ROMs owned by devices, so it may mis-report some
issues until the new ROM loading code is in. [Aaron Giles]

Added concept of a per-device searchpath. For most devices, their 
searchpath is just the short name of the device. For driver_devices, the
searchpath is driver[;parent[;bios]]. This searchpath will eventually be
used by the rom loader to find ROMs. For now it is used by the media
auditor only. [Aaron Giles]

Created info_xml_creator object to wrap all the info generation functions
in info.c. Converted the file to C++ and cleaned up the input processing
code. [Aaron Giles]

(not for whatsnew ... Known issues: auditing of CHDs appears busted, and 
debug builds report unfreed memory if you use the built-in game picker)
2011-04-13 20:31:00 +00:00
Fabio Priuli
f99e1a5da6 megadriv.c: added proper megacd dumps to the mess driver. no whatsnew 2011-04-13 20:19:41 +00:00
Scott Stone
c61bdcd0bb New Not Working
---------------
Nintendo FamicomBox  [Kevin Horton]
2011-04-13 02:02:12 +00:00
Jonathan Gevaryahu
258be9aad6 upd7725.c: Implementation of the p0 and p1 output
bits as device lines; preliminary implementation of INT input
line. [Lord Nightmare]
2011-04-12 22:35:38 +00:00
mariuszw1
6e0083a8d7 New games marked as NOT_WORKING
-------------------------------
Home Run Classic [Mariusz Wojcieszek]
Country Club Classic [Mariusz Wojcieszek]
Trap Shoot Classic [Mariusz Wojcieszek]
2011-04-12 21:03:36 +00:00
Angelo Salese
1fa9e54500 Added NO_DUMP 2011-04-12 19:56:48 +00:00
Angelo Salese
613401f005 new not working game
--------------------
Alien: The Arcade Medal Edition [Yohji, Tormod, Smitdogg, The Dumping Union]
2011-04-12 19:43:30 +00:00
Miodrag Milanovic
f3dccf4890 Removed lines left for experiments (no whatsnew) 2011-04-12 14:24:45 +00:00
Miodrag Milanovic
d97956dd9b pic8259 - Added support for cascade mode, updated interface in all drivers [Miodrag Milanovic]
idecrtl - Added implementation of few commands enabling at driver in MESS to boot
2011-04-12 14:21:18 +00:00
Miodrag Milanovic
6fcb66bd02 8237dma - Added cascade mode support [Wilbert Pol] 2011-04-11 10:31:28 +00:00
Jonathan Gevaryahu
c228f94320 tms5220.c: updates to comments and nonstandard feature
defines. [Lord Nightmare]
2011-04-11 08:05:14 +00:00
Roberto Fresca
676585ee41 Commented out temporarily the CRTC, adding custom
screen parameters and measured v-frequency.
2011-04-11 05:16:42 +00:00
Scott Stone
4d1dd242c1 Fixed Pururun's audio pitch/speed to match that of a reference video. [Tafoid] 2011-04-11 03:11:54 +00:00
Angelo Salese
b46b65c679 Implemented PAL-like prom read-back in 4 En Raya [Angelo Salese] 2011-04-11 02:34:11 +00:00
Curt Coder
87a69b25ae Imported I8214 PIC from MESS. (no whatsnew) 2011-04-10 19:03:08 +00:00
Curt Coder
009a270864 Imported COM8116 DBRG from MESS. (no whatsnew) 2011-04-10 18:37:27 +00:00
R. Belmont
7ac5373f3c naomibd: Fix collision with system macro on NetBSD [Thomas Klausner] 2011-04-10 18:21:40 +00:00
R. Belmont
e71e4635c1 New games added as GAME_NOT_WORKING
-----------------------------------
Racing Jam: Chapter 2 (EAE) [RetroRepair]
Thrill Drive (EAA) [RetroRepair]
2011-04-10 17:42:08 +00:00
Luca Elia
51e1ce8a43 subsino.c: moved decryption to machine/subsino.c
New games added or promoted from NOT_WORKING status
---------------------------------------------------

Water-Nymph (Ver. 1.4) [Team Europe, Luca Elia]
2011-04-10 13:44:01 +00:00
Curt Coder
0ca7a8a7a8 Added RES_R macro to rescap.h. (no whatsnew) 2011-04-10 11:27:46 +00:00
Curt Coder
c7d0b7bb64 Imported CDP1862 CGC from MESS. (no whatsnew) 2011-04-10 11:26:59 +00:00
Miodrag Milanovic
d3049dfe83 i286 - Fixed protected mode boundary check [Miodrag Milanovic] 2011-04-10 08:37:18 +00:00
Scott Stone
92d885fa63 Regression fixes for crashes and asserts that arose from previous patches from Atari Ace (no whatsnew) 2011-04-10 03:14:34 +00:00
Angelo Salese
af76c915a3 Heavily improved 3super8 emulation, and implemented NMI acknowledge mechanism into the Super Poker driver [Angelo Salese] 2011-04-09 18:44:54 +00:00
Scott Stone
69c7fb048c Audio device additions: [Atari Ace]
- exidy440/m72/segasnd are converted to legacy devices.
- cage/dcs/williams variables are restructured internally to
resemble a device, simplifying a future device conversion.  Some
AM_BASE macros are eliminated as well.
- taito_en has minor changes to eliminate an AM_BASE macro.
2011-04-09 18:38:50 +00:00
Scott Stone
e488397757 Convert scramble/galaxold to driver_device [Atari Ace] 2011-04-09 18:31:55 +00:00
Scott Stone
a268a6e9c8 Migrate variables in corona/galaxian/namcos21/namcos22/namcos23/psikyosh/quizo/sigmab98 to driver_device. [Atari Ace] 2011-04-09 18:22:31 +00:00
Curt Coder
5b8e012b82 Imported CDP1861 VDC from MESS. (no whatsnew) 2011-04-09 18:15:25 +00:00
Curt Coder
f9e0125246 Imported UPD7201 MPSC from MESS. (no whatsnew) 2011-04-09 12:01:11 +00:00
Curt Coder
21f309929e Imported MC6852 SSDA from MESS. (no whatsnew) 2011-04-09 09:25:34 +00:00
Miodrag Milanovic
5770771c02 cassette.c/flopdrv.c: added support for a display info callback function [Miodrag Milanovic] 2011-04-08 10:13:21 +00:00
Fabio Priuli
bad53a6bdf moved call_display_info() to finish_load(), so that it can exploit variables set at init time.
updated megadrive compatibility check to use the new mechanism instead of the original 
proof of concept implementation. 
no whatsnew.
2011-04-08 07:34:32 +00:00
Curt Coder
1fcf326181 Imported UPD3301 CRTC from MESS. (no whatsnew) 2011-04-08 06:15:46 +00:00
Angelo Salese
b681899978 Some work ... 2011-04-08 01:02:37 +00:00
Angelo Salese
a11930aeb4 Merged 3super8 driver inside spoker one [Angelo Salese] 2011-04-07 23:51:12 +00:00
Angelo Salese
8e1d68b8be Decrypted 3 Super 8 program ROM [Lord Nightmare, Kevtris] 2011-04-07 18:46:16 +00:00
Fabio Priuli
6e7580add7 cartslot.c/chd_cd.c: added support for a callback function to test softlist sharedfeat (e.g. 'compatibility') and display a warning message accordingly. updated cdi.c as an example [Fabio Priuli]
support for floppy and tapes is in progress, but I have to discuss with Micko first :)
2011-04-07 16:23:29 +00:00
Miodrag Milanovic
38518d685e sc61860 cpu - fix for crash and cleanup, replace for internal ram
accesses with function calls to help further debug the core in the
future [Atari Ace]
2011-04-07 07:22:00 +00:00
Fabio Priuli
c3b6e04d3d uiswlist.c: added a switch to choose between shortname order or description order for softlist entries (in the Internal UI),
and adapted the char input code to match shortnames or descriptions accordingly [Fabio Priuli]


out of whatsnew: hats off to whoever created the menu code! I thought implementing this would have been much harder, but it was not at all!
2011-04-07 07:10:21 +00:00
Jonathan Gevaryahu
a794f925dd Added correct decryption function which doesn't rely on the second half of the rom as an inverted key. The actual decryption on hardware is likely done by an undumped PAL which also handles memory mapping. [Lord Nightmare, Kevtris] 2011-04-07 06:08:06 +00:00
Angelo Salese
302b6ed34d Forgot to hit save ... 2011-04-07 01:22:16 +00:00
Angelo Salese
3f0d626d16 More work, realized it's spoker.c HW, waiting for LN for the proper decryption scheme 2011-04-07 01:21:23 +00:00
Brian Troha
0aadff5845 Maintain rom name consistency and add PCB location to the new Silent Scope clone 2011-04-07 00:18:25 +00:00
Angelo Salese
9e7e806e0c new clone
---------
Silent Scope (ver xxC, Ver 1.30)  (not working) [Alex Romero]
2011-04-06 22:14:02 +00:00
mariuszw1
fc92148884 CPS-3 update [Team CPS-1]:
* Added Street Fighter III: New Generation
  Hispanic BIOS rom CD version
* Added a detailed table of all known releases until now
  with usefull notes to identify new Cart Regions/CD Revisions
* Renamed some CHDs to use the new Catalog # standard

New clones added
--------------------------------------------------------------------------------
Street Fighter III: New Generation (Hispanic 970204) [Bill D., The Dumping Union]
2011-04-06 21:34:04 +00:00
Fabio Priuli
4d5bf5e7f3 uiswlist.c: properly made non-clickable the separator entry between main lists and compatible ones. no whatsnew. 2011-04-06 20:15:07 +00:00
Fabio Priuli
54ee23b875 worked around a minor issue of the -showusage command for MESS (media and software do not appear among the options, making the usage example not so useful). I'm not fond of the solution, so if anyone has a better suggestion, please step up. no whatsnew. 2011-04-06 19:50:55 +00:00
Fabio Priuli
52d81e9a8e softlist: moved software list handling (in the Internal UI) to a separate source, and made the code more similar to the File Manager handling code. [Fabio Priuli]
out of whatsnew: this log covers all changes done today, for MAME. A more detailed log will be in MESS whatsnew.
2011-04-06 19:33:27 +00:00
Angelo Salese
05bbe38c4b Added work-around for crowd gfxs in Taito F3 football games (Taito Cup Finals, International Cup '94, Taito Power Goal and clones), until a better information is found about it [David Haywood] 2011-04-06 18:43:29 +00:00
Fabio Priuli
cf505c5805 softlist.c/uiimage.c: char buffer should get cleaned also when Esc is pressed. no whatsnew. 2011-04-06 17:32:05 +00:00
Fabio Priuli
ed669399e3 softlist.c: simplified softlist navigation (from the internal UI) by catching char inputs and searching for matching names among list shortnames. MESS-related -> no whatsnew
this (and the previous commit) adds some duplicate code among file selector menu and softlist menu. I hope to find a clean way to unify the common functions at a later stage.
2011-04-06 17:05:58 +00:00
Fabio Priuli
4e3ad77135 softlist.c: added code to display the softlists entries ordered by shortname in the File Manager (first of the promised improvements ;) ). MESS-related -> no whatsnew 2011-04-06 16:31:56 +00:00
Fabio Priuli
a013cbf6b1 softlist.c: rewritten part of the Internal UI handling for softlists to match the code used by the file selector (this will allow more improvements soon). MESS-related -> no whatsnew 2011-04-06 16:22:23 +00:00
Angelo Salese
22b6bf9f5d Dumped the DVD image for bikiniko [alien_mame, The Dumping Union] 2011-04-06 16:01:36 +00:00
Angelo Salese
3b769e2116 Upcoming work for tomorrow ... 2011-04-06 02:06:04 +00:00
Angelo Salese
9bfe8fda07 Added irq ack and fixed sound chip type to be YM2610B for 2 Minutes Drill [Angelo Salese] 2011-04-06 01:33:31 +00:00
Angelo Salese
e0e1ae30e3 Converted 2 Minutes Drill driver to use Taito F3 video chip, this hugely improves graphics in it [Angelo Salese] 2011-04-06 00:09:40 +00:00
Angelo Salese
eb8610b801 Fixed print_debug_info() 2011-04-05 23:38:01 +00:00
Angelo Salese
819a5c4bbd Converted Taito F3 video chip (TC0630FDP) to have a parallelism of 16-bit [Angelo Salese] 2011-04-05 23:32:44 +00:00
Angelo Salese
51855524e1 Part 4 if my memory serves me correctly (sprites) 2011-04-05 20:41:08 +00:00
Curt Coder
79cf761a31 Imported DM9368 7 segment LED from MESS. (no whatsnew) 2011-04-05 20:27:55 +00:00
Angelo Salese
bd79086747 Removed misleading pitch disable hack, I prefer a wrongly putted green pitch than pitch black ... 2011-04-05 18:40:03 +00:00
Fabio Priuli
629af025f1 uiimage.c: added reset of the char input buffer when selecting an entry in the file manager (it's mainly for MESS --> no whatsnew) 2011-04-05 17:48:34 +00:00
Angelo Salese
33e4824d22 Better memory allocation fix, thanks to Haze's precious moa ... advices, AM_READWRITE16 doesn't cope well with AM_BASE apparently (and having a UINT32 pointer doesn't really help, especially when that pointer should be UINT16) ... 2011-04-05 16:53:58 +00:00
Angelo Salese
bf050e4c64 Fixed sizeof as per OG 2011-04-05 14:07:13 +00:00
Angelo Salese
a0a4985fa6 Converted astrocde/kaneko16/namcos23/suprnova to driver_device [Atari Ace] 2011-04-05 13:34:15 +00:00
Angelo Salese
24c52a794a Eliminates the extern variables from atarimo video core, in order to remove a significant source of AM_BASE macros. [Atari Ace] 2011-04-05 13:29:37 +00:00
Miodrag Milanovic
a86ea403e8 No need for this assert, previous check was to make sure thing exists. This fix debug build exist on driver change when those have image devices (no whatsnew) 2011-04-05 10:02:10 +00:00
Roberto Fresca
c2085d340c Funworld driver updates: [Roberto Fresca]
- Complete support for Witch Royal, from Video Klein.
 - Reworked the button-lamps layout to get the hold
    buttons more centered.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Witch Royal (Export version 2.1) [Roberto Fresca, Team Europe]
2011-04-05 04:59:16 +00:00
Scott Stone
4407bdd00d Labeled most PALS for iqpipe as BAD DUMP. The CRC matches up with numerous sets' bad dump pals. (no whatsnew) 2011-04-05 00:16:24 +00:00
Angelo Salese
fd042b275f Fixed the charset upload bug, apparently gfx_element_set_source is the offender here ... 2011-04-04 23:15:23 +00:00
Angelo Salese
aa8e2888fd Part 4 (lineram), and realized that there's a weird bug with text vram charset uploading (core bug with trampoline function?) 2011-04-04 22:17:09 +00:00
Scott Stone
e86ca6088e Took comment off plds which should be loaded (oversight from parent change about a year ago). Not sure why they were commented in the first place and all the dump information I've examined shows they are part of US set at the very least and are likely shared with the japanese set. (no whatsnew) 2011-04-04 21:40:19 +00:00
Roberto Fresca
c890313ba5 New driver for Major Poker (PAL System) [Roberto Fresca, Tomasz Slanina]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Major Poker (v2.0) [Roberto Fresca, Tomasz Slanina, Rob Ragon]
2011-04-04 21:04:28 +00:00
Angelo Salese
5eb7122294 Part 3 2011-04-04 19:43:39 +00:00
Angelo Salese
8993443d51 Documentation table for 0x4c0000 port (whatever that is ...) 2011-04-04 19:19:49 +00:00
Angelo Salese
6699fb9b8f Fixed a regression bug while trying to document a thing ... 2011-04-04 18:26:37 +00:00
Angelo Salese
2f16c7c07d Part 2 ... 2011-04-04 16:46:56 +00:00
Angelo Salese
6e39a7abfa Part 1 of Taito F3 32-to-16 conversion ... 2011-04-04 16:25:56 +00:00
smf-
a4f8d12933 fixed building on vs2010, maybe fixed or broken something.... 2011-04-04 06:46:00 +00:00
Curt Coder
383a7ab8fe Imported SED1330 LCDC from MESS. (no whatsnew) 2011-04-04 05:58:57 +00:00
Angelo Salese
92f4268f08 Improved video capabilities in 2 Minutes Drill (tilemap support, basic scrolling) just to realize that it uses Taito F3 video chip, lovely ... 2011-04-04 00:20:00 +00:00
Angelo Salese
0566d3e089 Added screen raw params and irq ack to the dec0 driver, fixing hole 1 hang in Birdie Try and improving fade in/out effects for Boulder Dash 2011-04-03 22:34:02 +00:00
Aaron Giles
792c76e741 Re-enable MALLOC_DEBUG for debug builds. Can't remember why I ever
turned it off in the first place.
2011-04-03 15:39:50 +00:00
Jonathan Gevaryahu
ca94190eb7 trivial comment updates to beezer audio, no whatsnew 2011-04-03 11:42:20 +00:00
Aaron Giles
68958f72db Cleanups and version bump. 2011-04-03 05:49:24 +00:00
Brian Troha
fed0502780 New clone added: Acrobatic Dog-Fight (US)
New Clone Added
----------------------------------------
AAcrobatic Dog-Fight (USA) [Tirino73]
2011-04-03 03:24:43 +00:00
Brian Troha
43afa47ab6 lordgun.c: Corrected Dipswitch names and added dipswitch locations to Lord of Gun & Alien Challenge [Brian Troha]
tumbleb.c: Corrected Dipswitch names and locations for Choky! Choky! [Brian Troha]
2011-04-02 17:27:51 +00:00
Angelo Salese
a4c70d7e92 new not working game
--------------------
Jyunai - Manatsu no First Kiss [The Dumping Union, alien_mame]
BiKiNikko - Okinawa de Ippai Shityaimashita [The Dumping Union, alien_mame]
2011-04-02 15:54:59 +00:00
Aaron Giles
8409f7d323 Final bulk rename for 0.142: ensure that all members of
driver_device classes have an m_ prefix on them. When we
eventually move functions using these into member functions,
we will be able to remove the state-> pointers, and having
the member variables prefixed will allow them to be
distinguished from local variables.

Some regex'es used (plus manually fixing the remaining stuff):

In src/mame/...

state->([a-zA-Z_][^_][a-zA-Z0-9_]*)
state->m_\1

state->([^m]_[a-zA-Z0-9_]*)
state->m_\1

state->m_save_item
state->save_item

state->m_save_pointer
state->save_pointer

(AM_BASE_MEMBER *\( *[a-zA-Z0-9_]+ *, *)([a-zA-Z_][^_])
\1m_\2

(AM_BASE_SIZE_MEMBER *\( *[a-zA-Z0-9_]+ *, *)([a-zA-Z_][^_][a-zA-Z0-9_]* *, *)([a-zA-Z_][^_])
\1m_\2m_\3

(AM_SIZE_MEMBER *\( *[a-zA-Z0-9_]+ *, *)([a-zA-Z_][^_])
\1m_\2

m__
m_


In src/mame/includes/...

(\t[a-zA-Z0-9_<>]+[ \t]+[&*]*[ \t]*)([a-zA-Z_][^_][][a-zA-Z0-9_]*;)$
\1m_\2

(\t[a-zA-Z0-9_<>]+[ \t]*[&*]*[ \t]+)([a-zA-Z_][^_][][a-zA-Z0-9_]*;)$
\1m_\2
2011-04-01 06:50:56 +00:00
Scott Stone
86afc9b913 Mapping change for all "pinball" titles. (no whatsnew)
Comment:
This is a simple replace of:
ADDRESS_MAP_UNMAP_HIGH
to
AM_RANGE(0x0000, 0xffff) AM_NOP (or ffffff for 16-bit cpus)

Until the pinball drivers begin to be worked on and considering how slowly most of these drivers run while essentially doing nothing but displaying a picture, this change greatly increases the performance allowing for quicker regression checks.
2011-04-01 04:32:38 +00:00
Scott Stone
b065e54637 Some commenting of excessive mame_printf_debug usages for a few drivers currently not in active development. (no whatsnew) 2011-03-31 19:29:08 +00:00
Miodrag Milanovic
33c28764d1 Fixed compiling tools in MAME and MESS side (no whatsnew) 2011-03-31 13:21:58 +00:00
Aaron Giles
e86777d670 MT#04286 - explicitly construct adpcm_state which is embedded in the legacy
device state for Seibu ADPCM. Legacy device tokens are just allocated as a
dumb blob of bytes, so constructors for embedded objects are never called.
2011-03-31 06:26:41 +00:00
Aaron Giles
bcf9e72cc5 MT#04288.
Use a named memory area instead of either generic spriteram or
a state-specific spriteram to allow sei_crtc.c to find the 
spriteram for games that use it.
2011-03-31 06:11:26 +00:00
Aaron Giles
346a02cccf Fix MT#04291
Added new macro MACHINE_CONFIG_DERIVED_CLASS() which works just like
MACHINE_CONFIG_DERIVED() except you can specify an alternate driver_device
class. Used this in the 8080bw.c games which require an _8080bw_state, but
derive from mw8080bw_root which has the base class mw8080bw_state.
2011-03-31 06:00:53 +00:00
Aaron Giles
bf65492d5e MT#04287,04289 -- hook up bootleg video systems properly 2011-03-31 05:31:28 +00:00
Angelo Salese
bc045a00bd Improved TODO list for dec0, not worth 2011-03-30 23:58:44 +00:00
Angelo Salese
340571e69c Fix compile 2011-03-30 23:25:35 +00:00
Angelo Salese
00f3454dae fixed multiwidth sprites in decmxc06.c, removed code which appeared to serve no purpose other than to break the birdtry gfxdecode in machine/dec0.c [David Haywood] 2011-03-30 22:49:02 +00:00
Wilbert Pol
446be9ae42 Fix osx compile. 2011-03-30 20:29:36 +00:00
Olivier Galibert
9300bf632c The scripts did an interesting number on the sdl/debugwin.c file :-) 2011-03-30 20:13:55 +00:00
smf-
00fb8baaff fixed build. 2011-03-30 18:45:05 +00:00
Curt Coder
9ce28237de Imported uPD1990A RTC from MESS. (no whatsnew) 2011-03-30 18:36:47 +00:00
Scott Stone
9809123a38 NEW CLONE NOT WORKING
=====================
Fashion Gambler (Set 2)  [Team Europe]
2011-03-30 17:59:38 +00:00
Angelo Salese
49eeca47b4 Implemented karnov style sprites in its own file, shared with karnov and dec8 drivers [David Haywood] 2011-03-30 15:42:18 +00:00
Aaron Giles
9443be8017 Minor cleanups. 2011-03-30 07:16:02 +00:00
Aaron Giles
28fdb61512 Move overridable device->rom_region(), device->machine_config_additions(), and
device->input_ports() to protected methods. Added non-virtual wrappers around
them.
2011-03-30 06:27:49 +00:00
Aaron Giles
ee8ae2b1d8 Make the symbol table use a simple_list for its cache. 2011-03-29 17:01:49 +00:00
Aaron Giles
e79aa8fec8 Add template specializations for device/state/memory interfaces that are
non-const, so that the generic one doesn't get selected. Should fix some
recent performance regressions.
2011-03-29 17:01:21 +00:00