Commit Graph

83899 Commits

Author SHA1 Message Date
0kmg
7a22becec6
ngp.xml: Replaced ptennis bad dump. [psykopat] (#10150) 2022-08-02 17:51:57 -04:00
AJR
7e3ee6d4d1 Mac debugging overhaul
- Split out the disassembler override to a new file and use it in all 68K Mac drivers
- Add several more names to the list of A-line Toolbox traps
- Remove the long-disused mac_tracetrap routine
2022-08-02 17:04:12 -04:00
Peter Ferrie
09d82d808a mfi_dsk: fix logic error (nw) 2022-08-02 13:18:19 -07:00
Vas Crabb
7cc3481d8f ui/icorender.cpp: Revert initialisations that can hide real bugs.
MSVC isn't smart enough to detect that these can only be used after
being assigned while clang and GCC can work it out fine.  Initialising
them to zero at declaration has the potential to mask real bugs if some
code path tries to use them without assigning them.  Code flow analysis
(e.g. Coverity) or memory analysers (e.g. valgrind or Purify) won't pick
up on the buggy path because the variable will technically be
initialised.

MSVC is problematic when it comes to warnings about uninitialised
variables in general.  Unfortunately MSVC has no option to selectively
treat warnings as errors, unlike clang/GCC which have -Wno-error= which
we use extensively.  Until Microsoft addresses these issues, you'll have
to use NOWERROR=1 when building with MSVC.

Also, some cleanup.
2022-08-03 02:27:49 +10:00
0kmg
9bbf203c39
bus/snes: Log checksums and addresses consistently when loading cartridges. (#10156) 2022-08-03 02:11:43 +10:00
npwoods
e404f1ffe0
Changed gdbstub to no longer expect a CPU named ':maincpu' (#10170)
The logic was changed to find the first CPU, without any particular expectation about naming.  This should address issue #10141
2022-08-02 10:24:17 -04:00
hap
00d5699d73 New machines marked as NOT_WORKING
----------------------------------
The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku]
2022-08-02 14:34:29 +02:00
AJR
9d0076ab91 Change debugger command handler parameter vector element type from std::string to std::string_view 2022-08-02 08:21:59 -04:00
AJR
786016ae25 mbc55x, saturn: Remove some residual debugging stuff 2022-08-02 08:02:20 -04:00
ClawGrip
562432e94e
mastboy.cpp: Dumped and added a newer Italian set (#10135)
* mastboy.cpp: Dumped and added a newer Italian set

Also added comments and reformatted existing single line ones.
Added placeholders for PLDs.
The Italian sets are not hacks. Gaelco licensed the game to Playmark for the Italian market, so changed the manufacturer accordingly on the Italian sets.
Finally, the Rev A on the piggyback PCB refers to the game revision, not the PCB revision, so, changed the games names removing the "PCB" reference.

* Add 'mastboyib'

* mastboy.cpp: Add more comments

* Fixed typos
2022-08-02 12:41:30 +02:00
0kmg
efdc3837d5
snes.xml: Added five prototypes. (#10145)
New working software list additions
-----------------------------------
International Superstar Soccer Deluxe (Euro, prototype) [Forest of Illusion]
Jigsaw Party (Japan, prototype) [Forest of Illusion]
Joe & Mac 2 - Lost in the Tropics (USA, prototype, alt) [Forest of Illusion]
Jurassic Park (USA, prototype) [Forest of Illusion]
Unirally (Euro, prototype) [Zoda-Y13, Forest of Illusion]
2022-08-02 12:38:59 +02:00
Patrick Mackinlay
0f3f7eba18 am9516: don't initialise variables in header 2022-08-02 09:03:33 +07:00
Peter Ferrie
b033ebf843 cpu16h, icorender.cpp: fix MSVC compile (nw) 2022-08-01 18:56:55 -07:00
hap
800f7efda8 tms1000: added tms1475 2022-08-02 01:44:25 +02:00
hap
a03f042c01 tms1000: increase R port to 32bit 2022-08-02 01:08:42 +02:00
hap
61eb90c206 spellba: do the tms0270 ctl fix in the driver 2022-08-02 00:16:14 +02:00
hap
1525cc1ee3 misc hap devices: move variables init to device_start 2022-08-02 00:16:14 +02:00
0kmg
36404db064
vboy.xml: Added a homebrew pirate release. (#10152)
* Added alt_title and developer info tags.
* Changed data sizes to hexadecimal.
* Replaced some names with known ROM labels.
* Corrected SRAM on several cartridges.
* Various cleanups.

New NOT_WORKING software list additions
---------------------------------------
vboy.xml: Hyper Fighting (pirate) [Planet Virtual Boy]
2022-08-02 03:33:46 +10:00
ArcadeShadow
d0911cb892
to7_qd.xml: Use lowercase for descriptive text in descriptions. (#10162) 2022-08-02 03:07:26 +10:00
Vas Crabb
e44d4ccddb technos/renegade.cpp: Corrected sprite RAM size (GitHub #10163). [jotego]
Also combined source files and cleaned up a little.
2022-08-02 03:03:29 +10:00
Furrtek
f5193fabfa
konami/k051960.cpp: Implemented shadow configuration bits (fixes shadows in Devastators). (#9353)
Added descriptions for the other previously undocumented register bits, even if they shouldn't affect any game.

Attempted to get chqflag shadow/highlights working properly with no k051960 hack.

konami/k054000.cpp: Updated implementation to better match how the chip works.
2022-08-02 02:55:57 +10:00
ArcadeShadow
0e10836f21
to7_cart.xml: Use lowercase for descriptive text in descriptions, and use unabbreviated country names. (#10161) 2022-08-02 02:20:07 +10:00
ArcadeShadow
4d3eed7afe
to7_cass.xml: Use lowercase for descriptive text in descriptions and unabbreviated country names. (#10160) 2022-08-02 02:18:27 +10:00
Curt Coder
fdf1935e37 abc1600: Update todo list. 2022-08-01 15:52:41 +03:00
Patrick Mackinlay
c6e5d0c324 am9516: general improvements 2022-08-01 11:33:12 +07:00
arbee
a5af13e008 macquadra700.cpp: Hook up EASC IRQ. [R. Belmont] 2022-07-31 19:24:52 -04:00
0kmg
0fa3474107
nes.xml: Added a prototype. (#10157)
New working software list additions
-----------------------------------
Fighting Simulator - World Champ (USA, prototype) [rjtiger]
2022-07-31 15:54:39 -04:00
Brice Onken
4437d67bb9
dmac3.cpp, cxd8442q.cpp: Implement DMAC3 and WSC-FIFOQ DMA controllers (#10136) 2022-07-31 14:12:11 -04:00
arbee
e5fcbccff8 mac: Hook up ASC IRQs in system ASICs. (GitHub #10159) [R. Belmont] 2022-07-31 14:01:29 -04:00
Michael Sanborn
a6032f3f92
toaplan/toaplan2.cpp: Add subtitle for Japanese FixEight sets. (#10153) 2022-07-31 07:55:29 -04:00
fulivi
3ba776d3e0
intel/imds2: correct dump for PIO microcontroller [fulivi] 2022-07-31 13:50:50 +07:00
Vas Crabb
a0b8c86c60 MAME 0.246
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmLlDXQACgkQwXSxAYxA
 cQ4pkQ//cyJUbstoARgTNnMDbY/f4hfV/dzhvlDzylnxQ8q9Zf9mCJIDuMZgvNJb
 HtjsUu0XKTjutc/IrjJ2Ug9EfQSXbEy7ijAVh2JG3pOqDkT7J/OTDNv8TM6SUjuN
 ruFy+Gu9G2jJ+uGWXlFNlS14oJiy2h2Za/NGAyciLdvzLd0rG83EyGrviO/sTutJ
 lCa6FhRto5rG4H8RdKqqlzr2I1tu0ccFlBFLlATgS1PwVPs2D7CkK1jZBOMWtTbZ
 hYAzUo7iJeFWwEuC/P59crG0D26yGkML2X7CVZbwVoqCM89AnJEUXycfhRYuJEfv
 ZCUQm/ZjXInc0ZQ5J5lfAxdepx1djRWZosNy0vNolAgtpmgtgTB+V9kuiZtRoB/z
 cf3OBbBKZmxEmMZ5YMGf2ifGc50vruPzYL1hdtjc6nxw+XWH6gLd3NUsQghzl0x8
 SeASD/pWI3eIis/2ZBmSINZj12vEuJTHYWGS+6YO050bRcv1zapglKtngFIcjUq7
 ROESTOsy9bhoB1RPFwNgUGTgfDF5/8++Qm5BpUtIJj1Oq8fKlX+RDEA6fscUXYBN
 CJtSlk5+3+wiQNUxRjkct/877Ld64wSxDA6qGdejE80lk561igxtGgOHPqUJuw5C
 2NO191vwqJl47fKww4HD3FOIOuyXXUbszOOhk6xmcmigizfgJn8=
 =P+4E
 -----END PGP SIGNATURE-----

Merge tag 'mame0246' into mainline-master

MAME 0.246
2022-07-31 14:29:51 +10:00
AJR
6ab64e8c8e spyhunt, turbotag: Add ADC 2022-07-30 19:50:26 -04:00
ArcadeShadow
c3c98fbe72
spectrum_cass.xml: 6 new software additions (#10155)
New working software list additions
-----------------------------------
Astérix y el Caldero Magico (Erbe) [spectrumcomputing.co.uk]
Break Thru (Erbe, medium case) [spectrumcomputing.co.uk]
Ganeymede [Steven Brown, Planeta Sinclair]
Ghost Rider [spectrumcomputing.co.uk]
Street Hawk (1986) (set 4, IBSA) [spectrumcomputing.co.uk]
Wonderworm [spectrumcomputing.co.uk]

Cleaning metadata (year, publisher, cloneof/parent relationships)
2022-07-30 16:52:58 -04:00
AJR
c19f2c5d46 a800: Add support for the ICD R-Time 8 cartridge 2022-07-30 15:36:04 -04:00
hap
77eff86988 tms0270: fix problem with power off and ctl direction 2022-07-30 21:13:00 +02:00
Vas Crabb
e98145d9d8 Various minor cleanups.
There's something wrong when derived classes need to be friends...
2022-07-31 02:31:40 +10:00
0kmg
1bf2cc0cf3
gbcolor.xml: Added four Taiwanese dumps. (#10146)
New working software list additions
-----------------------------------
Chāorén Tègōngduì (Taiwan) [taizou]
Fēngkuáng Āgěi Ⅲ - Chāojí Zhàdànrén (Taiwan) [taizou]
Wángzú Tiāntáng (Taiwan) [taizou]
Xiándàn Chāorén - Ultraman (Taiwan) [taizou]
2022-07-30 23:28:17 +10:00
Vas Crabb
205b03897c Bump version to 0.246 2022-07-30 20:51:14 +10:00
Vas Crabb
c221257046 igs/goldstar.cpp: Marked Tetris + Cherry master clones as clones. 2022-07-30 20:48:59 +10:00
Ivan Vangelista
1a97eae623 darkseal.cpp, sidepckt.cpp: consolidated drivers in single files, other small cleanups 2022-07-29 14:13:15 +02:00
Ivan Vangelista
ed82359438 New working clones
------------------
Games V21.1C [Brian Troha, The Dumping Union]
2022-07-29 14:12:12 +02:00
ArcadeShadow
1a961bd002
mo5_flop: Use lowercase for descriptive text in descriptions. (#10125) 2022-07-29 13:13:22 +10:00
arbee
91f9af36c4 apple2: don't force ProDOS 2.5a8 to ProDOS sector order. (Github #7707) [R. Belmont] 2022-07-28 22:53:59 -04:00
AJR
c64c8a225b nvram: Fix regression related to 6d6ecf46b1 2022-07-28 15:54:03 -04:00
AJR
96a027adf1 axc51: Prune some other bits that don't exist or don't work similarly here 2022-07-28 15:33:58 -04:00
David Haywood
d08013cc66
cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. (#10140)
* cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core.

* remove some redundant bits

* replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series

* remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core
2022-07-28 14:53:34 -04:00
0kmg
e2d700fd9a
snes.xml: Added five prototypes. (#10143)
New working software list additions
-----------------------------------
Boxing Legends of the Ring (USA, prototype) [Forest of Illusion]
Hammer Lock Wrestling (USA, prototype) [Forest of Illusion]
Porky Pig's Haunted Holiday (USA, prototype 19950807) [iniche, Forest of Illusion]
Super Punch-Out!! (Euro, prototype) [Zoda-Y13, Forest of Illusion]
We're Back! - A Dinosaur's Story (USA, prototype) [Forest of Illusion]
2022-07-29 01:48:43 +10:00
ArcadeShadow
2d809ef6dc
mo5_cass: Use lowercase for descriptive text in descriptions. (#10124) 2022-07-29 01:46:55 +10:00
Robbbert
e54ded48cb * knightsb2: fixed priorities and highscores.
* cps1 kludges: gave reverse sprites its own bit as it's used often
2022-07-28 07:59:37 +10:00