angelosa
1abad3cb1c
nintendo/snes_m.cpp: fix logging on write with read only ports
2024-10-31 19:35:43 +01:00
Vas Crabb
9c32c75d7b
MAME 0.271
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmciJuwACgkQwXSxAYxA
cQ4AMhAAj3uqdthPjLslaxgH4QvXigdmW21n1FPQaiXgP6Ob511yyO3QdodqupgX
UluUdfOPh+LtreoV6xqTAoD4U9Xo4h8in0R6L5TEEYyPqeA71uN9rsYbXFXiDICP
zW9mOQTDI3gCye1HL53G9u1k2Dpl4UAqPn+BQkq3aiNjHtfiRXOA+2istOPNxfhn
PzFAetLDV+Kd/u0xB//6NeCjP1OO4pDc90E5C9GrjilluWfwW4MP1+zpINNZKeJq
HFO0nuyS7tAyS2grwIzc56pHrYNZ/Wj5TvrXYL8PavRavg3c1KZ1pxLziwKzwt2F
unMSeJlHs2bLNqwR7OnbRjwMV1Ge3Ys6SqVn4r5LlkWeUQEFxYqD1n/tbE/ZWMc3
MQ9BOPp/aUUh3gof5ThtAfayh7U2i7SxlRWqCgtcyCPq7WsDHiqDcFhtYVt9D+7F
D5MPqav+sQF7xq4ybDiZn1aD1nCbtDpMREUyd2EB20FWhF4aRF9Ra0T27hDED5B/
3E5uzWnTTJPuVR4WDrh+1XwnMBvsvQENZMiDdfQmEZxu2otMx11hH3qiayq+7udx
9fZ/CPNyclQUMMHyDEUhzDdmALxJYvXMxuOu4NWQ19Btz7O/Wzapl2UAksKt4lY/
j7sSDHXkEStOHs5wUJ3mYr4z9jmgj7o9h59YYh0o9PZRPEDF68Q=
=uEXp
-----END PGP SIGNATURE-----
Merge tag 'mame0271' into HEAD
MAME 0.271
2024-11-01 02:58:05 +11:00
Vas Crabb
1bc5803b0b
misc/changyu.cpp: Actually instantiate hopper for 999 (changyu2).
2024-11-01 01:34:55 +11:00
Roman Donchenko
0baa75775f
formats/ap2_dsk.cpp: don't crash when loading a NIB file with an all-zero track ( #12926 )
...
* In this case, `levels` is empty, and `generate_track_from_levels` immediately
crashes with a division by zero. To fix this, just leave the track empty
instead.
2024-10-31 10:30:07 -04:00
Vas Crabb
9b350a77d6
misc/changyu.cpp: Hooked up hopper for 999 (changyu2).
2024-11-01 01:03:21 +11:00
hap
78b54efeec
quickpick5: correct waijockey tilemap Y alignment (green strip at upper fence matches with arcade cab video recording)
2024-10-31 13:17:54 +01:00
hap
f399d04ef1
quickpick5: lower sound frequency more, matches video recording
2024-10-31 13:11:30 +01:00
hap
488cca4090
quickpick5: correct nvram range
...
Systems promoted to working
---------------------------
Wai Wai Jockey [hap]
2024-10-31 10:44:57 +01:00
hap
152389867e
bookkeeping: don't increment coin counter at power-on when initial counter_w input is 1, add handlers for resetting counters
2024-10-31 00:49:48 +01:00
hap
f03f1475c7
quickpick5: lower sound frequency, add waijockey coinage/payout dipswitches
2024-10-30 23:01:11 +01:00
hap
dbb9974476
quickpick5: split classes, fix sprite priority
2024-10-30 20:54:29 +01:00
AJR
a499640a26
nec/pc9801.cpp: Fix precedence error
2024-10-30 15:49:16 -04:00
Vas Crabb
2a606c86e0
Cleaned up miscellaneous stuff.
2024-10-31 06:43:37 +11:00
angelosa
6be5b15b3e
nec/pc9801: add RS232 port, hookup SIO irq handling
2024-10-30 20:01:37 +01:00
angelosa
d244502260
video/upd7220.cpp: allow optional parameter for screen tag
2024-10-30 19:49:37 +01:00
Ivan Vangelista
f357a3a19f
New working clones
...
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, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
------------------
Captain X [Dirk Best, Brian Troha, Sean Riddle]
New clones marked not working
-----------------------------
Batman Forever (Dutch, 3.02) [inkochnito, PinMAME]
2024-10-30 18:10:24 +01:00
AJR
c5ead97dca
ausnz/poly.cpp: Replace bankdev with memory view
2024-10-30 12:40:17 -04:00
hap
5ca4ea029d
quickpick5: fix address range copy paste error, guard against ttlrom array overflow
2024-10-30 17:08:50 +01:00
AJR
fc940e1e16
mo5_cart.xml, to7_cart.xml, to770_cart.xml, to770a_cart.xml: Metadata updates
...
- Add serial numbers for most cartridges
- Add diacritics, box-cover subtitles and alt_title fields as appropriate
- Add Microsoft to publisher field of BASIC cartridges and SOLI to publisher field of LOGO cartridges
2024-10-30 11:51:22 -04:00
AJR
8c8ed8bfc2
emu/schedule.cpp: Mark one path as EXPECTED
2024-10-30 11:46:50 -04:00
AJR
0b54013387
m6809: Mask PCR-mode addresses in disassembly
2024-10-30 11:46:37 -04:00
hap
740f45c7a5
quickpick5: actually, let's just use a memory_view
2024-10-30 16:44:28 +01:00
hap
788f1c7586
quickpick5: remove trampolines to internal scc r/w handlers
2024-10-30 16:20:39 +01:00
Vas Crabb
4da96a0c4f
Bumped version to 0.271
2024-10-30 23:23:19 +11:00
arbee
cfe90961b1
apple/macpwrbk030.cpp: Major updates [R. Belmont]
...
- Major modernization pass to bring in line with other Mac drivers
- Pseudo VIA hooked up for VIA 2
- Displays properly emulated for all models
- Added 165 and 165c support
- Power management MCU hookup greatly improved
- Fixed ADB, audio, and SCSI issues
- All models set the correct Gestalt ID
New systems marked not working
------------------------------
Apple Macintosh PowerBook 165
Apple Macintosh PowerBook 165c
2024-10-29 22:52:14 -04:00
Vas Crabb
09877a4f62
-ui/selmenu.cpp: Don't ignore character input when no pointer is active.
...
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, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
-ui/menu.cpp: Handle menus resetting items from custom pointer handlers better.
2024-10-30 04:35:10 +11:00
Olivier Galibert
9ecbb15cd5
fix midi in/out selection
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, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2024-10-29 01:06:26 +01:00
cracyc
a577f2e602
upd7220: pass cursor height to drawing functions
2024-10-28 18:16:59 -05:00
Olivier Galibert
a2a60395dc
psr540: Add the mks3
2024-10-29 00:04:25 +01:00
Olivier Galibert
dbc8f01adb
file selector: Add midi connection selection to midi ports
2024-10-29 00:02:35 +01:00
Olivier Galibert
781443d3a5
sh_mtu: Add a forgotten update
2024-10-29 00:02:34 +01:00
Angelo Salese
8b12c9308e
video/upd7220.cpp: command reset shouldn't touch RA parameters ( #12905 )
2024-10-28 20:05:00 +01:00
angelosa
2731563334
bus/sunkbd/hlekbd.cpp: typo fix
2024-10-28 19:53:15 +01:00
angelosa
33424bcbbb
hash: add AD&D prefix to several entries across SW lists
2024-10-28 19:52:56 +01:00
Vas Crabb
31d5a50e8a
nes.xml: Confirmed recompiled NESert Golfing Tournament Edition (v1.4) matches a downloaded copy. [Lord Nightmare]
2024-10-29 05:42:46 +11:00
Brian Johnson
f290e3bae9
epson/qx10: add checksums for multifont rom dumps ( #12910 )
2024-10-28 11:31:52 -04:00
wilbertpol
2ba3fe29c1
sound/upd1771.cpp: Improve check for end of adpcm stream when the stream contains multiple samples. ( #12913 )
...
* Fixes SCV Star Speeder.
2024-10-28 11:29:47 -04:00
Mark Garlanger
b5ee6d82d2
heathzenith/h89.cpp: Connect write-enable pullup on new h89bus ( #12918 )
2024-10-28 11:28:53 -04:00
AJR
864013166f
thmfc1: Use CMD2 rather than CMD1 to verify side in track header. Fixes errors on loading parts of 640K disks in to8, to8d & to9p.
2024-10-28 09:22:18 -04:00
hap
f046326005
New working clones
...
------------------
Kasparov GK 2000 (H8/3212 version) [hap, Sean Riddle]
2024-10-28 11:06:50 +01:00
Vas Crabb
5b29b8d237
Fixed several things using memset on non-trivial objects.
...
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, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
In particular, this fixes a delegate getting nuked in cpu/powerpc.
2024-10-28 13:44:02 +11:00
arbee
94cdc63a80
apple/pseudovia.cpp: Split out the pseudo-VIA device used by RBV, V8, VASP, and Sonora. [R. Belmont]
...
* This device was previously copy-pasted almost verbatim between those 4 devices,
and it will be appearing in PowerBooks in the future as well.
apple/mac*.cpp: All 68020 and 68030 Macintoshes that didn't come with an FPU but
were able to be fitted with one later now gate it behind a configuration switch. [R. Belmont]
* You must completely exit out of the driver to for changes take effect. This
may be relaxed in the future.
2024-10-27 21:59:46 -04:00
hap
84f4879f13
namcos23: remove texture_enabled flag, it caused missing graphics so this bit must have a different meaning,
...
reset poly counts each frame to prevent trailing graphics and MAME crashing when holding INS
2024-10-28 12:26:25 +11:00
smf-
e2965b559c
Fixed dip switch hookup, added unpopulated buttons and updated IO port documentation on the Namco TSSIO JVS I/O board, based on hardware analysis by Guru.
2024-10-28 00:19:49 +00:00
AJR
dbd883ae18
thomson.cpp: Overhaul all ROM definitions to correspond to actual ICs rather than logical banks. The sizes and hence hashes of virtually all files have changed due to being combined or split up. NO_DUMP entries have also been added for some known undumped PROMs.
2024-10-27 16:55:19 -04:00
arbee
72955160b9
machine/smioc.cpp: Cleaned up parameter bounds checking that could cause a compiler diagnostic. [R. Belmont]
2024-10-27 15:26:38 -04:00
hap
c56e1f1f6b
namcos23: remove texture_enabled flag, it caused missing graphics so this bit must have a different meaning,
...
reset poly counts each frame to prevent trailing graphics and MAME crashing when holding INS
2024-10-27 20:18:52 +01:00
Vas Crabb
b5c0c73f46
emu/input.cpp: Guard against automatic integer promotion on arithmetic.
2024-10-28 03:48:15 +11:00
AJR
f63e8f0a55
Thomson floppy disk updates
...
- to8, to9 & to9p now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p.
- Changed sector offsets for double-sided .fd images so that they load correctly (usually).
2024-10-27 10:20:24 -04:00
Ivan Vangelista
97c4c3bb29
metro/metro.cpp: verified some clocks for puzzlet [Guru]
2024-10-27 10:13:05 +01:00