Commit Graph

80637 Commits

Author SHA1 Message Date
Vas Crabb
751c2806bf Re-generated translations for I/O port names.
Trying to collect messages from everything at once hits some limit in
xgettext and causes messages to be lost no, so I've split it up by the
second-level source directories.

For some reason xgettext thinks overloaded Lua functions are blasphemy,
so that has to be worked around, too.
2021-10-11 15:02:55 +11:00
Vas Crabb
b653a00fbc Updated Chinese translations. [YuiFAN] 2021-10-11 14:03:16 +11:00
Vas Crabb
fd6309ee91 frontend: Keep cleaning up.
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.
2021-10-11 13:14:31 +11:00
0kmg
00a9f25e72
bus/nes: Added support for Super RPG 5 in 1. (#8680)
New working software list additions (nes.xml)
-----------------------------------
Super RPG 5 in 1 (CH501) [NewRisingSun]
2021-10-10 20:08:41 -04:00
0kmg
eb6dc439d5
nes.xml: Removed mk4p8, duplicate entry of mktrilgya. (#8681) 2021-10-10 20:05:58 -04:00
0kmg
3988b5c368
bus/nes: Improved 830118C multicarts, all menu items now load. (#8682)
New working software list additions (nes.xml)
-----------------------------------
1994 New Series Red Pig 7 in 1 (EW-002) [anonymous]
1994 Super HiK 7 in 1 (M-026) [anonymous]
1994 Super HiK 7 in 1 (M-027) [anonymous]

Software list items promoted to working (nes.xml)
---------------------------------------
7 in 1 (M-022)
2021-10-10 20:05:35 -04:00
Vas Crabb
72d35e07c8 frontend: Fix another dumb clone sorting bug. 2021-10-11 07:55:12 +11:00
prime6809
a8ffd2235a
RM Nimbus updates: (#8684)
* Updated mouse handling so it mostly works
* Updated SASI/SCSI code so that formatting disks with HDFORM works for ST125N and ST225N.
* Added documentation of the video code drawn from the Nimbus Service manual.
2021-10-10 16:26:32 -04:00
Vas Crabb
fc906d7a17 frontend: Recovered precious vertical space for system/software names!
Reduced the height of the bottom info panel by one line.  The system
shortname or list/software name tuple are now only displayed in the info
box on the right.  It's a bit out-of-the-way, but it's not something you
need to see all the time.

The main reason for having the quit or return to previous menu item
always visible is to make it easy for someone to quit if they only have
a mouse.  However, we don't need waste space on the menu for this when
we have a toolbar.  Users without a mouse can exit using the
keyboard/controller UI Cancel input (given how important this is, it's
unlikely they won't have it mapped to something usable).

There's now a toolbar button on the extreme right for returning to the
previous menu or quitting.  The tooltip and icon are appropriately
context-sensitive.  This recovers one line on the system selection menu,
and two on the software selection menu since the separator is no longer
needed.

Replaced the toolbar icons bitmaps with SVGs.  Colours/shapes may be
tweaked before the release if people have good suggestions

Flipped the simple system selection menu so the description is on the
left.

Moved the handling of special cases for the final menu item out of the
base menu class.  It's still hacky having it handled there at all, but
it's less hacky without if menus that want to do something different can
do it themselves.
2021-10-11 07:13:50 +11:00
ArcadeShadow
1eb49fc86d
snes.xml: Change "Prototype" and "Alt" to lowercase. (#8685)
Changed various descriptive and disambiguation text to lowercase.
2021-10-11 06:37:22 +11:00
AJR
7d2f6ce95c m88000d: Clean up over/out flagging 2021-10-10 13:27:16 -04:00
Ivan Vangelista
bb75d67379 New working clones
------------------
Super Rider (v1.3) [Michel Blanco]
2021-10-10 18:01:53 +02:00
Robbbert
7994b84b88 Added luna_68k to mess.flt 2021-10-10 18:58:48 +11:00
0kmg
c7d04d404a
bus/nes: Added support for a couple Korean educational titles. (#8675)
- Also replaced the underdumped ROMs for brillco2, which is now fully working.

New working software list additions (nes.xml)
-----------------------------------
Yeongjaekeom Cocoma Pack 1 (Korea) [MLX]
2021-10-09 20:30:47 -04:00
0kmg
3961612bf3
bus/nes: Added emulation for Super Mario Family multicart. (#8677)
- Replaced underdumped PRG. [MLX, NewRisingSun]

Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Family 10 in 1
2021-10-09 20:30:11 -04:00
Steven Coomber
bbacd0e761
c64_cass.xml: Added eleven entries (#8678)
New working software list additions
---------------------------------------
Cabal (Ocean) [C64 Ultimate Tape Archive V2.0]
California Games (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Capcom Collection (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Captain America in: The Doom Tube of Dr. Megalomann (Go!) [C64 Ultimate Tape Archive V2.0]
Catacombs (Anirog) [C64 Ultimate Tape Archive V2.0]
Championship Sprint (Proein Soft Line) [C64 Ultimate Tape Archive V2.0]
Chart Busters (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
Chimera (Firebird) [C64 Ultimate Tape Archive V2.0]
China Miner (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
Chip's Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
Championship Wrestling (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
2021-10-09 20:29:21 -04:00
Barry Rodewald
7879315530 mstworld: fix typo 2021-10-10 11:23:17 +13:00
AJR
3052b96778 pic17: Fix over/out in debugger 2021-10-09 14:07:44 -04:00
Vas Crabb
4bdad850b0 frontend: Don't show toggles for plugin libraries, show a message when no plugins are found. 2021-10-10 01:33:06 +11:00
Vas Crabb
cfbba3ed77 frontend: Moved plugins menu off the main menu - it's only one level deeper now. 2021-10-10 01:16:25 +11:00
Vas Crabb
ddb4bf4650 frontend: Allow falling through to file manager for systems that require media, and one more optimisation. 2021-10-10 00:55:01 +11:00
Vas Crabb
9bf97565e3 frontend: Fixed sorting of clones when not using localised system names. 2021-10-10 00:10:00 +11:00
Vas Crabb
2bd6aeb501 frontend: Support phonetic reading field from localised system name lists. 2021-10-09 23:41:27 +11:00
Vas Crabb
b9bd9ea99c frontend: If in doubt, micro-optimise (halves startup time on Windows). 2021-10-09 21:58:50 +11:00
hap
90b9a01ada New working clones
------------------
Elite Champion Challenger [hap, Berger]
2021-10-09 10:50:53 +02:00
Ivan Vangelista
bd16dd2063 pengo.cpp: updated comments [Brian Troha] 2021-10-09 08:19:21 +02:00
Robbbert
467a4e6d3e zac_1: added some sound 2021-10-09 14:54:03 +11:00
AJR
6346440828 unicode.cpp: Fix build on non-WIN32 systems 2021-10-08 23:32:05 -04:00
Vas Crabb
cfab5b6c03 util/unicode.cpp: string_view treatment for the last two holdouts. 2021-10-09 14:27:37 +11:00
Vas Crabb
30dad180dd frontend: Fixed clone sorting; osd/strconv.cpp: The string_view treatment, and fixed a bug with to/from ANSI codepage. 2021-10-09 14:21:08 +11:00
Vas Crabb
38082ccbee
Overdue internal UI enhancements (#8674)
* 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.
2021-10-09 12:16:17 +11:00
Ivan Vangelista
34b3bf7010 starfire.cpp: correct ROM labels for starfire set [Andrew Welburn] 2021-10-08 21:39:28 +02:00
0kmg
cdd5ad2045
bus/nes: Added support for GN-91B and NC-20MB multicart boards. (#8672)
New working software list additions (nes.xml)
-----------------------------------
2 in 1 (GN-91B) [Consolethinks, Nikolka]
20 in 1 (CA-006) [Consolethinks, Nikolka]
2 in 1 (VT-2037) [Consolethinks, Nikolka]
2 in 1 (VT-2038) [Consolethinks, Nikolka]
Super 2 in 1 (WQ 2047) [Consolethinks, Nikolka]
2021-10-08 08:02:16 -04:00
Patrick Mackinlay
49a62ba99c luna_68k: more probable serial clock, handle reset 2021-10-08 16:49:57 +07:00
Patrick Mackinlay
16fc6c6e29 luna_68k: add am9513 gate1 clock 2021-10-08 16:15:00 +07:00
Patrick Mackinlay
cab3d85d4f luna_68k: more complete serial hookup 2021-10-08 12:01:44 +07:00
Patrick Mackinlay
24e14ba50a New machines marked as NOT_WORKING
---
Omron Luna [Plamen Mihaylov]
2021-10-08 08:42:08 +07:00
Ivan Vangelista
82f27190f0 - cchasm.cpp: removed duplicated include
- dietgo.cpp: moved everything into the driver file, as video/dietgo.cpp only had one method
2021-10-07 17:28:11 +02:00
0kmg
9cc814751e
bus/nes: Set multicart bank size in softlist when appropriate. (#8644)
New working software list additions (nes.xml)
-----------------------------------
1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou]
1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun]
1997 8 in 1 (JY-112) [Consolethinks, NewRisingSun]
2021-10-07 08:06:31 -04:00
0kmg
af18af07e9
bus/nes: Added support for Golden Mario Party II multicart. (#8667)
New working software list additions (nes.xml)
-----------------------------------
Golden Mario Party II - Around the World 6 in 1 [krzsyiobal, NewRisingSun]
2021-10-06 22:21:06 -04:00
0kmg
670a52740a
bus/nes: Fixed loading and bank locking for EH8813A boards. (#8666)
New working software list additions (nes.xml)
-----------------------------------
1996 Yīngyǔ CAI 3 in 1 (China) [taizou]
Xiǎoxuéshēng Shùxué CAI (China) [MLX]
2021-10-06 22:20:35 -04:00
0kmg
0a1a74b735
bus/nes: Added support for K-3033 and 970670C type multicart. (#8665)
New working software list additions (nes.xml)
-----------------------------------
2 in 1 (NT-811) [Consolethinks]
4 in 1 1999 [Consolethinks]
35 in 1 (K-3033) [anonymous]
2021-10-06 22:19:45 -04:00
Steven Coomber
34de176b6d
c64_cass: revert from shortened filenames in PR#8640 & PR#8357 (#8663) 2021-10-06 22:19:10 -04:00
AJR
fb6ae696b6 ioprocsfilter.h: Add missing #include 2021-10-06 15:27:21 -04:00
cracyc
3964e06918 olyboss: fix crash 2021-10-06 09:22:03 -05:00
Vas Crabb
ac9ca1d020 -ui: Put software description on the left and sort by description by default.
-osd/windows: Set locale on start so sorting in the UI works properly.
2021-10-06 07:14:18 +11:00
Vas Crabb
190eafe573 ui: Locale-aware sorting for software list items. 2021-10-06 06:08:46 +11:00
Ivan Vangelista
8c19f7e20b New working clones
------------------
Advisor (Italian bootleg of Space Fury) [Matteo Legittimo, Andrew Welburn]
2021-10-05 21:04:41 +02:00
Vas Crabb
1638f5f8a1 ui: Made file manager software list menu search behave better (based on file selection menu code). 2021-10-06 05:28:14 +11:00
wilbertpol
eae75824d3
softlist.cpp: Add support for a 'notes' field to store information ab… (#8482)
* softlist.cpp: Add support for a 'notes' field to store information about a software list or software list item.  [Wilbert Pol]

* Add software list and software notes to minimaws
2021-10-05 19:16:42 +02:00