Commit Graph

85611 Commits

Author SHA1 Message Date
Ivan Vangelista
01fcb2e0de New systems marked not working
------------------------------
Primus Expert mit Stimme [Team Europe]
2023-01-28 09:33:23 +01:00
Vas Crabb
2498f2b7cf Miscellaneous fixes and refactoring:
ui/analogipt.cpp: Fixed bar graph display for fields with ranges
that wrap through zero.

emu/inputdev.cpp: Separateed analog axis deadzone and switch threshold
settings, reduced default deadzone, and fixed a potential division by
zero if the deadzone and saturation settings are equal.

emu/ioport.cpp: Fixed behaviour of absolute analog fields where range
passes through zero - it previously only worked for specific
combinations of mask, minimum and default.  Removed a workaround from
universal/getaway.cpp that is no longer necessary.

emu/input.cpp: Fixed unintuitive behaviour when an absolute field is
assigned an OR combination of a relative control folled by an absolute
control (e.g. Mouse X or Joy 1 LSX).  Also fixed reading axis input
sequences where an axis code is followed by a switch code (these can
only be produced by manually editing configuration files, not through
MAME's UI), and fixed the returned type when multiple relative axes sum
to zero.

osd/modules/input_dinput.cpp: Fixed hat switches being stuck in up
position when input is suspended in the background

taito/taitoio_yoke.cpp: Give throttle control a distinct type, and don't
auto-centre.

osd: Added option to select MIDI provider module (currently only
PortMidi and the dummy module are available).  Also put various things
in namespaces, and fixed builds including SDL sound module with native
Windows OSD.

emu/validity.cpp: Added check to catch I/O port fields using UI input
types.

emu/inpttype.ipp: Renamed inputs that were causing confusion.  "Bill"
and "Track" were causing confusion for translators and hence likely
causing confusion for many users, especially those who are not native
English speakers.  "Track" as an abbreviation for "Trackball" was
frequently being mistranslated, e.g. in the sense of a CD track
selection button or even in the sense of a railway track.  There's no
reason to abbreviate it.  "Bill" in the US English sense as a banknote
is too ambiguous and was causing confusion for translators.  It's better
to use the less ambiguous "Banknote".  Corrected Greek translations of
"Trackball".

Don't run GitHub Actions on issue template changes.
2023-01-28 08:16:53 +11:00
hap
536c6eeb55 gladiatr: patch mcu roms to fix coin issue 2023-01-27 21:58:09 +01:00
Ivan Vangelista
40068a5879 New systems marked not working
------------------------------
Fruit Genie (Version 1-1-03) [Brian Troha, The Dumping Union]
2023-01-27 18:42:51 +01:00
Ivan Vangelista
deff5d3710 mame/o*-s*: put drivers in anonymous namespaces where applicable, updated #ifndef guards to the current tree structure 2023-01-27 18:32:52 +01:00
negunma
6c370544b7
dynax/ddenlovr.cpp mmpanic: fix AY8910 clock (#10856)
* dynax/ddenlovr.cpp mmpanic: fix AY8910 clock
According to video from PCB, AY8910 clocks need to be corrected. Also, Animalandia Jr. PCB Notes shows all clock values already verified.
2023-01-27 17:36:05 +01:00
Patrick Mackinlay
3ecac2e50c labtam: add serial ports 2023-01-27 12:15:41 +07:00
hap
e577e83f40 ggm: add lasvegas keypad 2023-01-26 23:53:31 +01:00
hap
fb944b4882 gladiatr: update notes 2023-01-26 21:53:30 +01:00
hap
024bfb4854 New working software list items
-------------------------------
ggm: Capablanca-S Edition: Master Chess Endgame, Las Vegas 21: Master Blackjack [Berger, Berger]
2023-01-26 19:30:12 +01:00
Lord-Nightmare
383e09bf52 New systems marked not working
------------------------------
DECtalk DTC-03 [Lord Nightmare, crazyc]
2023-01-26 13:21:15 -05:00
Patrick Mackinlay
3e8c8b522a labtam: fix z80sbc fdcset/fdcclr/fdcatn logic 2023-01-26 11:42:36 +07:00
Patrick Mackinlay
9bebc8adf6 z80dma: correct end of block test 2023-01-26 11:36:51 +07:00
AJR
f0eab2717c New machines marked as NOT_WORKING
----------------------------------
HP 7596A DraftMaster II [Bitsavers]
2023-01-25 09:09:11 -05:00
Patrick Mackinlay
0a2dc7f25b labtam: vdu/comm refactoring and more firmware changes 2023-01-25 09:09:40 +07:00
AJR
5087e6c2f9 Add -listbios command to list alternate BIOSes for drivers and devices 2023-01-24 21:00:08 -05:00
AJR
0877e43699 nios2: Fix execution of 'or' instruction 2023-01-24 20:49:25 -05:00
Patrick Mackinlay
0e793af92a labtam: various improvements
* added 8086 CPU card variant of VDU/COMM card
* added additional firmware versions for z80sbc and ns32k cards
2023-01-24 15:22:00 +07:00
Vas Crabb
b40a6da89e bus/nabupc: Fixed debug builds (const violation in assert expression). 2023-01-24 04:31:32 +11:00
Vas Crabb
35a8c2fd21 Sorted mame.lst by project - location of all new additions has to make sense now. 2023-01-24 03:59:41 +11:00
Brian Johnson
07b19fb3ed
misc/nabupc.cpp, bus/nabupc: Added support for NABU PC and simulated host. (#10676)
New working systems
-------------------
NABU PC
2023-01-24 03:08:37 +11:00
mdeslaur
1a62e147e6
midway/omegrace.cpp: Added a previously unknown version of Omega Race. (#10838)
New working clones
-----------
Omega Race (set 3, 7/27)
2023-01-24 02:33:55 +11:00
ClawGrip
7a96459cc8
misc/babysuprem.cpp: Added skeleton driver for an Andra Z80-based slot machine. (#10839)
New NOT_WORKING machine
-------------------------------
Baby Suprem [jordigahan, ClawGrip]
2023-01-24 02:23:15 +11:00
ArcadeShadow
80ad965518
amigaecs_flop.xml: Replaced abbreviated country names in descriptions with full names. (#10847)
Replaced countries' abbreviation by their full name
2023-01-24 02:18:56 +11:00
ArcadeShadow
f6b1aa4f99
cd32.xml, cdtv.xml: Cleaned up descripitons. (#10848)
Replaced "Euro" with "Europe", use lowercase for descriptive text.
2023-01-24 02:18:07 +11:00
ArcadeShadow
48f6bc4f8c
amigaaga_flop.xml: Replaced abbreviated country names in descriptions with full names. (#10846) 2023-01-24 02:17:03 +11:00
Ivan Vangelista
1439ea5265 New working clones
------------------
Raiden II (Australia) [Ben Maff]
2023-01-23 07:19:29 +01:00
Ivan Vangelista
806bd68e14 Clones promoted to working
--------------------------
Image Fight (Japan, bootleg) [Brian Troha]
2023-01-22 08:34:07 +01:00
benrg
4b33449a76
Improve NTSC parameter descriptions and ranges in OSD (#10782)
Correct units of some parameters (they are MHz, not Hz) and correct one
default (color carrier should be 3.57 MHz, not 35.7). Use a step size of
1/8800 MHz for the color carrier so that the NTSC value of 315/88 MHz
can be exactly represented (to float precision).
2023-01-21 18:56:05 -05:00
ArcadeShadow
095dcb9e53
ibm5170.xml: 8 New working software list additions (#10726)
* ibm5170.xml: 8 New working software list additions

New working software list additions
--------------------------------------------
Caesars Palace for Windows [Ihatediskettes, sarchive.org]
PC Plus (Issue 80 - May 1993) [Tkrns, archive.org]
PC Plus (Issue 96 - September 1994) [Tkrns, archive.org]
PC Plus (Issue 102 - April 1995) [Tkrns, archive.org]
Syndicate (Europe, alt) [The Good Old Days]
Syndicate (Germany) [The Good Old Days]
Syndicate: American Revolt [The Good Old Days]
Where in Space is Carmen Sandiego? [The Good Old Days]

* Update ibm5170.xml

corrected typo on "pcplus9409" note

* Update ibm5170.xml

note correction (missing comma)
2023-01-21 22:26:07 +00:00
arbee
fb9c9c58e9 macrtc: fix clock not telling time on Windows for Mac and Apple IIgs systems. [R. Belmont] 2023-01-21 15:21:23 -05:00
ArcadeShadow
533b5577b9
amigaocs_flop.xml: Cleaned up descriptions. (#10843)
* Replaced countries' abbreviation by their full names.
* Corrected some descriptive text.
2023-01-22 06:28:06 +11:00
Michael D
4502a06f45
sgi_mips.xml: Added three Onyx2 demo CDs. (#10724)
New software list items marked not working (sgi_mips.xml)
---------------------------------
Onyx2 - As Real As it Gets Demo CD - Volume 1
Onyx2 - As Real As it Gets Demo CD - Volume 2
Onyx2 - As Real As it Gets Demo CD - Volume 3
2023-01-22 03:41:48 +11:00
KanedaFr
46be7b97e5
vtech/vsmile.cpp: Use the same SYSTEM port inputs as vsmile. (#10844) 2023-01-22 03:32:29 +11:00
wilbertpol
71cbf4a4c6
nakajima/nakajies.cpp: Modernised code and added a BIOS option for drwrt400. (#10845)
Use memory views to select between ROM/RAM banks, use object finder arrays.

Added v3.1 BIOS for drwrt400. [AbortRetryFail]
2023-01-22 03:04:01 +11:00
Ivan Vangelista
31517c67d6 - mame/irem/m72.cpp: dumped MCU for bchopper [Ordyne, rtw, TeamEurope, The Dumping Union, David Haywood]
- mame/irem/m72.cpp: corrected MCU clock for imgfightjb, game boots [Brian Troha]
2023-01-21 09:21:39 +01:00
Miodrag Milanović
f6630310eb
Update rapidjson to 012be8528783cdbf4b7a9e64f78bd8f056b97e24 (#10842)
Co-authored-by: Milo Yip <miloyip@gmail.com>
2023-01-20 15:44:28 -05:00
Michael Sanborn
898b04e457
misc/globalvr.cpp: Note about two games and typo fixes. (#10840) 2023-01-20 20:24:33 +01:00
Dirk Best
33ddb9044a New working software list additions
-----------------------------------
svi318_cass: Blastar [archive.org]
2023-01-20 13:11:44 +01:00
angelosa
421e9c6145 pc/igspc.cpp: rearrange base setup, fix CPU class family 2023-01-19 23:01:12 +01:00
hap
3d3b6b20c0 ti74, misc handheld: remove use of utf8.h 2023-01-19 21:57:30 +01:00
hap
dc9a1dbbab k28m2: move module notes to hash file 2023-01-19 19:25:06 +01:00
Ivan Vangelista
52b64a5c8c mame/m*,n*: put drivers in anonymous namespaces where applicable, updated #ifndef guards to the current tree structure 2023-01-19 18:43:50 +01:00
hap
3e5aa8299b source org: move spellb to ti folder 2023-01-19 17:36:52 +01:00
hap
99b033cfd2 spellb: disconnect from hh_tms1k_state class 2023-01-19 17:04:55 +01:00
Angelo Salese
c1636c4dcf
QA cleanups for various PC-based Arcade skeleton drivers (#10830)
New clones marked not working
-----------------------------
Hydro Thunder (1.01b) [archive.org]
Hydro Thunder (1.00d) [archive.org]

- gaelco/gaelcopc.cpp: add an alternate BIOS set for tokyocop [Gerald (COY), The Dumping Union]

- misc/neomania.cpp, misc/playcenter.cpp, pc/quakeat.cpp, midway/midqslvr.cpp, misc/comebaby.cpp, unico/unianapc.cpp: demote HDD images to BAD_DUMP having bad chs geometries.

- funworld/photoplys.cpp, funworld/photoplysx.cpp, ice/frenzyxprss.cpp ,misc/bntyhunt.cpp, misc/cavepc.cpp, misc/chameleonrx1.cpp, misc/ez2d.cpp, misc/gfamily.cpp, misc/globalvr.cpp, misc/neomania.cpp, misc/odyssey.cpp, misc/playcenter.cpp, misc/radikaldarts.cpp, misc/rawthrillspc.cpp, misc/rfslotspcpent.cpp, misc/silverball.cpp, misc/skopro.cpp, misc/startouch.cpp, misc/xtom3d.cpp, namco/rbowlorama.cpp, pc/quakeat.cpp, pinball/newcanasta.cpp, taito/taitotx.cpp, unico/unianapc.cpp, midway/midqslvr.cpp, misc/comebaby.cpp: rearrange driver base setup and QA notes, for future conversion to PCI drivers.
2023-01-19 15:47:18 +01:00
Ivan Vangelista
8256d66259 mame/f*-l*: put drivers in anonymous namespaces where applicable, updated #ifndef guards to the current tree structure 2023-01-18 19:31:06 +01:00
Vas Crabb
bad01be1df osd: Better scaling factors for XInput DJ Hero turntable dials. [DarkMoS] 2023-01-19 04:58:56 +11:00
ArcadeShadow
f3a28770c2
ibm5170_cdrom.xml: 13 New working software list additions (#10826)
* ibm5170_cdrom.xml: 13 New working software list additions

New working software list additions
--------------------------------------------
Humans 1 and 2 (Europe, OEM) [redump.org]
Humans 1 and 2 (Europe, re-release) [redump.org]
Prince of Persia 2 - The Shadow and the Flame (USA) [redump.org]
Prince of Persia CD Collection (Europe) [redump.org]
Prince of Persia CD Collection (USA) [redump.org]
Prince of Persia Collection: Limited Edition (Europe) [redump.org]
Prince of Persia Collection: Limited Edition (Europe, alt) [redump.org]
Prince of Persia Collection: Limited Edition (USA) [redump.org]
Prince of Persia Collection: Limited Edition (Netherlands) [redump.org]
Prince of Persia Collection: Limited Edition (Brazil) [redump.org]
Telstar 10 CD ROM Box Set [redump.org]
The Humans (Europe) [redump.org]
The Humans (USA) [redump.org]

* Update ibm5170_cdrom.xml

Notes cleaning (removed obsolete text and update information)

* Update ibm5170_cdrom.xml

Normalized the "Windows 95" value of the 'platform' tag.
Corrected the redump URL for the "10 Game CD ROM"
2023-01-18 14:52:58 +01:00
Vas Crabb
8b224a58c8 osd: Still more XInput rhythm game controller support for Windows:
* Added support for DJ Hero turntable controller.
* Added support for Rock Band keyboard controller pedal.
* Fixed pickup selector switch on guitar controllers.
2023-01-18 23:46:29 +11:00