Commit graph

87720 commits

Author SHA1 Message Date
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
robjustice
a482aacc56
apple/apple3_m.cpp: Reduce CPU clock frequency during active video display. (#11505)
Also adjusted fast CPU clock frequency to approximate the effects of DRAM refresh and other delays.
2023-08-29 06:42:13 +10:00
JOTEGO
ffe788280c
konami/twin16.cpp: Dumped priority PROM for The Final Round/Hard Puncher (#11514) 2023-08-29 06:05:56 +10:00
Vas Crabb
2e0aa82350 Bumped version to 0.258 2023-08-29 04:29:19 +10:00
Ivan Vangelista
2a8b427b72 New systems marked not working
------------------------------
Costa Brava [Grull Osgo]
Sevilla [Grull Osgo]
Toledo [Grull Osgo]
2023-08-28 20:23:38 +02:00
hap
a0b072a40f zac1b1120: no need to savestate bitmaps that get overwritten with each screen update, remove unneeded input port trampoline 2023-08-28 19:37:44 +02:00
hap
96a264003c zac1b1120: shuffle around some source code and add section headers, added dodgem color overlay 2023-08-28 19:08:50 +02:00
hap
000bacd6af zac1b1120: fix zoomed sprite mask 2023-08-28 18:55:35 +02:00
hap
aad4559ed4 fphantom: do more checks when grabbing piece with magnet
New working systems
-------------------
Chess Robot Adversary [hap, anonymous]
2023-08-28 16:55:11 +02:00
Ivan Vangelista
ea97755054
konami/konendev.cpp: dumped flash ROMs for rapfire5 [Guru] 2023-08-28 11:21:11 +02:00
Roberto Fresca
5e2c2e160b Gran Derby: Added proper graphics ROMs. 2023-08-28 05:05:11 +02:00
AJR
7d18e8b38d cpu16: Add most of the MAC unit instructions 2023-08-27 22:59:14 -04:00
wilbertpol
dbb0909cba
msx1_flop.xml: Added 105 working items, and replaced one item. (#11511)
* Replaced Konami Game Collection 3: Shooting Series (Japan) with a better dump. [file-hunter]

New working software list items (msx1_flop.xml)
-------------------------------
10 Programas Serie Oro (Spain) [file-hunter]
20 Programas Serie Oro (Spain) [file-hunter]
747 400b Flight Simulator (Europe, cracked) [file-hunter]
Alfabet en Deelsom (Netherlands) [file-hunter]
Alien Panic (Spain) [file-hunter]
Andon (Japan, hacked) [file-hunter]
Duad-MSX (Japan) [file-hunter]
Engels + Procenten (Netherlands) [file-hunter]
Fracta (Brazil) [file-hunter]
Graphos III (Brazil) [file-hunter]
Gruta de Maquine (Brazil)
The Iron Gauntz (Japan, prototype) [file-hunter]
Konami Game Collection 1: Action Series (Japan, alt) [file-hunter]
Konami Game Collection 4: Sports Series 2 (Japan, alt) [file-hunter]
Lettergrijper + Geld (Netherlands) [file-hunter]
Manuscript (United Kingdom) [file-hunter]
MSX Compilation 5 (Netherlands) [file-hunter]
MSX PageMaker DeLuxe (Brazil) [file-hunter]
Music Creator (Netherlands) [file-hunter]
Professional Data Retrieve (Brazil) [file-hunter]
Professional Paint (Brazil) [file-hunter]
Professional Publisher (Brazil, cracked) [file-hunter]
Rekenen tot 20 + Optellen en aftrekken tot 100 + Taalbedrijf (Netherlands) [file-hunter]
SF Zone 1999 (Japan) [file-hunter]
Simulador Profesional de Tenis (Spain) [file-hunter]
Super Procole (Japan) [file-hunter]
Super Procole 2 (Japan) [file-hunter]
Super Procole 3 (Japan) [file-hunter]
Supersellers 1 (Netherlands) [file-hunter]
Twin Hammer (Korea) [file-hunter]
The Wood (Spain) [file-hunter]
Woordmaker en Cijferend Vermenigvuldigen (Netherlands) [file-hunter]
Word Plus (Brazil) [file-hunter]
Wordstore+ (Netherlands) [file-hunter]
Zen (United Kingdom) [file-hunter]
3D Maze [Chalky]
666 - Uma Aventura Macabra [file-hunter]
8192 Story Tower [NAGI-P SOFT]
Baruko [file-hunter]
Blinky's Scary School [file-hunter]
Bounce Mania [MSXdev]
Burner Burst [file-hunter]
Buster Mystery [file-hunter]
City (Japan) [file-hunter]
Defence (v1.3) [MSXdev]
Galaxy Zone [aburi6800]
Ghosts'n Goblins (v1.1.0) [file-hunter]
Hibernated 1 - This Place is Death [file-hunter]
Hibernated 1 - Eight Feet Under [file-hunter]
JUMPER [NAGI-P SOFT]
Kame Graphics [file-hunter]
Kill Mice [MSXdev]
Las Aventuras de Rudolphine Rur (Spanish) [Dwalin]
Las Aventuras de Rudolphine Rur (Spanish, xmessage) [Dwalin]
Last War [NAGI-P SOFT]
Last War II [NAGI-P SOFT]
Logic (Russia) [file-hunter]
Mars [NAGI-P SOFT]
Mars II [NAGI-P SOFT]
May The Force Be With You [Cobinee]
Maze Chase [JLTurSan]
Micro Rocketz [MSXdev]
Mood Land [file-hunter]
Muhonmourn 3 (v1.1) [MSXdev]
Muhonmourn 3 (v1.1, with Ninja Tap support) [file-hunter]
Muhonmourn 3 (v1.0) [file-hunter]
Nibbles [file-hunter]
Oceano [file-hunter]
Paint-it (rev2) [file-hunter]
Paint-it (rev1) [file-hunter]
Paint-it [file-hunter]
Palhada City (Brazil) [file-hunter]
Penguin Catcher (v1.1) [MSXdev]
Penguin Catcher (v1.0) [file-hunter]
Pyramid Quest [Crappysoft]
Raftoid [PlattySoft]
Roger Dice (Spain) [oniric-factor]
Search for Mum (Netherlands) [file-hunter]
Sim City [file-hunter]
Storm Rescue [Concurso MSX-BASIC]
Stripgirl [file-hunter]
SubCommander (v1.02) [MSXdev]
SubCommander (older) [file-hunter]
Super Adventure [file-hunter]
The Tower of Gold [MSXdev]
UZIX (v1.0.0) [UZIX]
Wash Man (v2.8) [MSXdev]
Wash Man (v1.9) [file-hunter]
Wash Man (v1.5) [file-hunter]
Wash Man (v1.3) [file-hunter]
Wash Man (v1.2) [file-hunter]
Wash Man (v1.1) [file-hunter]
Wash Man (v1.0) [file-hunter]
Wired Shooting [Cobinee]
MSXMAS Demo [file-hunter]
Xadrama [file-hunter]
Xarchon [file-hunter]
XOR [Chalky]
XOR (older) [file-hunter]
Yellow Submarin [file-hunter]
Yobai [file-hunter]
Zero Gravity [file-hunter]
The zoBITRONics Inc [Hannu Töyrylä]
Zone TNT [MSXdev]
La Abadia del Crimen (Spain, alt) [file-hunter]
2023-08-28 04:00:29 +10:00
987123879113
bced77dec9
-cpu/powerpc: Don't overwrite RA in lmw instruction. (#11512)
* For 4xx series and 601, skip over the register update.
* For any other flavor, raise an illegal instruction exception.

-konami/stingnet: Added ATA CS1 to address map, and removed comment about crash which has been fixed.
2023-08-28 03:54:20 +10:00
AJR
59e8aef15e cpu16dasm.cpp: Use util::sext to sign-extend 4-bit constants 2023-08-27 10:52:48 -04:00
arbee
1825256239 konami/stingnet.cpp: Default fill the sound region. [R. Belmont] 2023-08-27 08:46:47 -04:00
wilbertpol
3872559efd
bus/msx/module/sfg.cpp: Moved classes to anonymous namespace. (#11510) 2023-08-27 20:01:50 +10:00
987123879113
68f8469cf9
cpu/sh: Refactored SH-2 refactored code to separate onboard peripherals from CPU core. (#11500) 2023-08-27 19:58:32 +10:00
Roberto Fresca
7c04746e1a Fix hashes... 2023-08-27 06:51:58 +02:00
Roberto Fresca
62e5e3f080 Minor game description correction... 2023-08-27 06:21:32 +02:00
Roberto Fresca
29a53d968e New working clones
------------------
Gran Derby (Spanish hack of Jockey Club) [Roberto Fresca]
2023-08-27 06:18:53 +02:00
Roberto Fresca
7b32b1b440 New working clones
------------------
Super Ruleta 36 (hack of The Roulette) [Roberto Fresca]
2023-08-27 04:52:19 +02:00