Commit Graph

95526 Commits

Author SHA1 Message Date
hap
52d7efa452 palette: do assert() check before accessing array 2025-08-04 20:02:46 +02:00
Vas Crabb
9b26298b38 -cpu/drcbex86.cpp: Not nuking the destination register on 64-bit rotate is important (fixes MT09228), also slight optimisations.
-debug/debugcmd.cpp: Made the code for symlist marginally less dreadful.
2025-08-05 01:32:04 +10:00
hap
86162d3228 asterix: correct flipscreen offsets 2025-08-04 13:43:12 +02:00
MooglyGuy
674bf09e6f
-namcos23: Better direct-polygon Z-sort handling. [Ryan Holtz] (#14027) 2025-08-04 07:17:22 -04:00
Roberto Fresca
6d019ca6be New working systems
-------------------
Unknown Turbo Poker [Roberto Fresca, Grull Osgo, Hammy]
2025-08-04 03:13:10 +02:00
hap
a5143df6a6 hotsmash: fix crash when playing sample 2025-08-04 02:18:02 +02:00
arbee
189459fae3 apple/mac128.cpp: Updates [Lord Nightmare, R. Belmont]
- Greatly improved modeling of the audio output stages and filtering
- More accurate timings for 128/512/Plus (SE/Classic are a little too slow now)
- Cleanup and modernization

New machines marked as WORKING
------------------------------
Macintosh Plus (Japan) [Pierre Dandumont]
2025-08-03 18:42:25 -04:00
MooglyGuy
32508e6fd7
-namcos23.cpp: Add support for dynamic texture scrolling. [Ryan Holtz] (#14024) 2025-08-03 18:31:03 -04:00
hap
87d580a1e2 New working clones
------------------
Elite Avant Garde 2265 (model 6114-2/3/4, set 3) [Berger]
2025-08-03 22:42:57 +02:00
Jim Westfall
f3ce45c18e
capcom/mitchell.cpp: add rom locations for qtono1/qsangoku (#14023) 2025-08-03 14:18:19 -04:00
hap
2a3290a864 k053260: small optimization to devcb 2025-08-03 19:21:37 +02:00
JOTEGO
bdf517e2bf
glfgreat: uses k053260's TIM2 output as interrupt source. (#14021) 2025-08-03 18:01:12 +02:00
ClawGrip
51b37e1a81
ip2700: Add missing PLDs and PROMs and fix IDPROM [ArcadeHacker] (#14015) 2025-08-03 11:39:55 -04:00
hap
5af4ce592e lethalen: add screen raw params, enable priority shadows, simplify sprite priority 2025-08-03 17:26:34 +02:00
lucinda lovebuny
02fc472f18
chdman: Request write permission when opening file for verify --fix; allow SHA1 fixes for CHDs otherwise treated as not writeable (#14019) 2025-08-03 08:24:48 -04:00
Roberto Fresca
92a48b75ee New working systems
-------------------
ICP EX-Turbo-GT poker [Roberto Fresca]
2025-08-03 02:38:14 +02:00
hap
da7bdb62c8 nec cpu: small cleanup to spacing 2025-08-03 01:14:11 +02:00
hap
e5471c7f66 nec cpu: div/divu does store a result on v33 [hap, Martin Donlon] 2025-08-03 01:14:11 +02:00
hap
79eb613226 r2dx_v33: correct cpu type 2025-08-03 01:14:11 +02:00
hap
f77b8bc25c nec cpu: update mul/div cycles 2025-08-03 01:14:11 +02:00
AJR
8e19506e55 midway/midxunit.cpp: Better fix for DMA register accesses (also eliminates U76 custom chip error) 2025-08-02 15:05:27 -04:00
angelosa
76cf300115 layout/megacd.lay: fix LED position, prettify a bit 2025-08-02 20:32:14 +02:00
angelosa
324d5798f4 hash/supracan.xml: refine staiwbbl QA 2025-08-02 20:31:38 +02:00
angelosa
0831d2d147 bus/megadrive/titan.cpp: hookup D5-D4 for banking
New working software list items
-------------------------------
megadriv: SGDK Bad Apple PV demo
2025-08-02 20:28:39 +02:00
Nigel Barnes
1084489b91 trs/dragon.cpp: Replaced Dragon 32 ROMs with actual mask ROM dumps, and corrected the Tano romset. 2025-08-02 18:41:27 +01:00
Roberto Fresca
4106e9506d Kai Men Hu (PAN Electronics) improvements: [Roberto Fresca, Grull Osgo]
Added Autohold, Coinage and Multiplier DIP switches and DIP locations.
2025-08-02 18:23:12 +02:00
Roberto Fresca
befc408b6f Merge branch 'master' of https://github.com/mamedev/mame 2025-08-02 18:17:32 +02:00
Roberto Fresca
af8b9de497 Kai Men Hu (PAN Electronics) improvements:
Different tweaks in graphics banks and color system.

Systems promoted to working
---------------------------
Kai Men Hu (PAN Electronics) [Roberto Fresca, Grull Osgo]
2025-08-02 18:17:10 +02:00
AJR
f123770580 revx: Fix MT 8799 2025-08-02 12:12:23 -04:00
hap
f162efcec5 vendetta: add lazy sprite dma, remove note about tile chip (r/w go to gaps in memory map),
konami*: add todo note about sprite dma
2025-08-02 12:42:56 +02:00
hap
a8d1ce396c brikett,lastduel: update notes 2025-08-02 12:42:56 +02:00
Roberto Fresca
a693f672ab Kai Men Hu (PAN Electronics) improvements: [Roberto Fresca, Grull Osgo]
* Improved inputs.
 * Mapped the DIP switches bank.
 * New video hardware (tile get info, video start).
 * Fixed the ROM load.
 * Created extended GFX banks.
 * Added a default clean NVRAM to get the game working properly.
 * Changed the game name to Kai Men Hu.
 * Fixed the PSG clock.
2025-08-02 03:29:57 +02: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
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