summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* shangha3_v.cpp: proposed fix for shangha3 drawing phantom drop shadows for ↵shangha3_drop angelosa2022-09-112-7/+13
| | | | player sprites
* rockrage.cpp: document why rockragea is marked as "prototype?" Angelo Salese2022-09-041-1/+1
|
* speedbsk.cpp: Add sound banking AJR2022-09-031-3/+15
|
* Language updates, software demotions, and minor code cleanup. Vas Crabb2022-09-046-72/+64
| | | | | | | | | | | Updated Chinese UI translations. [YuiFAN] Updated Ukrainian UI translation. [Stanley Kid] gbcolor.xml: Demoted beastfgt to partially supported (HUD blank on GBC), and demoted emochndx to unsupported due to all kinds of broken behaviour. Also added chongwu title from title screen as another alt_title - it's different to the cartridge label.
* new NOT WORKING software list entries (#10300) David Haywood2022-09-041-11/+24
| | | | | | ---------------- c2color_cart.xml: Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó [Peter Wilhelmsen] c2color_cart.xml: Corrected metadata based on packaging.
* sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU. (#10299) 0kmg2022-09-0415-24/+102
| | | | | | | | | | | | | | | | | | Fixes several audio bugs with the noise channel in VS. System games, including: * High-pitch sound in vsgshoe percussion track. * Jet sounds in bnglngby. * Number of tanks killed count screen in btlecity. * nvs_platoon's bullet and enemies dying sounds are subtly changed. It's estimated that these letterless CPU versions are in the first two million or so Famicoms (about 10% of Famicoms sold). There are games developed on the RP2A03 that have sound glitches on later, more common Famicoms. For instance, the very last note in the game over melody in Balloon Fight rings out with a loud buzz on later machines. The new famicomo driver plays it as the developers must have intended. New working clones ------------------ Nintendo Famicom (earlier, with RP2A03) [kmg]
* ozmawars: Added preliminary samples to replace the incorrect invaders ones. Robbbert2022-09-033-5/+159
|
* redclash: add player shoot sample hap2022-09-033-33/+70
|
* gaelco/blmbycar.cpp, gaelco/glass.cpp, gaelco/targeth.cpp, ↵ Ivan Vangelista2022-09-0325-1968/+1875
| | | | gaelco/wrally.cpp, gaelco/xorworld.cpp, gametron/gatron.cpp, gametron/sbugger.cpp: consolidated drivers in single files, minor cleanups
* Fix regressions in debugger trace command from ↵ AJR2022-09-021-2/+3
| | | | d8d588262de1f11a529b208e470cff9b89a4cba6, including use-after-move issue
* schedule: rename add_scheduling_quantum to add_quantum, added perfect_quatum ↵ hap2022-09-0265-149/+145
| | | | and use that for most cases of boost_interleave
* driver: make flipscreen setters compatible with writeline hap2022-09-025-53/+31
|
* zerohour: add 1bit dac hap2022-09-021-5/+9
|
* nintendo/vsnes.cpp: Improved DIP switch labels for jajamaru, bnglngby and ↵ 0kmg2022-09-031-9/+24
| | | | | | | supxevs. (#10292) * Corrected bnglngby Lives DIP switch settings, added Difficulty settings. * Corrected supxevs Bonus Life DIP switch settings, added Password DIP settings. * Corrected Lives DIP switch settings for jajamaru.
* f4431: Emulate keyboard, add layout for keyboard LEDs, honor cliprect for ↵ Dirk Best2022-09-024-23/+530
| | | | screen update
* cpu/psx: Initialise some DMA channel registers on reset (fixes MT08407). Vas Crabb2022-09-023-16/+13
| | | | | Without this, booting a parallel port device jumps into the weeds. Actual DMA channel state on reset needs to be investigated.
* New machines marked as NOT_WORKING Ivan Vangelista2022-09-0212-1221/+1391
| | | | | | | ---------------------------------- Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)] - misc/mcatadv.cpp, misc/oneshot.cpp, taito/retofinv.cpp: consolidated drivers in single files, minor cleanups
* Patched up some gaps in functionality and fixed some bugs. Vas Crabb2022-09-0298-13139/+15216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ui: Added some missing functionality: * Added an option to copy input device IDs to the relevant menus. * Added an item for setting the software lists files path (-hashpath) to the folder setup menu. * Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). * Changed the software selection menu heading to be a bit less misleading. * Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code. Exposed more Lua bindings: * Added low-level palette objects. * Added indexed bitmap types. * Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. * Changed screen device pixels method to return width and height in addition to the pixels. osd: Added some functionality and cleaned up a little: * Added a function for copying text to the clipboard. * Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. * Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). * Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. * Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste. Various bug fixes: * util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. * util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). * util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. * emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. * emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing. docs: Reworked and expanded documentation on configuring stable controller IDs. For translators, the changes are quite minor: * There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. * There's the menu item for setting the software list file search path. * One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name.
* Add file inadvertently omitted from 67be13960b2fffa5460c3e5dbb0a7f9736b87d3e AJR2022-09-011-0/+1
|
* woz: fix missing breaks Olivier Galibert2022-09-011-0/+3
|
* docastle: update notes hap2022-09-012-13/+28
|
* Validate slot cards only once per device type during 'quick' validation ↵ AJR2022-09-011-0/+5
| | | | passes, which were taking rather long for some drivers (e.g. at.cpp)
* moof: Some fixes [Disk Blitz] Olivier Galibert2022-09-012-9/+134
| | | | woz: put back the save support, will destroy any disk with FLUX encoded tracks though. How to handle that is still in discussion.
* esqkt.cpp: Added TS-10 2.02 and TS-12 3.05 OS ROMs. [DBWBP.com, R. Belmont] arbee2022-09-011-5/+12
|
* woz: Remove write support, it can't really be made reliable Olivier Galibert2022-09-014-117/+189
| | | | moof: Added support.
* taito/msisaac.cpp: removed unused variable Ivan Vangelista2022-09-011-1/+0
|
* taito/galastrm.cpp, taito/gunbustr.cpp, taito/msisaac.cpp: consolidated ↵ Ivan Vangelista2022-08-3110-1491/+1486
| | | | drivers in single files, minor cleanups
* zerohour_stars: remove need for trampoline hap2022-08-315-20/+7
|
* Merge tag 'mame0247' into mainline-master Vas Crabb2022-08-313-6/+6
|\ | | | | | | MAME 0.247
| * Bump version to 0.247mame0247 Vas Crabb2022-08-313-6/+6
| |
* | Revert "gen_latch: add boost interleave conf setting" Vas Crabb2022-08-316-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Jamming magic behaviour for a few systems into a common device just makes code more convoluted and harder to maintain. The trouble with these things is that you quickly end up stuck with them, and then untangling the dependency on magical behaviour that never belonged in the device in the first place becomes an inordinate amount of work. In this case, it isn't even saving a substantial amount of code in the drivers. This reverts commit 229ea4b3a1b44bd558e2c99c31dfe3ad66c34ea0.
* | gen_latch: add boost interleave conf setting hap2022-08-317-6/+14
| |
* | atarisy1, gauntlet: re-add boost interleave on soundlatch write hap2022-08-307-20/+5
| |
* | getaway: improve colors, add dipsw locations hap2022-08-301-91/+71
| |
* | formats/fs_fat.cpp: Fixe use-after-std::move() issue in constructor. (#10296) npwoods2022-08-311-1/+1
| |
* | taito/groundfx.cpp, taito/pitnrun.cpp, taito/rollrace.cpp, taito/ssrj.cpp, ↵ Ivan Vangelista2022-08-3019-2343/+2269
| | | | | | | | taito/volfied.cpp, taito/warriorb.cpp: consolidated drivers in single files, minor cleanups
* | zerohour: update notes hap2022-08-301-5/+8
| |
* | zerohour: bullet width is software controlled hap2022-08-303-21/+35
| |
* | New machines marked as NOT_WORKING Ivan Vangelista2022-08-307-88/+341
| | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------------------- Exciting Speed Hockey (V19930325) [nnap] New clones marked as NOT_WORKING -------------------------------- Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME] - sega/model3.cpp, sega/segaybd.cpp: some board documentation updates [Brian Troha] - tecmo/spbactn.cpp: fixed some dips for spbactnp
* | zerohour: remove imperfect gfx flag for this game hap2022-08-301-5/+6
| |
* | New machines marked as NOT_WORKING Dirk Best2022-08-294-4/+367
| | | | | | | | | | | | | | ---------------------------------- Facit 4431 [Bitsavers] - Create directory for Facit and move facit4440 driver
* | de_3.cpp: Forgot to remove country name on commit ↵ ClawGrip2022-08-301-1/+1
| | | | | | | | cf89d216b02524ab568a71d92c4db3bc4b5234f3 (#10293)
* | z80.cpp: fix WZ flag (#10291) holub2022-08-291-15/+15
| |
* | zerohour: correct score panel colors hap2022-08-291-13/+17
| |
* | redclash: add preliminary sound hap2022-08-291-10/+46
| |
* | redclash: add white background hap2022-08-291-67/+96
| |
* | Merge branch 'release0247' into mainline-master Vas Crabb2022-08-297-44/+69
|\|
| * Work around older versions of libc++, tidy up some recent changes. Vas Crabb2022-08-295-15/+28
| |
| * nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) 0kmg2022-08-291-5/+12
| |
| * myvision.xml: Added Japanese titles for software items and listed undumped ↵ Vas Crabb2022-08-291-0/+8
| | | | | | | | cartridges. [kmg]