summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Typo fixlua_engine_ui_refactor_2 npwoods2019-07-051-1/+1
|
* Changing LUA code to get mame_ui_manager by dynamic cast rather than npwoods2019-07-012-8/+30
| | | | | | | | | | | | | | | | | | | | mame_machine_manager::instance()->ui() Dynamic casts are never one's first choice, but this is superior to grabbing a global singleton. Upon merging more worker_ui changes, it will be possible for machine().ui() to be an implementation of ui_manager distinct from mame_ui_manager, so this code is being changed to gracefully handle this scenario. Plus, global singletons like mame_machine_manager::instance are just plain ugly. Lastly, I would like someone familiar with the LUA integration to look at this, not just for correctness, but to validate my approach of keeping LUA's mame_machine_manager::ui() equivalent returning the mame_ui_manager while changing how it is implemented. Even if getting rid of mame_machine_manager::ui() is the right way to go, there is an argument to be made that we should change the LUA integration even if it breaks compatibility with existing scripts (though obviously I did not take that approach).
* pockstat.cpp: Workaround for build error caused by C++14's failure to inline ↵ AJR2019-07-011-1/+2
| | | | constexpr variables (nw)
* hh*: deglobal speaker levels (nw) hap2019-07-016-66/+50
|
* Merge branch 'master' of https://github.com/mamedev/mame arbee2019-06-302-0/+23
|\
| * new NOT_WORKING game MetalliC2019-07-012-0/+23
| | | | | | | | | | -------------------- Kodai Oujya Kyouryuu King - Mesameyo! Aratanaru-ryoku!! (Japan, Ver 4.000) (MDA-C0061) [SauraphaganaxRex, MetalliC]
* | apple2gs: fixed game port regression [R. Belmont] arbee2019-06-301-1/+1
|/
* savant: add buttons to layout (nw) hap2019-07-011-2/+317
|
* floppy: First stab at weak zones handling [O. Galibert] Olivier Galibert2019-07-012-23/+164
|
* sforte: improve lcd_data_w (nw) hap2019-06-303-39/+49
|
* (nw) cassette: last lot of wave changes Robbbert2019-07-0126-39/+65
|
* Merge pull request #5297 from AmatCoder/AmatCoder-tzx_fix-1 R. Belmont2019-06-301-6/+5
|\ | | | | tzx_cass.cpp: Fix loading of Generalized Data blocks
| * tzx_cass.cpp: Fix loading of Generalized Data blocks AmatCoder2019-06-301-6/+5
| |
* | zr107, gticlub, nwk-tr, hornet: Greatly improve inputs (among other things) ↵ Hydreigon2019-06-304-281/+276
| | | | | | | | | | | | | | | | | | | | | | | | (#5296) * Greatly improve inputs * Add an extra line at the end. * gticlub restore "PORT_PLAYER()" * hornet.cpp restore "PORT_PLAYER()"
* | Merge pull request #5295 from rzero9/fmt_softlist R. Belmont2019-06-301-150/+1158
|\ \ | | | | | | fmtowns_cd.xml: additions, replacements and cleanups
| * | fmtowns_cd.xml: additions, replacements and cleanups r092019-06-291-150/+1158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added new items from the redump.org database: Cat's Part-1 DOR Best Selection Gekan Gokko Vol. 1 - Doctor Professional Mahjong Goku Scavenger 4 (1993-11-11) Taiken Shiyou! Marty Channel - Replaced the following items with images that match the redump.org database. In many cases the existing images had no offset correction (which leads to small chunks of audio data at the start/end of the disc being missing) and no proper pregaps, so these should be better. The 4th Unit 5 - D-Again The 4th Unit 7 - Wyatt Genocide Square Gunship - The Helicopter Simulation The Legend of Kyrandia (promoted to working due to this change) Kyrandia II - The Hand of Fate Last Armageddon CD Special Mahjong de Pon! Misty - Meitantei Toujou Puyo Puyo Schwarzschild IV - The Cradle End Silent Möbius Splatterhouse Ultima Underworld II - Labyrinth of Worlds Wing Commander Wizardry V - Heart of the Maelstrom - Added alt_titles and release dates for almost everything - Miscellaneous metadata fixes
* | | Merge pull request #5293 from FakeShemp/gba_upd R. Belmont2019-06-301-31/+83
|\ \ \ | | | | | | | | gba.xml - Add cart info from No-Intro
| * | | gba.xml - Add cart info from No-Intro FakeShemp2019-06-291-31/+83
| | | |
* | | | Merge pull request #5292 from cam900/pgm_meta R. Belmont2019-06-301-21/+16
|\ \ \ \ | | | | | | | | | | pgm.cpp : Add notes, Version infos, Fix metadatas, Reduce unnecessary…
| * | | | pgm.cpp : Add notes, Version infos, Fix metadatas, Reduce unnecessary lines cam9002019-06-291-21/+16
| | | | | | | | | | | | | | | | | | | | Correct game name (ddpdojblk sets are says 'Black Label' at official)
* | | | | Refactored UI font metrics (#5291) npwoods2019-06-3027-240/+249
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed the various usages of UI_*COLOR to be calls to src/frontend/mame/ui/moptions.h The various UI_*COLOR macros were implemented as calls to decode_ui_color, which cached the values for the various options in a static array, which was obviously a gross hack. This refactoring is strategic because I am trying to confine awareness of mame_ui_manager to code in src/frontend/mame/ui, and the implementation of decode_ui_color() relied on the ability to access mame_ui_manager as a singleton from outside this code. * Created a ui_colors object, so that queries for UI RGB values would not always require parsing strings * Replaced UI_TARGET_FONT_[ROWS|HEIGHT] and UI_BOX_[LR|TD]_BORDER macros with property calls These macros were implemented with a call to a function (get_font_rows()) that opportunistically stashed the results of option accesses in static variables; in other words, a gross hack Because get_font_rows() attempted to access mame_ui_manager as a singleton, it was an obstactle to providing an alternative implementation of ui_manager * Remove stray debugging cruft that found a way into the other PR
* | | | (nw) more cassette wav sound Robbbert2019-06-309-14/+25
| | | |
* | | | Missed a file, nw MooglyGuy2019-06-301-16/+0
| | | |
* | | | -imagedev/harddriv: Removed MCFG macros. [Ryan Holtz] mooglyguy2019-06-30110-737/+669
| | | | | | | | | | | | | | | | -generic/slot: Removed MCFG macros. [Ryan Holtz]
* | | | -snapquik: Modernized delegate and removed MCFG macros. [Ryan Holtz] MooglyGuy2019-06-30122-447/+455
| | | |
* | | | (nw) more cassette wave Robbbert2019-06-3016-14/+20
| | | |
* | | | sb30: does not have multiple queens, pawn promotion is set up in software (nw) hap2019-06-303-7/+11
| | | |
* | | | tascr30: add gideon bios (nw) hap2019-06-303-21/+27
| | | |
* | | | (nw) more cassette wave sound Robbbert2019-06-3019-22/+42
| | | |
* | | | New working software list additions Justin Kerk2019-06-292-8/+139
| | | | | | | | | | | | | | | | | | | | | | | | --------------------------------------- ibm5150: SimEarth: The Living Planet (Europe, 3.5", v1.0), SimEarth: The Living Planet (5.25", v1.1), SimEarth: The Living Planet (3.5", v1.1), SimEarth: The Living Planet (3.5", v1.3) [Justin Kerk] odyssey2: AMOK!, Calculator!, Pong for Videopac and Odyssey²! [Justin Kerk]
* | | | sboard: ctrl/shift+click no effect for inductive (nw) hap2019-06-302-1/+3
| | | |
* | | | tasc: 1 minute now matches realworld 1 minute, and it also says 30mhz ↵ hap2019-06-303-4/+6
| | | | | | | | | | | | | | | | instead of 31mhz in system info. assume same for risc2500 (nw)
* | | | diablo/sexpert: add chesspieces (nw) hap2019-06-307-1337/+1491
| | | |
* | | | tascr30: add display, inputs and SmartBoard. [Sandro Ronco] Sandro Ronco2019-06-297-32/+1118
| | | | | | | | | | | | | | | | | | | | | | | | Machines promoted to working ---------------------------- Tasc ChessSystem R30 [Sandro Ronco]
* | | | gamemachine, boris: use pwm_display (nw) hap2019-06-297-149/+94
| | | |
* | | | -dpb_brushstore: Finished implementing functionality, needs testing. [Ryan ↵ MooglyGuy2019-06-292-15/+262
| | | | | | | | | | | | | | | | Holtz]
* | | | -pockstat: Switched to use logmacro, eliminated legacy MCFG, fixed spacing, ↵ MooglyGuy2019-06-291-583/+585
| | | | | | | | | | | | | | | | de-globalized scope. [Ryan Holtz]
* | | | k28: use pwm_display (nw) hap2019-06-292-51/+19
| | | |
* | | | New working machine added (#5294) algestam2019-06-292-2/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New working machine added ---------- Game & Watch: Gold Cliff [algestam, hydef, Ryan Holtz] * hh_sm510: Remove ambigious comment from gnw_gcliff (nw)
* | | | mk1: use pwm_display (nw) hap2019-06-298-188/+152
| | | |
* | | | (nw) nascom1/2: cassette fixed ; added more cassette wav sounds Robbbert2019-06-2920-39/+82
|/ / /
* | | remove novagbase class (nw) hap2019-06-297-216/+588
| | |
* | | cforte: add chesspieces (nw) hap2019-06-2913-229/+466
| | |
* | | Changed the various usages of UI_*COLOR to be calls to ↵ npwoods2019-06-2826-242/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/frontend/mame/ui/moptions.h (#5282) * Changed the various usages of UI_*COLOR to be calls to src/frontend/mame/ui/moptions.h The various UI_*COLOR macros were implemented as calls to decode_ui_color, which cached the values for the various options in a static array, which was obviously a gross hack. This refactoring is strategic because I am trying to confine awareness of mame_ui_manager to code in src/frontend/mame/ui, and the implementation of decode_ui_color() relied on the ability to access mame_ui_manager as a singleton from outside this code. * Created a ui_colors object, so that queries for UI RGB values would not always require parsing strings * Converted a few more options().zyx_color() to colors().zyx_color() * A few more misses from earlier
* | | pgm.cpp, pgmprot_igs027a_type*.cpp : Updates (nw) (#5286) cam9002019-06-286-150/+183
| | | | | | | | | | | | | | | | | | | | | * pgm.cpp, pgmprot_igs027a_type*.cpp : Updates (nw) Add configs related to ARM7 speed and on-board XTALs, Reduce duplicates, Add notes * pgm.cpp : Fix regression
* | | spectrum_cass.xml - various changes [see credit list] (#5290) David Haywood2019-06-281-2034/+6556
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * spectrum_cass.xml - various changes [see credit list] added some more images to the 'unsorted' section, moved some images to 'sorted' section, identyfing and replacing several bad dumps along the way Credit for this stuff should be Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie and many many others. * restore clone relationship (nw) * fix validation (nw) * details (nw) * typo (nw) * filling in some details (nw) * filling in some details (nw) * another compilation (nw) * move more (nw) * compilation details (nw) * typo (nw) * mention set name (nw) * more (nw) * move movement (nw) * a few more (nw) * more (nw) * move more (nw) * more (nw) * move more (nw) * more (nw) * more (nw) * a few more (nw) * (nw)
* | | chesstrv: add chesspieces (nw) hap2019-06-284-69/+511
| | |
* | | New Working sorcerer_cart : System Software Basic v1.1 Robbbert2019-06-291-6/+20
| | |
* | | (nw) removed unneccesary casting of cassette_state; Robbbert2019-06-2936-53/+80
| | |
* | | savant: add screen overlay (nw) hap2019-06-284-26/+108
| | |