Andrei Holub
6d72c30d98
Merge branch 'master' of https://github.com/mamedev/mame into savem
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
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) Has been cancelled
CI (Windows) / build-windows (clang, clang-x64, clang++, mametiny, MINGW64, windows-latest, mingw-w64-x86_64, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Has been cancelled
Build documentation / build-docs (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
Compile UI translations / build-language (push) Has been cancelled
2025-07-04 09:20:47 -04:00
holub
dd9d1ae0e7
sinclair/sprinter.cpp: Enabled cdda sound for primary slave ATA device and select as cdrom by default. ( #13907 )
2025-07-04 08:26:53 +02:00
Ivan Vangelista
bf24eb35aa
New systems marked not working
...
------------------------------
Shizhan Majiang Wangchao (Version 2.0) [hammy, little0]
New clones marked not working
-----------------------------
Arthur's Knights (v1.00) [Ioannis Bampoulas]
- igs/igs017.cpp: attempted fixing MT09193
2025-07-04 07:15:42 +02:00
AJR
d9d53e4ed1
dgun2572: Descramble and move to correct driver (still doesn't boot, though)
2025-07-03 20:53:26 -04:00
Manuel Alfayate Corchete
41c0a1e31c
sdl_sound.cpp: Fall back to 2 channels if 0 channels are detected on a device. ( #13908 )
2025-07-04 00:51:48 +02:00
arbee
ac142d2acd
apple/macpwrbkmsc.cpp: Improved operation for all supported PowerBook Duos. [R. Belmont]
...
* Pressing any key now wakes up from sleep, not just the modifier keys
* Pressing the power key (F12 by default) after Shut Down will turn the machine back on
apple/msc.cpp: MSC's VIA1 is customized: CB1 IRQs are a separate input not tied to CB1. [R. Belmont]
* This greatly improves the smoothness of 68K/68HC05 communications.
cpu/m6805/m68hc05pge.cpp: Implemented hardware keyboard matrix scanner, used during sleep and power off states by the PowerBook Duos. [R. Belmont]
2025-07-03 12:10:03 -04:00
hap
85d9556ec7
sscs0118: fix crc typo
2025-07-03 18:01:15 +02:00
hap
10beb4a59e
pa_sound: can use unordered_map instead of map
2025-07-03 17:45:49 +02:00
hap
3cb13d9ac2
Revert "inpttype: add secondary default key (backspace) for UI Back"
...
This reverts commit bb1d23c13a
.
2025-07-03 17:14:55 +02:00
hap
78f4e7c3ee
tilemap: add callback for custom scrolling, and add one to k052109 for its combined col/rowscroll [hap, Jim Westfall]
2025-07-03 16:42:26 +02:00
hap
96a6207102
pa_sound: re-add printf list of found devices with -verbose, and add a check for duplicate device names
2025-07-03 16:42:26 +02:00
hap
bb1d23c13a
inpttype: add secondary default key (backspace) for UI Back
2025-07-03 16:42:26 +02:00
AJR
b303958f7f
nintendo/nes_vt32.cpp: Rename "Q5 500 in 1 Handheld" to "G5"; former was probably a misreading [mamehaze]
2025-07-03 09:32:05 -04:00
AJR
41cf373a87
megapad: Update note
2025-07-02 21:27:20 -04:00
arbee
2c87301a31
MinGW/MSYS2 mktime() cannot handle dates before the Unix epoch, so use a precalculated offset between the Unix and MacOS epochs. [R. Belmont, Peter Ferrie]
2025-07-02 16:58:50 -04:00
AJR
250194a0c7
hs36red, hs36blk: (Mostly) fix graphics
2025-07-02 16:44:21 -04:00
Ivan Vangelista
1c55fd1bdc
tiny.lua: added SN76496
2025-07-02 21:51:56 +02:00
AJR
a416a6607e
mame.lst: Fix validation
2025-07-02 15:44:42 -04:00
Ivan Vangelista
e73ccb9337
New systems marked not working
...
------------------------------
Kaimen Hu (PAN Electronics) [little0]
New clones marked not working
-----------------------------
San Se Caishen (Version 0118) [hammy, little0]
2025-07-02 21:15:52 +02:00
AJR
1ae844cdf9
nes_vt02_vt03.cpp: Attempt to ameliorate unused function warning
2025-07-02 13:38:36 -04:00
AJR
f2aaafa163
nes_vt*.cpp: Many updates
...
- Move many games between drivers to match access patterns
- gprnrs16: Add external bank select required to load some games
- gbox2019, gbox2020 (formerly unk2019hh, unk2020hh): Identify these 400-in-1 multigames as Sup Game Box and rename sets; handle opcode descrambling for 2020 version
- mc_cb280, egame150: Add opcode descrambling enabled only for the very first instruction
2025-07-02 11:40:07 -04:00
angelosa
923d500058
sega/model2.cpp: actually fix MT07445, sgt24h and overrev reverses gas and brake activeness by default
2025-07-02 17:34:09 +02:00
angelosa
44a48c55c3
sh/sh7604: hookup UBC BARA/BARB r/w
...
* fix sound in 32x:aburner
2025-07-02 11:50:22 +02:00
angelosa
1ea3db6c45
shared/mega32x.cpp: dreq size decrements on each transfer, turning it off when 0 reached
...
* allows vrdx to go in gameplay (with severe 3d issues when -drc is used)
2025-07-02 11:50:22 +02:00
angelosa
a42396b57b
sharp/mz2500.cpp: register mouse after joystick ports
...
* hash/mz2500_flop.xml: Dust Box QA draft
2025-07-02 11:50:22 +02:00
Ivan Vangelista
c9798632e4
New working systems
...
-------------------
To Heart House [hammy]
New working clones
------------------
280-ZZZAP (set 2) [Sillicon]
- aristocrat/aristmk6.cpp: dumped SPC2 board [Daniel Balsom]
- misc/gei.cpp: removed gepoker2 set, as the recently added gepoker2a set is the same, just with all games [Brian Troha]
2025-07-01 21:22:06 +02:00
ksherlock
6954ad29d2
coreaudio_sound.cpp: __MAC_12_0 is 120000 (AvailabilityVersions.h) ( #13890 )
2025-07-01 10:52:04 -04:00
Olivier Galibert
a2006d3c5d
remove leftover debugging
2025-07-01 16:44:44 +02:00
Olivier Galibert
e6c3812038
sound: fix problem when default devices are missing
2025-07-01 15:04:18 +02:00
m1macrophage
72da2e37bb
moog/nl_source: set license to CC0. ( #13887 )
2025-07-01 11:19:30 +02:00
Vas Crabb
54d6888a12
adp/stella8085.cpp: Re-enable games that were commented in 0.278 release.
...
New systems marked not working
------------------------------
Disc 2000 [stonedDiscord]
Disc 2001 [stonedDiscord]
Disc 3000 [stonedDiscord]
Doppelpot [stonedDiscord]
Elite Disc [stonedDiscord]
Extrablatt [stonedDiscord]
Excellent [stonedDiscord]
Glücks-Stern [stonedDiscord]
Juwel [stonedDiscord]
Karo As [stonedDiscord]
Kniffi [stonedDiscord]
2025-07-01 06:43:28 +10:00
Vas Crabb
9fe79a43f4
MAME 0.278
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmhgV3oACgkQwXSxAYxA
cQ4DfQ//ei9wBhIZdIYIo2fDDyug49/wa6GrvRsLgN8BpKiy5jx64HVLwpPLCp51
64HAcPkhEp9BPzdkySm/wkufus7tmHViKboEzwIoZ2sS2oAu0xa6/uXY7okQw7Jh
4wwi2V7naENu2qWT1pjpHzA0qAjyva5zFEdHl6y+CMn1C8KKum8xk1oLnNl+8JuA
j18OnjFZRRcnvgfpGAXg2MILDHqkSJtlAmCsrBN0c4bo58UWqiKYOPRyY+qezVcH
dx6LQmHNNb7iJBQmgeirq3KtSRw7HlYRa8P99PtVmDDEhiqzG8qzA3L/oqEjCfEm
W5z/Sj4TGmAPQCNyhuuUlQAuHQlOLjL3QPwCHt0652Qx4dfyv6y/ZhYosnTygpG7
tbgYF8q6LYnTv36AzhiJTD4XUVM1Lvw+uwQSLJgGRm3qhZ5EablURpSROOby6pH8
3Z1+vVoAKKHNbbB2an1GvAYkdWxmDS7Jpc7hIdhsGcJVVfRRGgUMQ8QEeVu1h16n
gr5TdxEbFFRdDK0HP+f4jNFFAzEYjN95A69VafQ086HN8/vD4ALlEMbHcoXg+KPF
pJLpZMmYEwDLVtKe//bCxS+N8xWOe2Y65HX20mX49K/yyuB762IgRunxR2qFmVlO
ZzndvLpqUxKON2zz9By9OEUUKA+7Nym4V5jvWwXOhKfJgSw9Npo=
=RkEf
-----END PGP SIGNATURE-----
Merge tag 'mame0278' into HEAD
MAME 0.278
2025-07-01 06:41:37 +10:00
Vas Crabb
0bdb4f0669
Clean up various stuff.
...
docs: Explicitly state that installing a read/write tap returns the
pass-through handler.
cpu/mb86235: Using lowercas integer literal suffixes hurts readability,
especially when it's 1ll (compare to 1LL, especially in a Courier-like
font).
video/ppu2c0x_vt.cpp: Look for the patterns.
mame.lst: Expunge comments that started creeping back in.
taito/taitotz.cpp: Use versions as printed on Taito's hard disk labels
in descriptions.
debug/win: Requiring every debugger window class to care about the
console window's views is bad design. That's a clear case of
unnecessary coupling.
posix/posixptty.cpp: Testing for glibc does not guarantee pty.h is
available. It's possible to build glibc for targets where its PTY
wrapper functions are not implemented.
2025-07-01 06:35:44 +10:00
hap
046dcb059c
model2: revert frameskip workaround
2025-06-30 18:37:24 +02:00
hap
37725b586a
model2: remove the (void) func params from h file too
2025-06-30 18:26:42 +02:00
hap
84bcd57401
model2: do geo_parse even if frame was skipped
2025-06-30 18:06:21 +02:00
AJR
f00e30bc1f
vibes240: Support dynamically disabling opcode encryption through control writes
...
* ppu2c0x_vt: Remove unnecessary offset parameters from some handlers
2025-06-30 10:24:58 -04:00
hap
c9f1ac8583
resampler: clamp final output to -32768, 32767
2025-06-30 14:51:58 +02:00
hap
f6178f3c2b
crimfght,vendetta: set VIDEO_UPDATE_AFTER_VBLANK flag
...
crimfght: writes tilemap registers during active display area, which won't have effect until the next frame
vendetta: probably just sprite dma
2025-06-30 14:51:58 +02:00
AJR
8e66e4416e
fapocket: Fix cartridge select
2025-06-30 07:05:50 -04:00
Peter Ferrie
88bf043b3e
apple2gs: writes to INTEN clear corresponding int flags [Peter Ferrie]
2025-06-29 22:41:45 -07:00
AJR
b6d7c8d6df
nes_vt369_vtunknown.cpp: Further cleanup
2025-06-29 23:18:38 -04:00
AJR
bc534a1cd6
bittboy, fapocket, mc_hh210, q5_500in1, retro400, unk2019hh, unk2020hh: Transplant to nes_vt32.cpp driver
...
* q5_500in1: Descramble ROM; this seems like a good dump after all
2025-06-29 22:48:36 -04:00
AJR
169a91f079
hhgc319: Even more descrambling
2025-06-29 20:10:06 -04:00
AJR
2525d3ce17
hhgc319: Descramble address and data lines; transfer to nes_vt32.cpp driver
2025-06-29 19:07:26 -04:00
Matthew Daniels
09c1c5ad51
sega/model2: implement proper lighting; improve "gamma" table ( #13880 )
...
* Stadium ads in Virtua Striker have the correct colors now
2025-06-29 19:03:07 -04:00
David Vicens
bb7189d77f
Add Mieyen and Mazy2 homebrew games to PV-1000 software list ( #13717 )
...
New working software list items
-------------------------------
pv1000: Mieyen, Mazy2 [inufuto]
2025-06-29 23:56:15 +02:00
stonedDiscord
486194b9fd
fix parent relationships ( #13881 )
2025-06-29 23:54:12 +02:00
hap
73befe5779
nes_vt32_soc: fallthrough typo
2025-06-29 23:46:26 +02:00
hap
e42f68174d
k052109: add nmi and firq timers (copy paste to/from k051960) [hap, Jim Westfall]
2025-06-29 23:42:04 +02:00