angelosa
f750ab4aa0
tch/rltennis.cpp: assume MC68000P8 clock is 8 MHz, demote driver to MACHINE_IMPERFECT_TIMING
2024-06-04 21:41:39 +02:00
angelosa
5ab27dad18
taito/taito_z.cpp: remove non-existant dial input from aquajack
2024-06-04 21:40:35 +02:00
Ivan Vangelista
0b13b7e564
New systems marked not working
...
------------------------------
unknown Sunwise tarot card game [Hammy]
2024-06-04 20:26:50 +02:00
hap
36d5829ea0
saitek_osa/maestro: dumped another Maestro B version [Berger]
2024-06-04 20:14:32 +02:00
hap
952749061c
misc: update some notes
2024-06-04 20:14:32 +02:00
hap
19a9ec9204
New clones marked not working
...
-----------------------------
X-Reel [Sean Riddle]
2024-06-04 20:14:32 +02:00
ClawGrip
1fb9c4b750
konami/nemesis.cpp: Add a Tecfri licensed version of Salamander ( #12437 )
2024-06-04 14:53:40 +02:00
Roman Donchenko
bb6e1adb06
imagedev/floppy: fix a bug with reading the first 1-bit on a track ( #12439 )
...
`floppy_image_device::find_index` uses binary search to find the index for
which `buf[spos] <= position < buf[spos + 1]`. However, the algorithm behaves
incorrectly when `position < buf[0]`. In this case, the algorithm returns 0,
as if `position` was between `buf[0]` and `buf[1]`.
The effect of this is that if `get_next_transition` is called with a timestamp
that is between the start of the revolution and the first transition, then
instead of returning the timestamp of that transition, it returns the timestamp
of the second transition instead. Essentially, the first 1-bit on the track gets
flipped to a 0.
I have encountered this in Apple II emulation, where this bug manifests as
sporadic I/O errors.
Fix it by doing two things:
1. Replace `find_index` with a call to `upper_bound` from the standard library,
which behaves correctly in edge cases.
2. If `upper_bound` signals that `position < buf[0]`, then adjust `base` and
`index` to point to the last transition of the previous revolution.
2024-06-04 10:39:50 +02:00
Angelo Salese
1ad6369866
machine/watchdog.cpp: relax log message ( #12421 )
...
* machine/watchdog.cpp: get rid of verbose call, reword comments
2024-06-04 01:33:07 +02:00
angelosa
d494c94099
nec/pc8801.cpp: enable partial updates after #12423
2024-06-03 23:21:52 +02:00
cam900
02078b1f19
seibu/t5182.cpp: Remove hardcoded tags, Cleanups: ( #12425 )
...
seibu/darkmist.cpp: Cleanups
seibu/metlfrzr.cpp: Cleanups
seibu/mustache.cpp: Cleanups
seibu/panicr.cpp: Cleanups
2024-06-03 14:59:21 +02:00
fulivi
ccc847f50a
HP9816A added ( #12408 )
...
New Working Machines
-----------------------
HP9816A [F.Ulivi]
2024-06-03 14:58:14 +02:00
Curt Coder
5fcb065eba
nokia/mikromik: Confirmed M7 address decoder ROM dump. [MikkoMuseo]
2024-06-03 15:11:21 +03:00
Curt Coder
34e11bd73e
nokia/mikromikko2: Added preliminary video. [Curt Coder]
2024-06-03 15:06:16 +03:00
shattered
21272432e9
bk.cpp: use K1801VM1 cpu core and keyboard controller device ( #12409 )
2024-06-03 13:29:41 +02:00
Brice Onken
52ad1ddaea
sony/news_r3k.cpp: Add support for NEWS-OS 4.1R ( #12435 )
2024-06-03 13:25:15 +02:00
ClawGrip
25f59e28fb
igs/pgm2.cpp: Add missing flash ROMs from Bu Bu Car [Victor Fernandez (City Game), Recreativas.org] ( #12436 )
2024-06-03 13:23:19 +02:00
holub
0c42667cf0
cpu/z80/z80.cpp new generatable core ( #12423 )
2024-06-03 13:22:32 +02:00
grullosgo
1efb9a831c
Add cpu device PIC16x8x - Add PIC16F84 to magicle into misc/magicard.cpp ( #12092 )
2024-06-03 13:21:59 +02:00
Roman Donchenko
ee9c41d71e
emucore.h: fix build error on VC++ ( #12383 )
2024-06-03 15:56:51 +07:00
mamehaze
5cd86c7781
the actual TCH PR ( #12434 )
...
Co-authored-by: DavidHaywood <hazemamewip@hotmail.com>
2024-06-02 20:06:49 -04:00
arbee
5cfb1cc076
tch/wheelfir.cpp - Improve graphics emulation of wheelfir and pwball + some cleanup (from PR#12396). [David Haywood]
2024-06-02 16:52:29 -04:00
angelosa
6879ad70c4
sega/naomigd.cpp: fix -validate
2024-06-02 17:02:59 +02:00
Vas Crabb
9af617c8ee
ui/selmenu.cpp: Fixed out-of-bounds access when no primary items are visible (fixes GitHub #12429 ).
...
Also fixed separator being highlighted as though it were selectable.
2024-06-03 00:45:39 +10:00
MetalliC
bbf2c77d52
sega/naomigd.cpp: added DIMM v3.01 firmware [Guru]
2024-06-02 14:37:51 +03:00
AJR
2b1effeb0c
dpsv55: Fix regression due to changes in MCU emulation
2024-06-02 03:49:59 -04:00
Mark Garlanger
fa75f517d1
machine/wd_fdc.cpp: lower drq at the end of track write ( #12414 )
2024-06-01 20:49:14 -04:00
wilbertpol
2969f1c6de
lib/formats/fs_coco_rsdos.cpp: Add basic write support. ( #12411 )
2024-06-01 20:01:46 -04:00
arbee
a0c09745bf
cpu/f2mc16: Removed ancient diagnostic printf. [R. Belmont]
2024-06-01 16:14:08 -04:00
qufb
ae7eb2129d
tomy/tomy_princ.cpp: Emulate graphics and inputs ( #12428 )
2024-06-01 16:09:31 -04:00
qufb
72eeb6f664
cpu/f2mc16: Add and fix several instructions ( #12427 )
2024-06-01 15:59:17 -04:00
arbee
3c9f7829d9
docs: fix markup on the links that were added. [R. Belmont]
2024-06-01 10:53:52 -04:00
angelosa
228a4116ad
alpha/splendor.cpp: denote same irq meanings as per equites.cpp bullfgtr
2024-06-01 16:37:28 +02:00
angelosa
2aa040ea17
nichibutsu/shettle.cpp: remove MACHINE_IMPERFECT_COLORS flag
2024-06-01 16:37:28 +02:00
angelosa
5916ade98b
namco/namcops2.cpp: fix soulclb3 title parsing as per #12415 comment
2024-06-01 16:37:28 +02:00
angelosa
1ffc000c2e
misc/tickee.cpp: fix rapidfir/maletmad title parsing
2024-06-01 16:37:28 +02:00
angelosa
5dee3b45b3
itech/capbowl.cpp: fix bowlrama title parsing
2024-06-01 16:37:28 +02:00
arbee
f3532784f8
docs: Added sections with recommendations for submitting machines that require media and/or user intervention to start up. [R. Belmont]
2024-06-01 10:31:24 -04:00
AnthonyRyuki
38c92d166f
Change Soulcalibur III: Arcrelease date ( #12415 )
2024-06-01 09:50:36 -04:00
Angelo Salese
b951804a78
Bulk replace Euro -> Europe in Arcade GAME descriptions ( #12420 )
2024-06-01 09:50:21 -04:00
ClawGrip
757f23b9aa
pinball/inder.cpp: Fix parent/clone relationship for 'larana2' ( #12424 )
2024-06-01 07:12:27 +02:00
ClawGrip
b0765b77bf
Add a skeleton for Xyplex MX-3210 Local Router ( #12380 )
...
New systems marked not not working
--------------------------------
MAXserver MX-3210 Local Router [ClawGrip]
2024-05-31 21:23:20 -04:00
Ivan Vangelista
a005bf3023
cpu/mipsx/mipsxdasm.cpp: fix compilation on Clang
2024-05-31 07:47:43 +02:00
arbee
d77c0ae185
hash/x1_flop: Fix validation. [R. Belmont]
2024-05-30 23:48:38 -04:00
Vas Crabb
626cf82d00
MAME 0.266
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmZXaUAACgkQwXSxAYxA
cQ5abhAAh2Op/rRx+pvKbpUpI2Os7/AL+Iq+vQ+lEHATM8FNKrP2tpJB7jv0Bzuz
bJV/XU6rjFJoBsq3pb7K0qCZVEcIIR5ZrbWZA7vrSzo8wq/4jHYPJpYz90mC5+uL
qvk2EmL5hk34dPbPu6SVwbCVvXNrJVP35VSUXg0nmHbS88N0ppnNowo/lImBxRsW
7Ngik0icF+4Woy4JAOjRnl63rr3dc95E9KpRQ1qO5qXk8C1MzATyWprhhnESUEch
16tCGxy9LsYA0e0UZ/urtjwS+5HCNYsmqItIaeYeXQQdLFbjst3y82ZnGQLeRBmw
UfDN4dvgynrkafQ2LF+puiJNTolNzm/XA/g/9dbotQ40g9BhhjrmhcvO3LTFkr5y
E0lH2DZqMHk7uqFZWb4UhOu1kFmC7NzhW04EmELPHqL818/e+D97X9rRaEyK1sqh
bKufz+g0nImdH/hzyDiDbIorrSOztx/UUghL9DIxESwaB7bClp+fj37fZDEUOYBV
jauEodR+phhdOm6QZQV+xJNIZlx8EWmsIYYDoppHQRI9rqlLxBS06SPjWHhkm4YE
j7G/M6NK0A+d9IkOQNvqYFtL/Zlx7WDXZvNTssbQojSQu6KnFBnRVzqb/kAKlUl2
mSXhfZfIr///gjQxSzYFcf4ac02BpSqmwA10h4Ml4XqaHbacPjo=
=FvuJ
-----END PGP SIGNATURE-----
Merge tag 'mame0266' into HEAD
MAME 0.266
2024-05-31 13:38:16 +10:00
Vas Crabb
b2d602267f
Various cleanups:
...
* tools/aueffectutil.mm: Fixed more deprecation warnings.
* Got rid of some sprintf and strcat (generates warnings on macOS).
* cpu/mipsx: Got stuff out of headers that shouldn't be there.
2024-05-31 13:36:38 +10:00
arbee
1fc7c61a79
cpu/m68000: FPU now sets the NaN flag for all NaNs, not just signalling. Fixes dendego black screen in attract mode. [R. Belmont]
2024-05-30 23:33:13 -04:00
angelosa
f0c6bb9189
suna/go2000.cpp: SunA manufacturer confirmed from research [AugiteSoul]
2024-05-31 02:40:37 +02:00
angelosa
46382eee88
taito/tsamurai.cpp: make alphaxz a parent set
2024-05-31 02:07:08 +02:00
angelosa
74fcfb10d2
sound/sn76496.cpp: fix log neutrality violation
2024-05-31 01:39:45 +02:00