Commit Graph

82853 Commits

Author SHA1 Message Date
ClawGrip
f63f1e12ed
4enlinea.cpp: Fix game name for 'unkdarts' (#9652)
* 4enlinea.cpp: Fix game name for 'unkdarts'
* Rename 'unkdarts' as 'dardos'
2022-04-29 21:24:33 -04:00
0kmg
590754d456
nes.xml: Various cleanups. (#9655)
- Explicitly set mirroring for hardwired boards (mostly NROM, CNROM, UNROM). Graphics glitches fixed in sets: conquer, dancekar, goldktvp, machridrp, mc_8lm, phantom, rockmanr, seadream.
- Trimmed smaruo's overdumped graphics ROM.
2022-04-30 11:07:37 +10:00
987123879113
6a46bedbdf
ksys573.exe: Fixed fightmn/pnchmn layout's alpha channel values. (#9653) 2022-04-30 07:22:57 +10:00
Vas Crabb
6ff40e09bd Micscellaneous cleanup/fixes:
machine/z80scc.cpp: Fixed a cast-to-bool that broke detection of changes
to one register bit.

formats/fsmeta.cpp: Use visitors with variants where it makes sense.

docs: Updated minimum required SDL version to 2.0.6 for all targets,
added note that Python 3 is included with Xcode and updated instructions
for downloading stand-alone Python 3 for macOS.

ksys573.cpp: Don't create an insane number of textures for fghtmn and
pnchman internal artwork.

Tidied another batch of slot machine layouts.
2022-04-30 06:42:09 +10:00
Ivan Vangelista
96175af1ea New working clones
------------------
Knights of Valour 2 / Sanguo Zhan Ji 2 / Sangoku Senki 2 (ver. 102, 102, 100HK) [buffi]
2022-04-29 21:20:41 +02:00
Paul-Arnold
93ff10cab0
Added FIXME comments to badly behaved I2C target devices, (#9648)
* I2C slaves should only ACK their own device-id and NAK all others.
* SDA output should only change state while clock is low.
* Idle state of SDA must be high.
2022-04-30 05:05:56 +10:00
holub
90f166da8f
z80: remove undesired state var in cpu implementation (#9645) 2022-04-29 10:46:07 +02:00
Vas Crabb
1acbb5c377 MAME 0.243
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmJrecMACgkQwXSxAYxA
 cQ51OA//T+clDtDKSPS8JGQrbh/ZXJVhDJVS02Wj+qkQq193ABL1whoK1/xsFfrC
 x2lRK3eIdkqLdmhJJu5qvJ1xg/lFBoMw9YhpP4NwfAs0BA8/R0Bo9SRab/uqruVS
 fgWJU7UmXp3PkzHJnrd9PSgIRX9/zwm11XCmvBKaiTRlwC6+lYyIfrgXg9cskojf
 NBAmOy4nW2xAUhO3GH+jaaEVmvCYxKkVAcNT03Xjh1VrpWPheKVS/BzYHEskfcLs
 4K0UCNArIql4rl/LKDaVIDy5MIhlAbqXxoxWSuibaeMahdVC1pnBap+hAMNnnqdo
 pETd1li0TBa4X/IfyAYIYbKyycKTHhEsiyvRSvswxmw1hHoDD/45xrsfcVRBhE4C
 qe4XobjUKk7bdQ7KX1ukUQ8LIrpv8uc5q4tiShLrirgN1h9g4S/N43vgfjyuHjei
 ST1oZp4mTxuTRcvaIFS20uloTK6M/ml7wClWz4kwqxIvWyS21ObSpTE1fqIaeMRd
 W2X7G/5lxJC7kSQil4r3wdVkrtikapNxNwMPwhn3Q37xcI3aa6jeyzvIpWvk1tCy
 1dCD2+pjb6GTO/Nsy/HhYbKKnyyNJskH2QNLsY/6ftuxzUQxEsp7IVGSCdzJwsV8
 rnQ24/Sk3QiCumChfB86RmE9AvdS6g1NHZWpiy+WmaV2ecDIf+8=
 =8NZq
 -----END PGP SIGNATURE-----

Merge tag 'mame0243' into HEAD

MAME 0.243
2022-04-29 17:17:32 +10:00
Vas Crabb
addbb8ab40 Bump version to 0.243 in makefile, too. 2022-04-29 15:37:26 +10:00
CanoeHope
3e9bcb45a6
neogeo.xml: Fix garouha serial (#9646) 2022-04-29 06:35:06 +02:00
arbee
082bb577da spcpokan: fix out-of-bounds access on POST VROM test. (MT #8307) [R. Belmont] 2022-04-28 18:39:18 -04:00
David Haywood
0825e4619f
vigilant.cpp: Fixed sound in bowmen by allowing it to see the area of ROM with music data. (#9642) 2022-04-29 06:26:08 +10:00
Ivan Vangelista
50f14c42f1 New machines marked as NOT_WORKING
----------------------------------
Pong Boo! 2 [buffi]

New working clones
------------------
Thunder Dragon (bootleg with Raiden sounds, unencrypted) [f205v]
2022-04-28 18:27:05 +02:00
0kmg
68a6b2a369
bus/nes: Updated Jaleco boards. (#9628)
- JF-13: fixed simultaneous samples playing at boot of Moero Pro Yakyuu.
- JF-16, discrete 74x161: set hardware-valid one-screen mirroring mode at reset.
- JF-17/19: Streamlined by putting common details in base class. Fixed latches which switch banks on low to high transition. Demoted moejudo since it's not playable.
- SS88006 boards: Also streamlined everything into common base class. Parameterized common code patterns. Added WRAM enable bits.
- nes.xml: Corrected ROM sizes of undumped uPD775xC chips.
2022-04-28 11:16:52 -04:00
AJR
1f00541db9 x68k_crtc.cpp: Fix screen assert in debug build 2022-04-28 09:20:42 -04:00
0kmg
1c7d98a5fd
nes.xml: Changed tysonipp to use per-chip ROM dumps. (#9643) 2022-04-28 19:49:39 +10:00
Robbbert
c6543e2c9c MT08304: apxen: [debug] Assertion failed 2022-04-28 17:52:17 +10:00
Ivan Vangelista
86a7521e32 usgames.cpp: fixed MT08306 2022-04-28 06:49:55 +02:00
Robbbert
e29812b33e MT08308: mk98: [debug] Assertion failed
- Fixed buffer overflow
- Used array instead of writing to rom region.
2022-04-28 14:25:44 +10:00
Vas Crabb
99af2df00f Bumped version to 0.243 2022-04-28 11:47:26 +10:00
qeeg
d7f6c8b551
xavix2.cpp: Fix scaling of background in ltv_naru. (#9633) 2022-04-28 11:44:06 +10:00
Roberto Fresca
69a787ad85 Channel Three: Added bruteforced and converted PLDs [TeamEurope, Gerald (COY), Porchy, Roberto fresca] 2022-04-27 23:12:40 +02:00
holub
ab65448fdb
spectrum48: fix floating int (#9637) 2022-04-27 16:34:40 -04:00
Ivan Vangelista
72de111bf2 - appoooh.cpp: finders and other small cleanups
- royalmah.cpp: corrected year for ichiban
2022-04-27 21:51:19 +02:00
Vas Crabb
c414b5a837 Clean up some metadata 2022-04-28 03:10:40 +10:00
Paul-Arnold
4cb71c31d2
i2cmem.cpp and derived devices: Only acknowledge correct I2C device-id. (#9630)
* Updated machine/acorn_bmu.cpp, machine/i2cmem.cpp, machine/pcf8573.cpp and machine/machine/pcf8583.cpp.
* Check device ID and only acknowledge device’s own ID.
* Release SDA line to be pulled up when idle.
* aa310.cpp: Combine SDA lines with logical AND.
2022-04-28 00:27:06 +10:00
Vas Crabb
508383295d Merge branch 'release0243' into mainline-master 2022-04-27 23:08:36 +10:00
Olivier Galibert
21d3bab892 iwm: Do a complete clock change on sync write for better flux change time precision
iwm: Increate the flux write buffer size for better performance (complete sector write in a single call)
2gs: Correct the q3 clock value, making (sync) writes reliable
2022-04-27 22:51:10 +10:00
Vas Crabb
0ca2ad5aff Fixed crashes on start in ZX Spectrum clones and NWK-TR games. 2022-04-27 22:50:09 +10:00
Robbbert
113f6b50a6 pcmx2: fixed crash while in dipswitch menu 2022-04-27 21:50:27 +10:00
Robbbert
bea4236c0c swtpc09: marked all variants as MNW, regressed in 2015. 2022-04-27 21:04:28 +10:00
Olivier Galibert
623e248524 iwm: Do a complete clock change on sync write for better flux change time precision
iwm: Increate the flux write buffer size for better performance (complete sector write in a single call)
2gs: Correct the q3 clock value, making (sync) writes reliable
2022-04-27 12:18:04 +02:00
Robbbert
1b3081129d swtpc8212: fixed crash on exit if you adjust a dipswitch. Validation should mark switch 0 as invalid but doesn't. 2022-04-27 19:50:12 +10:00
Roberto Fresca
d80e72ce23 Fixed Channel Three colors/bitplanes. [Roberto Fresca] 2022-04-27 03:46:16 +02:00
MooglyGuy
8afcaaec3d Addressed performance loss from recent z80scc changes (#9629) [Ryan Holtz]
z80scc: Removed unused Z80SCC_USE_LOCAL_BRG and simplified
WR15_ZEROCOUNT usage to reduce the likelihood of needless timer
activation.

mips3drc: Additional micro-optimizations to generate_checksum_block.
2022-04-27 07:14:11 +10:00
hap
4ed449fe69 Revert "tests"
This reverts commit 922eb1b23c.
2022-04-26 22:36:01 +02:00
hap
5cb8ffbd99 Revert "debug"
This reverts commit 3a65661f2f.
2022-04-26 22:35:48 +02:00
Ivan Vangelista
e00770de4e vicdual.cpp: corrected one PROM for headonn [MASH] 2022-04-26 20:42:53 +02:00
Ivan Vangelista
fb30007f9e brkthru.cpp, gunsmoke.cpp, bfm_adr2.cpp: used finders and other small cleanups 2022-04-26 20:32:28 +02:00
Olivier Galibert
26ba4a362e Init cleanups and gnet fix 2022-04-26 19:15:01 +02:00
Olivier Galibert
0343f06b29 Init cleanups and gnet fix 2022-04-26 19:13:55 +02:00
hap
11daee9c80 cat702: init 2 more variables 2022-04-27 01:32:06 +10:00
hap
56ecdeef03 jaguarcd: fix nodisc crash again 2022-04-27 01:31:37 +10:00
Olivier Galibert
3a65661f2f debug 2022-04-26 16:19:26 +02:00
Olivier Galibert
922eb1b23c tests 2022-04-26 16:19:26 +02:00
hap
99f36a8701 cat702: init 2 more variables 2022-04-26 15:10:50 +02:00
MooglyGuy
a068e3d7a2
Addressed performance loss from recent z80scc changes (#9629) [Ryan Holtz]
z80scc: Removed unused Z80SCC_USE_LOCAL_BRG and simplified
WR15_ZEROCOUNT usage to reduce the likelihood of needless timer
activation.

mips3drc: Additional micro-optimizations to generate_checksum_block.
2022-04-26 22:53:54 +10:00
hap
767364d45b jaguarcd: fix nodisc crash again 2022-04-26 14:17:32 +02:00
Robbbert
f87a938f8a Removed unwelcome fixes. 2022-04-26 20:26:38 +10:00
MooglyGuy
e0c599d620 -mips3drc: Moved unchanging conditionals outside for loop in generate_checksum_block; 7% faster. [Ryan Holtz] (#9626) 2022-04-26 15:19:44 +10:00