Commit Graph

94997 Commits

Author SHA1 Message Date
Andrei Holub
15f0101c27 Merge branch 'master' of https://github.com/mamedev/mame into tsconf2
Some checks are pending
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang-arm64, clang++, mame, mingw-w64-clang-aarch64-gcc-compat, CLANGARM64, windows-11-arm, mingw-w64-clang-aarch64, mame) (push) Waiting to run
CI (Windows) / build-windows (clang, clang-x64, clang++, mametiny, MINGW64, windows-latest, mingw-w64-x86_64, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Waiting to run
Build documentation / build-docs (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2025-08-01 20:01:42 -04:00
holub
d3f2192253
sinclair/tsconfdma.cpp Refactored the code (#14013) 2025-08-01 19:32:40 -04:00
hap
f6efd738b7 brikett,mm1: add language switch 2025-08-01 23:08:29 +02:00
hap
4f082f87c5 lastduel,srumbler: add screen raw params 2025-08-01 21:56:11 +02:00
hap
95f7d84198 serialvfd: correct include order 2025-08-01 16:45:15 +02:00
hap
d836db74ea 1942,commando,vulgus: update comment after prev commit 2025-08-01 16:44:45 +02:00
hap
53d274aea9 capcom*: revert global 128,6 screen offset 2025-08-01 16:40:27 +02:00
hap
24de3d23bb commando,exedexes,higemaru,vulgus: hook up irq prom like 1942,
exedexes,higemaru: add screen raw params,
1942iti: copy over input defs from 1942, demote game to not working (not from this commit, it was already broken when added)
2025-08-01 16:05:01 +02:00
Ivan Vangelista
d5c48ddbf5 New clones marked not working
-----------------------------
Kingdom Grandprix (bootleg) [Darksoft, Ricardo G, Hammy]

- sega/system16.cpp: patched out undumped MCU handshake, makes game boot [Hammy]
2025-08-01 14:57:44 +02:00
holub
37a5f76998
sinclair/spectrum.cpp Reconfigured speakers for children machines (#14000) 2025-08-01 14:39:10 +02:00
Andrei Holub
5c612b3689 accommodate recent API change
Some checks are pending
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang-arm64, clang++, mame, mingw-w64-clang-aarch64-gcc-compat, CLANGARM64, windows-11-arm, mingw-w64-clang-aarch64, mame) (push) Waiting to run
CI (Windows) / build-windows (clang, clang-x64, clang++, mametiny, MINGW64, windows-latest, mingw-w64-x86_64, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2025-08-01 08:03:35 -04:00
hap
468dfe69a4 macseconds: correct include order 2025-08-01 13:04:35 +02:00
hap
7b9d16fda9 1942: hook up irq prom instead of hardcoded values (no change to emulation),
pacland: add btanb note
2025-08-01 12:59:21 +02:00
Vas Crabb
19fd5ff4b9 3rdparty/bgfx: Fix SPIRV shader builder compilation error with newer standard library that doesn't implicitly include stdint in as many places. 2025-08-01 19:00:50 +10:00
Vas Crabb
bd6f147231 MAME 0.279
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmiKl4IACgkQwXSxAYxA
 cQ4+0g//ZgnQYJNsGPuwFyzw5gL7gs2lSuuUGx/X6LL0GAgS5+brCNcObY3jJKsS
 EascGqNJLt5p3P3vKZnbPwdMPLL4CLpjrbFzo6fh5N7/C1dkfApoWsdtu/8wniaj
 R3ABwdige4TFkuscjzd6TxiAkDNY0p/3mGPkMnYhcQJ2jGT0A6ippyOXxcfZyYc6
 bCNxajh5mCxLiYHMWoCuKyzNy4SEWLtUbDDEZkXnKS2/Lg37GJ3mMp0jJLwJpN+R
 En3SnYSzeKyVpoWeaLO5SA9EabKhJNtagUteSXg3a9FzBKBeimNb2kK1pRzZmggW
 /sOPP5hkJwRgiuNvwr2lqLmOn8R7K+ToG7e/oqxJSUQ7yjre/CTcann18gX0MT6E
 W0wndzI4IS4vToA73og3oH/PcbcBo1w3ZS1yZyIkZlabYJyN/ngeNGQEy3A+DL9+
 wAF/zQJ9+gP4wlFSpcjJ/ZaLRkHpPtceDLXi2bCfdoUyRFP2p3fQIyI1z4il9weA
 RphLSGX6P/hgA2F7nasyM8zJXUJHr2xmN4INfgFNh7ZjkE7cojVjc7Bqvdo2UKJv
 bbkZjTbJPa3OOemb8xHop8zTNyG867V9bO3pMJK0x16YYD+nVP/l+d0LlAfAjDEH
 gFWxz0zoU3x/4UdIUNF4VAZxenyS9g8gaZ2AnEWFfcXbGxBAbo4=
 =mhpV
 -----END PGP SIGNATURE-----

Merge tag 'mame0279' into HEAD

MAME 0.279
2025-08-01 18:50:47 +10:00
hap
e298ea5727 (emu.h) sound: don't apply gain if value didn't change, also use u32 instead of int for io_connection index 2025-08-01 10:29:19 +02:00
AJR
f10097dfa2 Add dump and skeleton device emulation of Sharp MZ-1P16 Plotter Printer [AJR, sharpmz.org] 2025-07-31 21:59:35 -04:00
Vas Crabb
16544be187 Cleaned up a few more things. 2025-08-01 06:50:34 +10:00
Vas Crabb
950d6ea05b Fix up various things:
* kim1_cass.xml: Hopefully fix checked-in DOS line endings.
* cpu/m68000/m68010.cpp: Use constructor delegation.
* debugger/debugwin.cpp: Don't repeatedly get the focussed window in a
  loop.
2025-08-01 06:12:48 +10:00
ClawGrip
31cf546140
gaelco/lotoplay.cpp: Small comment to differenciate sets (#14009) 2025-07-31 22:09:47 +02:00
mamehaze
7f3a14bc42
current Plug and Play PR (13 not working systems, 1 working) (#14001)
New working systems
-------------------
Spider-Man 2 Web Action [TeamEurope, David Haywood]

New systems marked not working
------------------------------
Retro Racer (30-in-1) [TeamEurope, David Haywood]
Power Console - Paw Patrol [TeamEurope, David Haywood]
Sumikko Gurashi - Sumikko Atsume (Japan) [TeamEurope, David Haywood]
Chiikawa Camera De Ya-! (Japan) [TeamEurope, David Haywood]
Sumikko Gurashi - Sumikko Catch (Japan) [TeamEurope, David Haywood]
Kiratto Pri-Chan Design Palette (Japan) [TeamEurope, David Haywood]
Smatomo (Japan) [TeamEurope, David Haywood]
Kunio-kun TV (5-in-1) [TeamEurope]
ZX Spectrum Vega+ [Andrew Bickers]
Interactive Game Console (Model B608, YRPRSODF) [TeamEurope, David Haywood]
AR Dance Mat (Model DM02, YRPRSODF) [TeamEurope, David Haywood]
Power Rangers Dino Thunder: Thunder Action [TeamEurope, David Haywood]
Gakushuu Ouen AI Miracle Robo [TeamEurope, David Haywood]
2025-07-31 22:09:13 +02:00
mamehaze
0190bf503c
added 3 smartcycle carts (#14004)
New software list items marked not working
------------------------------------------
smartcycle_cart.xml:
Barbie - Fairytopia (UK) [TeamEurope, David Haywood]
Spongebob Squarepants - Ocean Adventure (UK) [TeamEurope, David Haywood]
Dora the Explorer - Friendship Adventure (UK) [TeamEurope, David Haywood]
2025-07-31 22:06:47 +02:00
ClawGrip
c6b6be3af4
skeleton/blaucds32.cpp: Skeleton driver for Blaupunkt CDS 32-ID terminal (#13883)
New systems marked not working
------------------------------
CDS 32-ID [OldComputers ES]
2025-07-31 10:35:22 -04:00
hap
56763f3cc5 k054321: reset m_active at device_reset 2025-07-31 15:42:52 +02:00
Roberto Fresca
8a17acdfe7 goldnpkr.cpp: Minor cleanups. 2025-07-31 14:56:55 +02:00
Roberto Fresca
f6c1e95b16 Merge branch 'master' of https://github.com/mamedev/mame 2025-07-31 14:50:28 +02:00
Roberto Fresca
7ca1609fb4 Added Wing W90-3 system overview and technical documentation. 2025-07-31 14:49:57 +02:00
hap
2e5ebbe948 k054539: also update stream before init_flags 2025-07-31 14:49:43 +02:00
hap
68921b10c9 k054539: add m_ prefix to class variables 2025-07-31 14:32:32 +02:00
hap
70ccc4f51c k054539: update stream before writes 2025-07-31 14:10:25 +02:00
hap
b0f99e0f08 konami: fix regression with k054539 l/r speakers, small cleanup 2025-07-31 13:53:09 +02:00
Roberto Fresca
d3194178f7 Wing W90 system improvements: [Roberto Fresca, Grull Osgo]
* Accuraate memory map.
 * Derivated machine config.
 * Worked the addressing/banks to match the LS138 decoder.
 * New specific inputs.
 * Mapped the DIP switches bank.
 * New video hardware (tile get info, video start).
 * New 3-BPROMS R-G-B palette support.
 * Fixed the GFX banks.
 * Added SN76489A sound system support.
 * Added a default clean NVRAM to get the game working properly.
 * Changed the set name and game description.

Systems promoted to working
---------------------------
Wing W90 poker (Wing 8510-A W90-3 PCB) [Roberto Fresca, Grull Osgo, little0]
2025-07-31 05:09:41 +02:00
hap
92857ea3c0 i86/nec: correction to idiv overflow 2025-07-31 00:47:02 +02:00
hap
2cea590fa7 m92: update btanb note again 2025-07-31 00:47:02 +02:00
hap
14365ee563 m92: tweak dma busy timing, add btanb note 2025-07-31 00:47:02 +02:00
Vas Crabb
7589dee02c Bumped version to 0.279 2025-07-31 08:06:29 +10:00
Vas Crabb
5b166a0ad7 Fixed some metadata, commented out systems without dump credits. 2025-07-31 07:44:20 +10:00
Andrei Holub
69fdd02c80 sinclair/tsconf.cpp: Added FPGA 100K variant; implemented Copper for it.
Some checks are pending
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang-arm64, clang++, mame, mingw-w64-clang-aarch64-gcc-compat, CLANGARM64, windows-11-arm, mingw-w64-clang-aarch64, mame) (push) Waiting to run
CI (Windows) / build-windows (clang, clang-x64, clang++, mametiny, MINGW64, windows-latest, mingw-w64-x86_64, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Waiting to run
2025-07-30 14:30:56 -04:00
cam900
bd7d398fe9
gluck2.cpp: Fix description (#13995) 2025-07-30 15:48:15 +02:00
checktext00
916daa9603
pve500: make "Sony" match capitalization of other Sony machines (#14005) 2025-07-30 15:46:43 +02:00
angelosa
0de52b0b7a funtech/supracan.cpp: dump internal sound BIOS [Plamen Vaysilov]
* allows sound playback during initial splash screens
2025-07-30 12:17:25 +02:00
hap
1e87c4e268 m92: add palette dma, improved sprite dma [hap, Martin Donlon] 2025-07-30 01:00:26 +02:00
Ivan Vangelista
488ea0e9c9 New working clones
------------------
Mini Golf (cocktail, 10/18/85) [Andy Baldman, Christopher Bogart]

- pc/filetto.cpp: dumped and verified some PLDs [f205v, Porchy]

- konami/timeplt.cpp: added hopper device for chkun and bikkuric
2025-07-29 18:10:36 +02:00
hap
415837334a ppan: correct num sprites limit, no need for +1 on oki bank 2025-07-29 17:59:07 +02:00
hap
7de9190931 m92: shorthand variable types 2025-07-29 17:59:06 +02:00
ClawGrip
0696245ef2
Redump PROM for msmt070 graphics board [ArcadeHacker] (#13952)
* Redump PROM for msmt070 graphics board [ArcadeHacker]

Also add PLD placeholders and remove one uneeded PROM on Interpro ip2700 (it belongs to the msmt070 graphics board, not to the workstation).
2025-07-29 09:16:42 -04:00
AJR
8de406266b in207100: Correct keyboard matrix (for one particular keyboard type); add NVRAM 2025-07-28 22:40:52 -04:00
angelosa
8590893425 bus/megadrive: implement Triple Play 96/Gold 8-bit NVRAM mapper 2025-07-28 22:04:16 +02:00
hap
fe916b8bb5 m92: add screen raw params 2025-07-28 17:57:26 +02:00
Roberto Fresca
71179a7f4d IPC F40/F80 systems improvements: Modify/clean inputs. 2025-07-28 14:17:41 +02:00