Commit graph

87691 commits

Author SHA1 Message Date
holub
ae1e45853b
bus/spectrum: Added ZXBUS Nemo IDE Controller. (#11523) 2023-09-03 03:23:51 +10:00
AJR
45db59a77c hwchamp: Use ADC device 2023-09-02 13:13:48 -04:00
holub
fbdee38492
cpu/z80/z80.cpp: Improved flags, and removed timing tables. (#11522)
* Improved emulation of undocumented flags. [Manuel Sainz de Baranda y Goñi, Peter Helcmanovsky, Patrik Rak]
* Removed instruction timing tables and helpers for systems with simple wait states. [smf, hap, Lord Nightmare]
2023-09-03 03:09:52 +10:00
Ivan Vangelista
65793f885d New systems marked not working
------------------------------
Doraemon no Dokodemo Door [Zx48k, hammy]
2023-09-02 15:23:53 +02:00
Ivan Vangelista
b27ff32dcc New systems marked not working
------------------------------
Blue Moon II [Dam0, Heihachi_73]
2023-09-02 11:19:08 +02:00
Ivan Vangelista
222447d150 konami/konendev: used CY7C131 device, corrected botched parent clone relationship for amazonsp 2023-09-02 10:59:47 +02:00
arbee
bd460dd3c2 konami/stingnet.cpp: Add overrides for GCC. [R. Belmont] 2023-09-02 01:09:23 -04:00
arbee
cba649559a konami/stingnet.cpp: Correct hookups for ATAPI CD-ROM, sound, sound Flash, NVRAM, and some I/O. [R. Belmont, Windy Fairy] 2023-09-01 23:22:16 -04:00
arbee
efa5983341 bus/ata/atapicdr.cpp: Support subclassing atapi_fixed_cdrom_device. [R. Belmont] 2023-09-01 22:54:59 -04:00
arbee
bf6b77d990 machine/t10mmc.cpp: Support page 0x3f (return all pages) for MODE SENSE. [R. Belmont] 2023-09-01 22:54:08 -04:00
arbee
e81c0d609a machine/intelfsh.cpp: Support reading the busy/ready pin for Flash chips that have one. [R. Belmont] 2023-09-01 22:53:08 -04:00
arbee
747f93d3a2 devices/swim1.cpp: Remove unnecssary debug_break(). [R. Belmont] 2023-09-01 22:52:01 -04:00
Ivan Vangelista
97d5161993 New working clones
------------------
Reel Fun (Version 7.00) [Brian Troha, The Dumping Union]
Trivia (Questions Series 11 Alt Question Rom, set 2) [Brian Troha, The Dumping Union]

- Updated misc/gei.cpp: [Brian Troha]
* Found documentation confirming Sex Triv is an alternate ROM question for Series 7.
* Verified undocumented Series 12 N.F.L. Football question ROM.
* Added Adult Sex 3* question ROM to Series 11, with documentation.
* Verified Newer Adult Sex 2* & Adult Sex 3* questions ROMs and labeled alt sets as “old”.
* Documented the romboard and question type for the Reel Fun sets.
2023-09-01 18:36:09 +02:00
Ivan Vangelista
71c599584b New systems marked not working
------------------------------
Amazon Spirit (Konami Endeavour, NSW) [Guru]

New clones marked not working
-----------------------------
Safe Money (Konami Endeavour, NSW) [Guru]
2023-09-01 18:34:07 +02:00
invertego
20a8b896ab
Fixed MinGW AArch64 issues: (#11521)
* 3rdparty/bimg: Don't enable SSE on MinGW arm64 targets.
* diagnostics/diagnostics_win32.cpp: Added Windows arm64 support.
2023-09-02 02:06:21 +10:00
AJR
39b639d058 adsp2100: Fix more comments in disassembler 2023-09-01 11:28:19 -04:00
Angelo Salese
c1b8962b8f
adp/adp.cpp: demote fstation to MNW again 2023-09-01 15:45:13 +02:00
angelosa
5485e90676 hash/x68k_flop.xml: update some QA
Systems promoted to working
---------------------------
Quick Jack, Skat TV, Fashion Gambler, Fun Station Spielekoffer 9 Spiele [AJR]
2023-09-01 04:48:38 +02:00
AJR
af16147de7 sound/vrender0.cpp, video/ims_cvc.cpp: Use util::sext function 2023-08-31 21:49:31 -04:00
AJR
7b2a7ebdd1 voodoo_render.cpp: Use util::sext and rotate inline 2023-08-31 21:27:30 -04:00
AJR
5bb96d67f8 sparc: One more use for util::sext; fix probable copy-and-paste error in disassembly of branch displacements 2023-08-31 21:13:47 -04:00
AJR
2c8ff802b2 adsp2100: Code cleanup
- Use BIT helpers for unpacking and disassembling opcodes
- Use count_leading_zeros_32 for "detect exponent" operations rather than shift loops
- Convert comments to C++ single line style
- Convert some constant macros to unscoped enums
- Deobfuscate bit manipulation in the "mode control" instruction
2023-08-31 14:18:20 -04:00
AJR
da8dba05ba wd_fdc.cpp: Add optional logging for data reads and writes 2023-08-31 14:04:53 -04:00
hap
3d0cf668f6 samples: move interface variables to protected 2023-08-31 18:36:21 +02:00
hap
ce9c888505 tdracula: correct output pla 2023-08-31 12:30:59 +02:00
Ivan Vangelista
72435e7a12 New working clones
------------------
Xain'd Sleena (bootleg, set 2) [nnap]
2023-08-31 11:22:24 +02:00
Ivan Vangelista
505bd6ad36 New working clones
------------------
Flicky (64k Version, on Up'n Down boardset, set 2) [caius]
2023-08-31 10:44:15 +02:00
AJR
513495070b epg3231: Add Timers 1 & 2 2023-08-30 19:02:35 -04:00
arbee
c06c4fd132 cpu/z80: Revert a94254a while we figure out the severe performance regressions. [R. Belmont, holub] 2023-08-30 14:11:14 -04:00
hap
39c569dc06 Revert "cking_master: add M1 waitstate"
This reverts commit 4b8555ff72.
2023-08-30 20:07:21 +02:00
hap
f6ff2217e1 system1: do cycle adjust with modulo instead of float,
cking_master: move init function
2023-08-30 19:52:17 +02:00
wilbertpol
bbaa41135f
msx1_flop.xml: (#11518)
- Fix incorrect size on XOR.
- De-duplicate image name for penguina.
2023-08-30 19:30:43 +02:00
Ivan Vangelista
2eede25426 various drivers: a few more output().set_value() removals 2023-08-30 17:09:13 +02:00
hap
4b8555ff72 cking_master: add M1 waitstate 2023-08-30 13:32:37 +02:00
hap
0c808f846a system1: forgot to update the encrypted cpu clocks, 2 20mhz clocks at 4mhz is 2/5, not 1/5 2023-08-30 13:10:26 +02:00
holub
a94254a005
z80: Rewrite the core to handle interruptibility 2023-08-30 11:44:56 +02:00
angelosa
8fbfd4936c capcom/alien.cpp: QA notes, add wontame inputs 2023-08-30 00:44:45 +02:00
hap
98ee9e7d4b fphantom,robotadv: small fix to internal layout, combine x/y into one output 2023-08-29 21:42:04 +02:00
Vas Crabb
af29cf22f1 MAME 0.258
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmTs5/sACgkQwXSxAYxA
 cQ5kRBAAti2igBXV1hdZ/dMqy5Hc5chs+qrOWHDviFQYM/PbqBb/B0IqUln7NK3u
 JJx8fVsSfiVNolJ82zPA3FTLtdtmaUkI1WgTvvX1+UiLwKAJmH/1SoA6NA0JPIxX
 z/S+polq1E41rqJcvL1hJvywkzvIEhw/ASW82FhgBg8nP5F1yMOTIU1MA7xd6DIV
 UG0XJXdyEwdIiXY4jxMq0TOZsd/vPs9QIXRjkvJwWmgqfkZFvFIuS2ol51t8eOMd
 Br3xEcz9NI0LIWtxFW2d0e92keb2N7jgmuNfRiGofTqHK0Jucs9FNFfQOoc9PbzB
 wf8VNWRmxhHN0uGGJEo8O1SUD2GRFac8Or3zajUmkkglZePDrzMUPjBiyqZp4plf
 BN4E6RR5aKom3kYx7S8vQw8SeobmeXWQoKK1nCDSPDmlkYP8oNG/9aLPNn18AC8K
 I+kotv8fMLDOzkwTuEb3E+6OY5EEjx2cjYv3cQ7icBZ5iHKR79SFD/OWuX+/Jf1U
 mheiEIwlWFTqad6nP7Wii7SUtk5sxZaspq5OAc3J3QehrPPpi7QTQuO95M4+ccpy
 d20WoU2ticUsz1zDGvfSsPqA9TjrnKCsLjFjNryAeKOmRioBn56uRu3D0Y6180RW
 FSgf7KBvYIcHn9ntgeiTSLpNVDuobvHW8kdAiBfN6R5gBftn7wo=
 =o6Ah
 -----END PGP SIGNATURE-----

Merge tag 'mame0258' into HEAD

MAME 0.258
2023-08-30 05:22:09 +10:00
sjy55525
837db31599
-konami/nwk-tr.cpp: Fixed mismatched timekeeper data for GM and GN sets. (#11517) [sjy96525]
-konami/hornet.cpp: Added hand brake lever to Thrill Drive (ver GN713JAB).
2023-08-30 04:59:03 +10:00
Vas Crabb
4701887d6c machine/7400.cpp: Removed unused 7400 logic device. 2023-08-30 04:31:07 +10:00
MetalliC
118d732c30 sega/dccons.cpp: add Katana Set5 v0.972 BIOS 2023-08-29 18:59:06 +03:00
Ivan Vangelista
d023693d65 New clones marked not working
-----------------------------
Zero Team (Japan?, earlier?, set 2) [nnap]

- midway/mcr3.cpp: dumped pls153 PLDs for sarge [Domenico Cervini]

- misc/cointek.cpp: possibly descrambled audio CPU ROM
2023-08-29 17:22:47 +02:00
AJR
46c56ddff8 segas18.cpp: Updates
- ddcrew: Use 8255 PPI for 4-player versions
- lghost: Use MSM6253 ADC for gun inputs
- Eliminate runtime port tag lookups
2023-08-29 10:04:03 -04:00
hap
7a9079edb8 intchess,regence: add german text labels to internal layout 2023-08-29 15:44:29 +02:00
hap
161d24ddb7 fphantom,robotadv: no need to output x coord twice 2023-08-29 13:12:15 +02:00
AJR
0194f98a22 aceattac: Map trackball inputs through uPD4701 devices 2023-08-28 22:59:59 -04:00
AJR
887a907ba2 m6805: Use vector_mask parameter for HD6305 variants 2023-08-28 22:23:36 -04:00
angelosa
e3562d94a0 capcom/alien.cpp: add base flash ROMs for dokodemo, wontame, masmario2, dkbanans 2023-08-29 04:02:43 +02:00
ClawGrip
1c598f93fa
compclr2_flop.xml: Fix typo in disk image labels. (#11516)
Corrected spelling of "asteroids".
2023-08-29 07:11:05 +10:00