summaryrefslogtreecommitdiffstatshomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * new WORKING machine Olivier Galibert2022-09-069-6/+2858
| | | | | ---- MTU-130 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright]
* 6502 future-proofing: do not overwrite the variable with the access address ↵ Olivier Galibert2022-09-069-369/+369
| | | | on a read in case we want to rerun it
* seattle.cpp: added newer BIOS for blitz [anonymous] Ivan Vangelista2022-09-062-5/+7
|
* - midw8080/8080bw_a.cpp: confirmed ozmawars has 2 SN76477 [Guru] Ivan Vangelista2022-09-0621-2536/+2506
| | | | - orca/espial.cpp, orca/funkybee.cpp, orca/marineb.cpp, orca/vastar.cpp, orca/zodiack.cpp, pacific/mrflea.cpp, pacific/thief.cpp: consolidated drivers in single files, minor cleanups
* ozmawars: fixed typo. Robbbert2022-09-061-1/+1
|
* New working clones Ivan Vangelista2022-09-063-42/+77
| | | | | ------------------ Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]
* jaleco/aeroboto.cpp, jaleco/exerion.cpp, jaleco/ginganin.cpp, ↵ Ivan Vangelista2022-09-0625-3025/+2950
| | | | jaleco/homerun.cpp, jaleco/momoko.cpp, jaleco/skyfox.cpp, omori/popper.cpp: consolidated drivers in single files, minor cleanups
* ymqy70.cpp: Fix permissions AJR2022-09-051-0/+0
|
* -machine/intelfsh.cpp: Added Macronix 29F008TC (1M*8, 4K*8 pages). Vas Crabb2022-09-064-12/+33
| | | | | | | | | -bgfx: Removed obsolete sample layout files, updated documentation. New NOT_WORKING software list items (gbcolor.xml) ------------------------------------------------- Chāojí Gédòu 2001 Alpha (Taiwan) [taizou] Gédòu Jiàn Shén - Soul Falchion (Taiwan) [taizou]
* new NOT_WORKING machine MetalliC2022-09-052-0/+28
| | | | | ----------------------- Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]
* emu/video.cpp: Added a space before %FPS in speed text. (#10305) 0kmg2022-09-051-1/+1
|
* source org: move z80ne to misc folder hap2022-09-043-2/+2
|
* glasgow/amsterdam: rom regions were 256 times too large somehow hap2022-09-047-14/+14
|
* toprollr: add safety cliprect mask hap2022-09-041-0/+1
|
* cmi: move global int_levels array to local function where it's accessed hap2022-09-041-8/+4
|
* redclash: add minimal beeper frequency hap2022-09-041-2/+2
|
* z80ne: merge driver into a single file hap2022-09-043-970/+935
|
* 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-042-17/+14
| | | | | | | | | | | 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.
* 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-0241-566/+1141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
|
* 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
|