summaryrefslogtreecommitdiffstats
path: root/scripts/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * mips platform is not supported for Android for some time Miodrag Milanovic2021-10-262-12/+0
| |
| * rpi target was not used, but regular linux one anyway Miodrag Milanovic2021-10-263-15/+0
| |
| * Remove steamlink Miodrag Milanovic2021-10-261-5/+1
| |
| * Remove pnacl remains Miodrag Milanovic2021-10-262-20/+1
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-183-0/+6
|\|
| * Add new files to SDL OSD as well as Mac OSD. Vas Crabb2021-10-181-0/+2
| |
| * Still more user experience improvements: Vas Crabb2021-10-182-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed the default mapping for UI select to not trigger on Alt+Enter fullscreen toggle. (Fullscreen toggle still doesn't work in menus - actually fixing that is complicated.) frontend: Made the about box wrap text properly, made the title and backtrack menu item always visible, and added a footer with the VCS revision. frontend: Don't highlight the favourites and info toolbar buttons if there's no selection (can happen if filters produce no results). Also made the info viewer appear even if no info is available - it's less confusing to see an empty menu than wonder why clicking the button does nothing. debugger: Added a register points view to the GUI debuggers, to go with the breakpoints and watchpoints views. debugger: Extended [brw]p(clear|(en|dis)able) commands to accept multiple arguments to perform the same action on multiple (break|watch|register)points at once. Also made rplist accept a CPU for showing a single CPU's register points ([bw]plist already support this). docs: Updated registerpoints debugger commands page, and updated other pages for latest extensions to syntax.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-151-0/+2
|\|
| * More user experience improvements: Vas Crabb2021-10-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | frontend: Made it possible to cancel a media audit while it's in progress. Also made the media audit multi-threaded so it's faster. frontend: Made the DIP switches in the DIP switch preview clickable. frontend: Made the system and software selection menus leave focus on the same system when clearing the search rather than jumping to the first item. Also fixed a couple of bugs in the logic for keeping the selected item visible. frontend: Fixed a few places that weren't showing localised system names. frontend: Made UI Cancel clear a search in the file manager the same way it does on the system and sofware selection menus. frontend: Made it possible for plugin menus to handle UI Cancel more naturally, backing up to the previous plugin menu rather than dropping straight back to the list of plugins. Updated the autofire, cheat and cheatfind plugins, and fixed a few other issues in the cheatfind plugin. debugger: Made the mount and unmount commands accept instance names as well as brief instance names. Also updated another page of debugger documentation.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-142-4/+28
|\|
| * Casio CTK-551 [Daivn Acker] Devin Acker2021-10-132-4/+28
| | | | | | | | | | | | * New machine marked as NOT_WORKING ---------------------------------- Casio CTK-551 [Devin Acker]
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-121-0/+2
|\|
| * bus/nes: Improved support for various VRC clone boards. (#8687) 0kmg2021-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * Expanded VRC4 CHR bank regs to 9-bit. This functionality is verified on Konami VRC4 hardware as well but is only used by clones (World Hero here). * Removed board for World Hero. Its VRC4 clone chip is under a glop top but is thought to be identical to Konami's. * Reimplemented TF1201 (Lethal Weapon) as a VRC4 subclass. Its clone chip is only known to differ by the IRQ reload bit, which it ignores. * Reimplemented Shui Guan Pipe as a VRC4 subclass. Its clone chip has different PRG banking but is otherwise standard. Software list items promoted to working (nes.xml) --------------------------------------- Gimmick! (Asia, pirate) Lethal Weapon (China) World Hero (Asia) World Hero (Asia, alt)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-111-1/+0
|\|
| * frontend: Keep cleaning up. Vas Crabb2021-10-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Got rid of one of the UI audit inputs. There only needs to be one, and the options can be presented in the confirmation menu. Two secret keystrokes is too confusing. Also got rid of the long-obsolete UI Toggle Debugger input. Added audit media button to the toolbar so it's a bit less opaque, and it can be accessed with a mouse/trackball (not just by knowing the key mapping). Made default I/O port names localisable. Made autofire plugin save port fields using the { port, mask, type } tuple, the same way MAME does. Unfortunately this will break existing autofire configuration, but it should be more stable going forward. Added some more UI keys to the default key mappings documentation.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-092-4/+7
|\|
| * Overdue internal UI enhancements (#8674) Vas Crabb2021-10-092-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * frontend: Added support for message context to localisations. * frontend: Added string_view versions of the message lookup functions. * frontend: Added a few more folder options to the internal UI. * emu/softlist.cpp: Use more appropriate containers. * Switched to Python 3 by default - this will become a requirement. * Updated msgfmt.py for message context support. * frontend: Show all software item info in the internal UI. * frontend: Search alternate titles in software selection menu. * 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes). * frontend: Added software filters for common info fields. * frontend: Allow UI manager to hold onto persistent session data. * frontend: Cache software lists for eight machines. * frontend: Added support for loading localised system names. * frontend: Add UI for selecting localised system names.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-051-3/+7
|\|
| * util: Further API cleanups: (#8661) Vas Crabb2021-10-051-3/+7
| | | | | | | | | | * Turned `core_file` into an implementation of `random_read_write`. * Turned PNG errors into a standard error category. * Added a helper for generating what look like derived classes on-the-fly.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-041-0/+4
|\|
| * Add Z80-derived stub devices for eZ80 and R800 CPUs AJR2021-10-031-0/+4
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-10-032-14/+17
|\|
| * bus/rs232: Added a configurable patch box device, and various cleanups. Vas Crabb2021-10-031-14/+16
| | | | | | | | | | | | | | | | | | | | Added comments with V.24 interchange circuit numbers and names to rs232.h to make the meanings of the abbreviated signal names clearer. Moved a few slot card classes out of headers and into anonymous namespaces to reduce compile depedencies and exported symbols. Transliterated a Korean NES game title.
| * Update bgfx, bx and bimg to latest upstream (fixes issue #8057) (#8645) Julian Sikorski2021-10-021-0/+1
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-221-0/+2
|\|
| * bus/nes: Added support for several Shenzhen Jncota RPGs. (#8500) 0kmg2021-09-211-0/+2
| | | | | | | | | | | | | | | | | | | | * Also corrected metadata for lots of items. Software list items promoted to working (nes.xml) --------------------------------------- Jīng Kē Xīnzhuàn (China, Shenzhen Jncota) Shènghuǒ Lièzhuàn (China) Xiákè Chuánqí (China) Zhànguó Fēngyún (China)
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-191-0/+2
|\|
| * bus/nes: Added support for Super Russian Roulette. 0kmg2021-09-181-0/+2
| | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- Super Russian Roulette [re4mat]
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-132-0/+4
|\|
| * Merge pull request #8559 from 0kmg/nes-mappers-297,374 ajrhacker2021-09-111-0/+2
| |\ | | | | | | bus/nes: Added support for MMC1-based multicarts.
| | * bus/nes: Added support for MMC1-based multicarts. 0kmg2021-09-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts. - Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept. - Marked Operation Wolf games as partially supported due to zapper inputs not working. - Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun. New working software list additions (nes.xml) ----------------------------------- 1997 Super HiK 4 in 1 (JY-021) [MLX] 1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou] 1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou] 2 in 1 Uzi Lightgun [CaH4e3]
| * | Formats-related refactoring AJR2021-09-111-0/+2
| | | | | | | | | | | | | | | | | | - Remove opresolv.h from emu.h and some other base headers - Split legacy floppy image class into a separate file - Clean up a lot of #includes in src/lib and src/tools/imgtool
* | | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-111-3/+5
|\| |
| * | fixed vs2019, broken by clang fix. smf-2021-09-091-3/+5
| |/
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-082-1/+14
|\|
| * apple2: support for the AppleIISD card [R. Belmont, Florian Reitz] arbee2021-09-072-1/+14
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-061-0/+2
|\|
| * Decoupled RPK logic from TI-99 cartridge code. (#7880) npwoods2021-09-061-0/+2
| | | | | | Decoupled support for RPK (RomPacK cartridge images) from TI-99 code, enabling the logic to be leveraged by other drivers.
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-053-0/+15
|\|
| * fixes for building with clang 12.0.1 on windows smf-2021-09-042-0/+5
| |
| * unidasm: Add disassembler for DEC VAX architecture AJR2021-09-031-0/+10
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-09-011-0/+1
|\|
| * Move endianness type into lib/util header AJR2021-08-311-0/+1
| |
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-08-312-2/+14
|\| | | | | | | | | # Conflicts: # src/mame/audio/dkong.cpp
| * Merge pull request #8495 from 0kmg/nes-mappers-114,115,182 ajrhacker2021-08-261-2/+0
| |\ | | | | | | bus/nes: Simplified a few related boards by Kasheng and Hosenkan.
| | * bus/nes: Simplified a few related boards by Kasheng and Hosenkan. 0kmg2021-08-261-2/+0
| | | | | | | | | | | | | | | - Reduced redundant code by making "kasing" device parent class for sglionk/sgboog. The latter are identical save for the extended register/address scrambling. - Eliminated hosenkan device altogether (mapper 182). It is identical to sglionk (mapper 114).
| * | Major state refactoring of pc98 based HW (#8475) Angelo Salese2021-08-242-0/+14
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First major step in splitting up machine classes in NEC PC98 family tree: * Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp); * Adds a preliminary uPD4991a parallel RTC, used by pc98ha; * Fix -26, -86, -118 C-bus sound board dips or jumper settings; * Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118); * Adds preliminary MAD Factory Otomichan-kai C-bus sound board; * Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently unmapped by other installed boards; * Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks; * Extensive QA rundown, including research on missing features and undumped machines. pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options menu. pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative machines. pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly. New machines marked as NOT_WORKING ---------------------------------- PC-98LT [anonymous] PC-98HA "Handy98" [anonymous] PC-9821Nr15 (98NOTE Lavie) [flyingharuka] PC-9821Nr166 (98NOTE Lavie) [flyingharuka] PC-9821Nw150 (98NOTE Lavie) [flyingharuka] PC-9821Ra266 (98MATE R) [flyingharuka] PC-9821Cx3 (98MULTi CanBe) [flyingharuka] PC-9801VX [qazmko1029] PC-9801US [CoolMod]
* | Merge remote-tracking branch 'upstream/master' Robbbert2021-08-225-4/+11
|\| | | | | | | | | | | # Conflicts: # src/emu/machine.cpp # src/frontend/mame/ui/inifile.cpp
| * formats, osd, util: Started refactoring file I/O stuff. (#8456) Vas Crabb2021-08-224-4/+9
| | | | | | | | | | | | | | | | | | Added more modern generic I/O interfaces with implementation backed by stdio, osd_file and core_file, replacing io_generic. Also replaced core_file's build-in zlib compression with a filter. unzip.cpp, un7z.cpp: Added option to supply abstract I/O interface rather than filename. Converted osd_file, core_file, archive_file, chd_file and device_image_interface to use std::error_condition rather than their own error enums. Allow mounting TI-99 RPK from inside archives.
| * bus/electron: Added a homebrew 68000 second processor. Nigel Barnes2021-08-211-0/+2
| |