Commit Graph

81183 Commits

Author SHA1 Message Date
Robbbert 7823591699 gts3, gts3a: WIP 2021-11-02 03:35:58 +11:00
Devin Acker 8ecf63a4be
gt913: log two more unknown sound commands (#8779) 2021-11-01 12:24:23 -04:00
0kmg c7ef352532
bus/nes_ctrl: Fixed Family Trainer button reads. (#8773)
* Column input reads now are now shifted to correct bit, fixing reads for top two rows.
* Button presses are correctly 0 bits.
* Multiple rows can be scanned per read.
* Flipped key bindings on mat side A - now left/right correspond to left/right on mat.
2021-11-01 02:54:56 +11:00
Robbbert 73e9dd8124 ctk2100: added to mame.lst 2021-11-01 00:11:12 +11:00
Vas Crabb 96cbadbd7d frontend: Make all the textbox menus use the custom navigation flag, on the off chance they become scrollable somehow. 2021-10-31 12:44:02 +11:00
Vas Crabb d64ea5331b
-frontend: Refactored menu event handling and fixed a number of issues. (#8777)
* Moved common code for drawing about box, info viewer, and other text box menus to a base class; removed the last of the info viewer logic and the multi-line item hack from the base menu class.
* Added previous/next group navigation for general inputs and plugin input selection menus.
* Moved message catalog logic to lib/util, allowing osd and emu to use localised messages.
* Made the base menu class use the UI manager’s feature for holding session state rather than a static map and mutex.
* Improved menu event handling model, and fixed many issues, particularly with menus behaving badly when hidden/shown.
* Added better support for menus that don’t participate in the usual menu stack, like the menuless sliders and the save/load state menus.
* Made a number of menus refresh state when being shown after being hidden (fixes MT08121 among other issues).
* Fixed indication of mounted slot option in the slot option details menu.
* Improved appearance of background menus when emulation isn't running - draw all menus in the stack, and darken the background menus to make the edges of the active menu clearer.
* Fixed locale issues in -listxml.

-debugger: Made GUI debuggers more uniform.
* Added new memory view features to Win32 debugger.
* Fixed spelling of hexadecimal in Cocoa debugger and added decimal address option.
* Fixed duplicate keyboard shortcut in Cocoa debugger (Shift-Cmd-D was both new device window and 64-bit float format).
* Made keyboard shortcuts slightly more consistent across debuggers.

-plugins: Moved input selection menu and sequence polling code to a common library.  Fixed the issue that prevented keyboard inputs being mapped with -steadykey on.

-docs: Started adding some documentation for MAME's internal UI, and updated the list of example front-ends.

-Regenerated message catalog sources.  For translators, the new strings are mostly:
* The names of the inputs provided by the OS-dependent layer for things like fullscreen and video features. These show up in the user interface inputs menu.
* The names for automatically generated views. These show up in the video options menu - test with a system with a lot of screens to see more variants.
* The input macro plugin UI.
* A few format strings for analog input assignments.
* A few strings for the about box header.
2021-10-31 12:31:16 +11:00
AJR cfffc54b61 f8: Add callback for overriding the normal reset address 2021-10-30 16:53:09 -04:00
AJR ba4b7c7d84 New machines marked as NOT_WORKING
----------------------------------
F387X PEP System [Bitsavers]
2021-10-30 15:50:48 -04:00
hap c6993affc6 osdcore: fix buffer overflow with osd_output stack 2021-10-30 21:28:25 +02:00
cracyc cee44b0414 plugins/console: fix crash 2021-10-30 12:05:58 -05:00
Ivan Vangelista 88cfb2afbd New clones marked as NOT_WORKING
--------------------------------
Teenage Mutant Ninja Turtles (1.01) [Inkochnito, PinMAME]
2021-10-30 13:17:06 +02:00
Michael D 69138e9779
sgi_mips: new software list additions from jrra.zone (#8769) 2021-10-29 16:05:32 -04:00
r09 5e02fee79e
fmtowns_flop_*.xml: 4 new dumps, verified originals (#8770)
- Verified the Futoppara FD Heisei disks as dumped from original disks and moved them to fmtowns_flop_orig.xml [cyo.the.vile]
- Removed the old handcrafted Columns image

New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------------------------------
Gorby no Pipeline Daisakusen [Katsura82, rockleevk, r09]
Tama CG-shuu - Mai [cyo.the.vile]

New not working software list additions (fmtowns_flop_orig.xml)
---------------------------------------------------------------
Columns [Katsura82, rockleevk, r09]
Musirou - Ongaku Kyoushitsu Ver. 2.0 [cyo.the.vile]
2021-10-29 16:04:22 -04:00
Ivan Vangelista cebc63192d New working clones
------------------
Super Street Fighter II: The New Challengers Super 2 (bootleg, USA 930911) [Genaro Rodarte]
2021-10-29 18:40:34 +02:00
Miodrag Milanovic fa605f1a7a removed leftover 2021-10-29 16:41:40 +02:00
hap 41a80334ce screen: fix buffer overflow crash with VIDEO_VARIABLE_WIDTH screens [AmatCoder] 2021-10-29 16:12:34 +02:00
hap d2aa062d94 bgfx: fix flurry of bogus warning messages 2021-10-29 15:59:07 +02:00
cam900 4a7cbbb858
saa1099.cpp: Fix output behavior when both noise and tone are enabled (#8767) 2021-10-29 09:42:33 -04:00
MooglyGuy fcd99ff769
-mc68328: Cleaned up register handlers and structure. [Ryan Holtz] (#8771) 2021-10-29 09:41:16 -04:00
hap 766619f983 fanucspmg: add correct contact url to comment 2021-10-29 14:37:16 +02:00
hap e3d8cb0883 selmenu: fix wrongly placed messagebox 2021-10-29 14:33:58 +02:00
0kmg 4ea2a2d528
bus/nes: Removed bogus mirroring and banking bits from NAMCOT 3446. (#8768) 2021-10-28 23:08:50 -04:00
0kmg 53b35e7c59
bus/nes: Simplify 8K banking with existing parameterized function. (#8765)
* bus/nes: Simplify 8K banking with existing parameterized function.

* remove some useless semicolons
2021-10-28 06:55:17 -04:00
arbee 374a6c6546 debugger: support octal on the Mac native debugger [R. Belmont] 2021-10-27 22:02:48 -04:00
0kmg 44467bff32
bus/nes: Fixed 4-screen mirroring when loading loose .nes files. (#8764)
- Also, tweaked logging so newer .nes files show backwards compatible fields.
2021-10-27 21:38:03 -04:00
Barry Rodewald a972dc9859 amstrad: Return 0xFF on PPI port A when the PSG is inactive. Fixes Puzzle Bobble. 2021-10-28 13:39:13 +13:00
AJR 6ccae2148d cococart.cpp: Fix copy-and-paste mistake 2021-10-27 16:43:15 -04:00
Scott Stone 6c9d8a51ab pc8801_flop.xml: Fixed sha1 length issue with commented rom. 2021-10-27 14:34:04 -04:00
AJR ed47834cff debugger/qt/memorywindow.cpp: Remove leftover printf 2021-10-27 13:11:39 -04:00
AJR 6cd23b0853 Debug memory view improvements
- Add options for 1-byte, 2-byte, 4-byte and 8-byte octal data display, which are selected automatically for memory spaces configured as octal. Octal data has also been made editable.
- Add options for displaying addresses in decimal or octal as alternatives to the typical hexadecimal format. This also affects the address expression box.
- Prevent the cursor from moving left from the first address or right from the maximum address.

Note that the new options have only been hooked up for the Qt debugger. The Windows and OS X debuggers should also be updated to include them.
2021-10-27 13:08:59 -04:00
Robbbert d01a9b4421 gts80: fixed mistakes in comments 2021-10-28 03:32:49 +11:00
Ivan Vangelista 3d9a7070bd New working clones
------------------
Grudge Match (v00.90, prototype)  [Kevin Eshbach, Brian Troha, simzy]
2021-10-27 18:14:36 +02:00
Ivan Vangelista 8fb9d4e2d9 - mjkjidai.cpp: identified coinage dips, very minor cleanups
- apple2gs_flop_clcracked.xml: fixed sha1 for gpcirc
2021-10-27 18:09:43 +02:00
hap 8fed5ca1a3 New working software list additions
-----------------------------------
entex_sag: Pac-Man 2 [Kevin Horton, Rik]
2021-10-27 10:27:13 +02:00
Devin Acker 935d28a675
new NOT_WORKING machine (Casio CTK-2100) (#8757)
* ctk2100: preliminary work

* ctk2100: possible keyboard hookup

* ctk2100: hook up rudimentary timers

* ctk2100: add ports and hook up the LCD

* ctk2100: timer tweaks, input tweaks

* ctk2100: fix I/O port reads (stops constant LCD resets)

* gt913: increase key polling rate (fixes ctk2100 test mode)

* ctk2100: add ADCs, clean up and comment some other stuff

* lpc210x: add the PL190 VIC here too while i'm at it

* vic_pl192: fix clang build

* unidasm: add gt913
2021-10-27 10:21:46 +02:00
Ivan Vangelista 163659b50a - cps2.cpp: corrected some overdumps for avsp [Guru]
- rgum.cpp: identified some dips, minor comments update
2021-10-26 18:02:59 +02:00
Vas Crabb b0cec43b7e MAME 0.237
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmF3iSMACgkQwXSxAYxA
 cQ6M6A//aq6fZhNtwCuHMXgpN7G854MSs/ogh0H7LcgtxS8ScuhbcOO2IUQapqYy
 TTr4ztRkqDkFMdAASLLlh3PUsl315rHqfl+B1FrFNMpw+X/fQiPvv1cRlwVOZLCR
 Ipk3LSx3rCtXTjzw2IGxpi9ToJuS7vPrKTpxX5npfPiwsMUX1P76y72LoLUTJ/BF
 psU8A4XFpDHICEOQFY3085GMtqmeE0bFs8H4aEubneLNWQYJ0id967Dv9vyqv6Gq
 6UC6CS8PEe0dG5IbzW5m3hDCgnNwFdWPzWcvE6NmWA1lke21fxZB7jH/tJ2MMOg3
 /kXtS3DOX5sPAKYvtXQ2NDAeRZSxYPZscoeLTq9zjf/PVhPj0o6voK0YlkTEXhmh
 im9Rntil52uI91aUPjUneq2vVOBMLy1hlT3kJRV2WCIuIxtw1xjE1SWBbjBRDf9X
 i6mj9puhbHKzV+rhumrU0iZhDbRYN1NOGAsTqqtTyhSj1L20myGpIOmgjW2MtsJ5
 V3eCdC/F/IoWrFE20dIWrxgIgQj8jB2W/5/6XHZzgsqSMsurR94iKKgUezjvpGHb
 3T/HFIFUvkj7FOs565yzrLdn9y/Aj4IPWv6fLyZa1hYclRk0TuEhr9Az0qRH9FFU
 cRU3Wvf3ccwrVoVUiFadonVzZG9G8CcIkvC7k6GAJdHvBvkkSaY=
 =q0mw
 -----END PGP SIGNATURE-----

Merge tag 'mame0237' into mainline-master

MAME 0.237
2021-10-27 01:45:16 +11:00
Vas Crabb 66f9dadf96 Build cleanup and UWP removal (#8756)
This removes options for deprecated platforms: pnacl, steamlink and
ci20.

rpi target is not used for Raspberry Pi - linux target with parameters
is used instead.

MIPS architecture for Android has not been supported for some time -
removed leftovers.

Visual Studio versions older than 2019 are not able to compile anyway,
so removed.

CMake target was not able to be used for compiling anyway (just to give
some editors a way to see project organization).

Xcode4 support was added to get iOS to compile, and that was never
finished, so removed.

UWP has been deprecated by Microsoft, so we remove it as well.
2021-10-27 00:40:50 +11:00
Robbbert 207a759a37 allied, g627, spectra: added save-state and external outputs support. 2021-10-26 23:48:54 +11:00
Vas Crabb 11f7c24c2e render/d3d: Replaced some locale-sensitive configuration parsing code. 2021-10-26 23:35:36 +11:00
Miodrag Milanovic 9513034521 Few more leftovers removed 2021-10-26 11:53:27 +02:00
Miodrag Milanovic 86de474040 remove uwp column 2021-10-26 11:48:29 +02:00
Miodrag Milanovic 8aa5c5a29c Remove OSD_UWP from rest of code 2021-10-26 11:45:04 +02:00
Miodrag Milanovic 67389f4cbd Remove uwp specific sources 2021-10-26 11:28:11 +02:00
Miodrag Milanovic 9d61cf33d1 Remove uwp from build system 2021-10-26 11:24:03 +02:00
Miodrag Milanovic 9e7455b057 Remove of winstore/winphone 2021-10-26 11:18:31 +02:00
Miodrag Milanovic 63f907ee32 vs2019_clang target is now used instead of vsllvm 2021-10-26 11:11:35 +02:00
Miodrag Milanovic 8a6482eba6 fastbuild removal 2021-10-26 11:08:41 +02:00
Miodrag Milanovic 34d4c26e40 Remove old VisualStudio 2021-10-26 11:07:34 +02:00
Miodrag Milanovic 22d5ba05dc xcode4 and ios removal 2021-10-26 10:59:28 +02:00