summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/merit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-2223/+0
|
* Cleanup and version bumpmame0167 Miodrag Milanovic2015-10-281-2/+2
|
* was causing glitching in qix, merit and some others too, I guess they don't ↵ David Haywood2015-10-271-2/+4
| | | | | | all fetch data during the scanline but rather at a fixed point, keep old behavior in MAME drivers for now. I would be interested in seeing if supporting proper horizontal updates could fix some of the TMS34010 issues with flickering in megaphoenix / little robin tho..
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-36/+36
| | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* merit.c: Correct some inputs & dips for The Round Up - NW briantro2015-07-261-49/+49
|
* new working game David Haywood2015-07-251-0/+82
| | | | The Round Up [Brian Troha]
* update for Pierpaolo Prazzoli (nw) Miodrag Milanovic2015-05-111-1/+1
|
* Added known authors to licenses tags (nw) Miodrag Milanovic2015-05-091-1/+1
|
* Added dummy license headers for MAME part (nw) Miodrag Milanovic2015-05-071-0/+2
|
* Fix various typos and spelling mistakes Zoë Blade2015-04-111-2/+2
| | | | | | | | | | | | | | I'm purposefully leaving /src/emu/bus/cbmiec/c1541.c's kernal.bin as it is, as this particular spelling mistake was originally made by Robert Russell, therefore is canon. See http://en.wikipedia.org/wiki/KERNAL for details. I'm also leaving /src/emu/machine/nscsi_bus.c's RECIEVE as I don't want to break anything, but it's worth someone looking into. I renamed some variables in /src/mame/drivers/sfbonus.c, /src/mame/video/tia.c and /src/mame/video/tia.h, so if anyone wants to verify I didn't break anything, that would be nice.
* new Americana (Poker) game Brian Troha2014-09-241-1/+1
| | | | | New Game Added --------------------------------- Americana (9131-00) [Brian Troha, The Dumping Union]
* ay8910_device and extended family: converted to devcb2 (nw) Ivan Vangelista2014-05-061-9/+1
| | | This is easily the commit I ever did that touches the most drivers. I payed extra attention while doing it, stared at the diff really hard to find any errors and did some testing. Obviously I can't test every single game / system, so please report any regression you might find.
* mc6845: converted to devcb2, delegates and inline configs. nw. Fabio Priuli2014-05-011-38/+21
| | | | | | | | | while at it, cleaned up the args of the mc6845 delegates as well (no need to pass back and forth pieces of the driver class, now that delegates belong to it as well) even if I tested the changes extensively, I might have missed something among the 177 source files using this, so please report any regressions you see :)
* converted i8255 to devcb2. nw. Fabio Priuli2014-04-171-34/+13
| | | | | p.s. I tested several games/systems and I triple checked the diff to be sure I did not make any copy and paste mistake in the 195 files touched by this, but let me know if any system suddenly stops working!
* Moved eminline and related files into /src/osd since it's system related (nw) Miodrag Milanovic2014-04-161-1/+1
| | | | | | | | Moved delegates into /src/lib/util to enable usage of delegates in other project parts Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* Changed mess.mak to display compilation of ymmu100.ppm nicely
* merit.c: Name correction. It's actually "The Big Apple" co-copyright by Big ↵ Brian Troha2014-03-301-1/+1
| | | | Apple Games. - NW
* Moved optional_device<screen_device> m_screen and ↵ Miodrag Milanovic2014-03-051-1/+3
| | | | optional_device<palette_device> m_palette out of driver.* (nw)
* Switched rgb_t to a class, replacing macros with methods. Mappings are Aaron Giles2014-02-191-1/+1
| | | | | | | | | | | | | | | | | | | as follows: MAKE_RGB(r,g,b) == rgb_t(r,g,b) MAKE_ARGB(a,r,g,b) == rgb_t(a,r,g,b) RGB_ALPHA(data) == data.a() RGB_RED(data) == data.r() RGB_GREEN(data) == data.g() RGB_BLUE(data) == data.b() RGB_BLACK == rgb_t::black RGB_WHITE == rgb_t::white Implicit conversions to/from UINT32 are built in as well as simple addition, subtraction, and scaling (with clamping). As a result of being a class, some stricter typing was needed in a few places but overall not too much.
* added screen visarea adjustment to mc6845 config interface Michaël Banaan Ananas2014-01-041-0/+1
|
* Bulk removal of machine().primary_screen references from MAME drivers, in Aaron Giles2013-08-051-2/+2
| | | | | | | | | | | | favor of using the common m_screen. This is 98% reliable except for cases where there were multiple screens or where the screens were not named 'screen' like everywhere else. Those cases will need to be revisited but should reveal themselves in the next round of regression tests. Eventual plan is primary_screen will go away. Devices that need to know the screen should have a device_video_interface. Drivers should find the screen device like any other, or use the pre-found m_screen for the common single-screen case.
* Created new device_video_interface. Right now its sole purpose is to Aaron Giles2013-07-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | house a screen tag and to find the screen at startup, providing an m_screen object that can be used. One nice feature is that if there is only one screen and no screen has been specified, it will auto configure to that screen. This removes the need to explicitly specify a screen in the configuration for a large chunk of drivers (though doing so never hurts). A new macro MCFG_VIDEO_SET_SCREEN is provided, though devices are encouraged to define their own that maps there so it is obvious which device is being targeted. The device_video_interface's validation function will error if an invalid screen is specified or if no screen is provided but there are multiple screens present. Updated all devices that currently had an m_screen in them to use the device_video_interface instead. This also has the nice benefit of flagging video-related devices for categorization purposes. It also means all these devices inherit the same screen-finding behaviors. For devices that had interfaces that specified a screen tag, those have been removed and all existing structs updated. Added an optional_device<screen_device> m_screen to the base driver_device. If you name your screen "screen" (as most drivers do), you will have free access to your screen this way. Future updates include: * Updating all devices referencing machine.primary_screen to use the device_video_interface instead * Updating all drivers referencing machine.primary_screen to use the m_screen instead * Removing machine.primary_screen entirely
* fixed array out-of-bounds access in src/mame/drivers/merit.c (nw) Oliver Stöneberg2013-07-221-1/+1
|
* merit.c: Correct rom names and order on rom board - NW Brian Troha2013-06-301-20/+20
|
* modernised the AY8910 [smf] smf-2013-05-121-6/+6
|
* save state cleanup, converted state_save_register_global* into ↵ Miodrag Milanovic2013-05-081-5/+5
| | | | save_item/save_pointer (nw)
* changed machine().device("maincpu") with m_maincpu in mame tree part (nw) Miodrag Milanovic2013-04-101-1/+1
|
* added m_maincpu where missing in driver classes that are placed in drivers (nw) Miodrag Milanovic2013-04-101-1/+3
|
* unified formating of state class constructors, no functional change (nw) Miodrag Milanovic2013-04-101-1/+1
|
* merit.c: Correct ROM labels - NW Brian Troha2013-04-051-13/+13
|
* new clones added Brian Troha2013-04-051-5/+58
| | | | | | New Clones Added -------------------------------------- The Pit Boss (2214-03, U5-1C) [Brian Troha, The Dumping Union] Riviera Hi-Score (2131-08, U5-2D) [Brian Troha, The Dumping Union]
* merit.c: After seeing an eBay auction for a full cab, corrected the name for ↵ Brian Troha2013-03-281-1/+1
| | | | Michigan Superstar Draw Poker. - NW
* merit.c: Minor doc correction - NW Brian Troha2013-03-181-1/+1
|
* Removal of not needed machine().root_device() (nw) Miodrag Milanovic2013-02-131-6/+6
|
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-1/+1
|
* merit.c: Correct documentation of pins / switches. - NW Brian Troha2013-02-031-3/+3
|
* Added a preliminary boolean flag to MC6845 interface structure: "show border ↵ Angelo Salese2013-01-141-1/+2
| | | | | | | | area". If true, it will show the whole video area including border + blanking areas. [Angelo Salese] Bulk replaced const mc6845_interface -> MC6845_INTERFACE, nw (MESS) SMC-777: enabled to show the border area in MC6845 interface, changed various video related function accordingly [Angelo Salese]
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-128/+128
|
* merit.c: Cleaned up the word based game sets and corrected various program ↵ Brian Troha2012-12-281-603/+424
| | | | rom labels. Also cleaned up the inputs and gave them a ZXCVB key layout. Reordered the driver a bit to group gambling and word based games. [Brian Troha]
* merit.c: correct length for gfx2 to fix graphics regression. - Doesn't get ↵ Brian Troha2012-12-251-11/+19
| | | | it to fully work though! - NW
* merit.c: Further input & dipswitch corrections / improvements and some ↵ Brian Troha2012-12-251-94/+100
| | | | additional documentation updates. [Brian Troha]
* merit.c: Corrected the inputs for Big Apple Games and gave it a standard ↵ Brian Troha2012-12-241-123/+121
| | | | | | | draw poker button layout. Corrected the dipswitches for Big Apple Games. Corrected the ROM names for Casino Five and game description. Corrected the input for Riviera poker Rev A to get it working. [Brian Troha] New games added or promoted from NOT_WORKING status --------------------------------------------------- Riviera Hi-Score (2131-08, U5-4A) [Brian Troha]
* merit.c: Minor note about possible dipswitch definition based on a picture ↵ Brian Troha2012-12-021-1/+1
| | | | from a flyer for the game. - NW
* new game added: Merit's Riviera Hi-Score Poker Brian Troha2012-12-011-6/+160
| | | | | | | New games added or promoted from NOT_WORKING status --------------------------------------------------- Riviera Hi-Score [Brian Troha, The Dumping Union] Out of the what's new: Two sets, the newer parent set gets hung up somewhere while the older set works correctly.
* new dodge city clone Brian Troha2012-09-221-4/+18
| | | | | New Clone Added -------------------------------------- Dodge City (2131-82, U5-0D) [Brian Troha, The Dumping Union] (Not Working)
* meritm.c: Use standard defined "gambler" keys for Dodge City - NW Brian Troha2012-09-131-2/+7
|
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-18/+18
| | | | changed to be members of state classes (no whatsnew)
* merit.c: Minor doc update - NW Brian Troha2012-09-131-2/+2
|
* Closeout on old macros. Retired cputag_set_input_line Aaron Giles2012-09-121-1/+1
| | | | | | | and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles]
* merit.c: Added dipswitches to the Pit Boss sets with dipswitch locations. ↵ Brian Troha2012-09-121-76/+76
| | | | Reordered sets from oldest to newest. Added GAME_NO_COCKTAIL flag as these games support a cocktail mode. [Brian Troha]
* Minor spelling or grammatical fixes. - NW Brian Troha2012-09-121-2/+2
|