Commit Graph

82882 Commits

Author SHA1 Message Date
Ivan Vangelista
d601cd0245 firetrap.cpp: used finders, templates and other small cleanups 2022-05-03 18:11:23 +02:00
Julian Sikorski
67bcf18c40
Prefer the X11 SDL video driver on Linux (#9676) 2022-05-03 09:52:19 -04:00
0kmg
11923fafc2
nes.xml: Added eleven dumps. Removed some baddump flags. (#9679)
New working software list additions
-----------------------------------
Baby Boomer (Korea) [MLX]
Exploding Fist (USA) [anonymous]
Get'em Gary [anonymous]
More Glider [anonymous]
Multidude [RetroSouls]
Nomolos - Storming the Catsle (v1.00) [anonymous]
Quest Forge - By Order of Kings [anonymous]
Super Painter [RetroSouls]
Tújí (Taiwan) [kazblox]
Uninvited (USA, prototype) [Forest of Illusion, Clarkzer0]
Wùkōng Dòujù (China) [anonymous]
2022-05-03 09:20:35 -04:00
0kmg
ce0e410464
gba.xml: Added one dump. (#9680)
New working software list additions
-----------------------------------
World Reborn (USA) [NoIntro]
2022-05-03 09:18:51 -04:00
0kmg
564eceb6de
gbcolor.xml: Added one dump. (#9681)
New working software list additions
-----------------------------------
Tyrannosaurus Tex (USA) [NoIntro]
2022-05-03 09:17:48 -04:00
AJR
8390fad2f5 h8500: Disassembler updates
- Add some spaces between instruction operands
- Render just the first byte of any illegal instruction
2022-05-02 19:28:14 -04:00
AJR
81ab0de882 tv912b, tv912c: Driver updates
- Add Break key and allow system to transmit break when it is pressed
- Add special input (not a keyboard key) to trigger Self Test Mode
- Add support for blank attribute
- Remove imperfect graphics flag
- Remove some dead test code
2022-05-02 18:40:38 -04:00
AJR
c84a8f3ae6 spcforce, meteors: Modernize interrupt handling and fix freeze on soft reset 2022-05-02 17:49:52 -04:00
Ivan Vangelista
7c576840d6 New machines marked as NOT_WORKING
----------------------------------
Neo Print - Popeye (Japan) (T4i 3.04) [buffi]
Neo Print - European Version (World) (T4i 2.00) [buffi]
Rally Point 2 [coolmod]

- toaplan2.cpp: added a note about a different ROM configuration found for sstrikerk [buffi]
2022-05-02 18:03:38 +02:00
0kmg
ee21ea9502
system1.cpp: Identified DIP swithces for shtngmst and ufosensi. (#9668)
* shtngmst: Labelled lives and demo sounds DIP switches.
* ufosensi: Labelled demo sounds DIP switch (MT08303).
2022-05-03 01:39:20 +10:00
simzy39
218d39bd6d
ksys573.cpp: Removed DDR Kids from file header comment. (#9671)
This game dumped and runs on Konami GSAN1 hardware.
2022-05-03 01:34:36 +10:00
hap
9e76c4c65a New working machines
--------------------
Scrabble Lexor - Computer Word Game [hap, Sean Riddle]
2022-05-01 23:08:07 +02:00
hap
2b0277c650 megatech: fix crash in service mode 2022-05-01 23:08:07 +02:00
0kmg
ef52036676
famibox.xml: Updated comment about unverified dumps. (#9666) 2022-05-01 15:29:45 -04:00
Miodrag Milanović
394107b576
-tim011.cpp: Hooked up floppy drives properly. (#9649)
* Hooked up floppy drives and controller properly, and implemented video display.
* formats/tim011_dsk.cpp: Added TIM 011 floppy image format.

-machine/upd765.cpp: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode. [Carl

-cpu/z180: Added callbacks for tend; decrement bcr1 when DMA channel 1 is active. [Carl]
2022-05-02 04:45:47 +10:00
couriersud
9d77923b93
Fixed SUBTARGET=nl build. (#9662) 2022-05-02 03:47:01 +10:00
Ivan Vangelista
5753f5ef97 New working clones
------------------
Moon Cresta (Electrogame S.A. Spanish bootleg, set 2) [Victor Fernandez (City Game), ClawGrip]
2022-05-01 19:12:17 +02:00
Ivan Vangelista
79057fbb3f New clones marked as NOT_WORKING
--------------------------------
PR-100 Digital Sequencer (v2.01) [Foone Turing]
2022-05-01 18:45:58 +02:00
Ivan Vangelista
18b7b9edaf New working clones
------------------
Batsugun (bootleg) [buffi]
2022-05-01 18:20:22 +02:00
hap
4511b20768 rename hh_amis2k driver to wildfire 2022-05-01 12:07:26 +02:00
hap
be9caf7c0a wildfire: remove unused base class since there's only 1 game 2022-05-01 12:01:14 +02:00
holub
6032be4640
spec128.cpp, specpls3.cpp: Added initial bus contention emulation for Spectrum 128+ models 2022-04-30 17:36:25 -04:00
0kmg
3587aed859
bus/nes: Updates for Camerica/Codemasters boards. (#9647)
- BF9096: Added alternate paging required by certain dumps. Fixes menu items that didn't load or were crisscrossed.
- Golden Five: Corrected reset/game lock behavior according to reverse engineered hardware info.
2022-04-30 17:34:17 -04:00
0kmg
49f9318bff
nes.xml: Removed four bad dumps. (#9658)
- ntf2tc1 and modaosyma were overdumps with doubled PRG ROM of their parent sets.
- dreamfgtasd was a multcart extract with extra CHR data from three other games.
- Half of musicboxa's CHR was an overdump that matched half its PRG dump.
2022-05-01 03:46:13 +10:00
Robbbert
90c2542da9 MT 03729 gmgalax wrong colours 2022-04-30 21:15:19 +10:00
CanoeHope
8a795ea9ca
neogeo.xml: Fix kof2002 AES serial (#9654) 2022-04-30 07:19:15 +02:00
Roberto Fresca
93a31cf8a6 snookr10.cpp: More ASCII diagrams realigned and cleanups. 2022-04-30 06:14:35 +02:00
Roberto Fresca
0bd01cf258 Merge branch 'master' of https://github.com/mamedev/mame 2022-04-30 05:25:09 +02:00
Roberto Fresca
f65c56c6c7 snookr10.cpp: Realigned the ASCII diagram about encryption,
messed up some time ago for some bulk changes.
2022-04-30 05:24:06 +02:00
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