Commit Graph

94687 Commits

Author SHA1 Message Date
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
AJR
b62e63dfac nintendo/nes_vt32_soc.cpp: Add MMC1 compatibility mode 2025-06-29 16:56:25 -04:00
arbee
7c8d5d3eef machine/icd2053b.cpp: Support for the Cypress Semiconductor ICD2053B programmable clock generator. [R. Belmont]
pwrbkduo/duodock.cpp: Hook up the ICD2053B for real timings and remove monitors that the hardware doesn't support. [R. Belmont]
2025-06-29 16:32:44 -04:00
MetalliC
134d5251a1 sega/naomi.cpp: redumped zombrvne program ROM [Victor Fernandez (City Game)]
sega/hikaru.cpp: remove copyright as per request
2025-06-29 13:28:11 +03:00
hap
6b335b5475 tilemap: remove unused (and not working) TILE_LINE_DISABLED flag, just use cliprect for something like that,
tilemap: add col+rowscroll, and also add it to k052109
2025-06-29 11:47:11 +02:00
arbee
36074d166e nubus/cards.cpp: It helps to make the newest cards actually accessible. [R. Belmont]
* Allows usage of the Thunder IV GX 1600, the Ethernet NB Twisted Pair Card, and the two Ethernet LC cards.
2025-06-28 22:58:20 -04:00
Vas Crabb
eb05584a2b igs/igs017.cpp: Demoted slqz2b to not working; adp/stella8085.cpp: Commented out sets added without dump credits.
I'm pretty sure the ADP additions in this release basically all use
parent/clone relationships incorrectly.  They seem to make all games on
similar boards clones, rather than just different versions of the same
game.
2025-06-29 06:55:26 +10:00
Vas Crabb
9c81bd5615 Bumped version to 0.278 2025-06-29 06:23:44 +10:00
Vas Crabb
93cf35c582 Merge branch 'release0278' into HEAD 2025-06-29 06:11:25 +10:00
Vas Crabb
a3d0d98b0e gaelco/mastboy.cpp: Fixed set numbering; misc/norautp.cpp: Added missing parent/clone relationship. 2025-06-29 06:10:53 +10:00
hap
4d95136849 k051960: improve sprite busy duration [hap, Jim Westfall] 2025-06-28 00:55:45 +02:00
Vas Crabb
d3203aa34f Merge branch 'release0278' into HEAD 2025-06-28 06:02:22 +10:00
Vas Crabb
6c7e85000e sound/js_sound.cpp: Hopefully fix Emscripten build; zx81_cass.xml: Fixed an obvious typo. 2025-06-28 06:01:30 +10:00
AugiteSoul
a8dfd66821
arkanoid.cpp: corrected Hexa release year (#13878) 2025-06-27 20:00:19 +02:00
hap
b2073a8ba7 bottom9: fix sprite priority regression, small cleanup 2025-06-27 18:04:40 +02:00
hap
3b15c7eae0 chqflag: tweak analog controls 2025-06-27 18:04:40 +02:00
hap
215967d942 k007121: firq is every other frame 2025-06-27 18:04:40 +02:00
hap
1510f83c03 k051960: improve nmi timer [hap, Jim Westfall] 2025-06-27 18:04:40 +02:00
AJR
a21e8f04ac rfcp168: Descramble some address lines 2025-06-26 23:34:50 -04:00
negunma
edc93fbf8f
Various games: Corrected SN76489 / SN76489A / SN76496 type based on PCB photos and/or schematics. (#13877) 2025-06-26 22:00:46 -04:00
hap
e66115b7a8 k052109 drivers: add screen raw params, small cleanup 2025-06-27 01:01:55 +02:00
Vas Crabb
4a4bd5e1bf Merge branch 'release0278' into HEAD 2025-06-27 07:31:44 +10:00
Vas Crabb
d1bf2657ba Fix copy/paste error breaking build, and some space indents. 2025-06-27 07:31:26 +10:00
Vas Crabb
426d81a9a7 Merge branch 'release0278' into HEAD 2025-06-27 07:05:33 +10:00
Vas Crabb
d626eb9741 -sound/js_sound.cpp: Blind attempt at updating for base class changes.
-Metadata corrections, missed srccleanin.
2025-06-27 07:02:32 +10:00
Ivan Vangelista
efb160e89a New systems marked not working
------------------------------
DS-6000 Driving Simulator [Phil Bennett]
Taishan Wuxian Jiaqiang Ban (V101CN) [little0]

- igs/goldstar.cpp: dumped one PAL for cmast99 [Ioannis Bampoulas]

- namco/namcos12.cpp: used recently dumped ver. D sound ROM for all ver D or later sets [Brian Troha]
2025-06-26 22:08:46 +02:00
hap
f902b752cc k051960,k05324x: remove old #if 0 spriteram savedump 2025-06-26 15:25:03 +02:00
hap
1ab2cc6f22 chqflag: assume vtotal is 264 2025-06-26 15:21:18 +02:00
hap
baf2a53941 k051960: add irq enable 2025-06-26 14:56:01 +02:00
hap
c3f335aead k051960: add sprite busy flag [hap, Jim Westfall] 2025-06-25 22:01:47 +02:00