Commit Graph

83916 Commits

Author SHA1 Message Date
Brice Onken
7add0628c5
machine/spifi3.cpp: Implemented HP 1TV3-0302 SPIFI3 SCSI controller. (#10137) 2022-08-05 20:49:51 +10:00
0kmg
c5cff268c2
snes.xml: Fixed some parent/clone relationships for soccer games. (#10173) 2022-08-05 20:45:30 +10:00
wilbertpol
42425eea31
bus/vcs: Avoid trampolines in cartridge accesses. (#10174)
* Rewrote most banking to use memory_bank.
* Only install handlers in ranges that they respond to.
2022-08-05 20:42:52 +10:00
hap
1cf61504b3 tms1000: added disassembler for tms1400, tms2100, tms2400 2022-08-05 01:13:26 +02:00
ArcadeShadow
b74398db34
snes.xml: Use unabbreviated country names and lowercase descriptive text in descriptions. (#10147) 2022-08-05 01:59:32 +10:00
0kmg
1829045147
megadriv.xml: Added a prototype. (#10175)
New working software list additions
-----------------------------------
megadriv: Primal Rage (prototype) [Rezrospect, Forest of Illusion]
2022-08-05 01:50:47 +10:00
eientei95
dea8e3124e
namco/mappy.cpp: Renamed Freeze DIP switch to "Freeze / Rack Test" in superpac. (#10166)
Also reformatted comments, aligned PORT_CONDITIONs, and removed useless comments.
2022-08-05 01:49:52 +10:00
ArcadeShadow
52c6b71032
cdi.xml: Cleaned up metadata. (#10093)
* Use lowercase for descriptive text in descriptions.
* Use unabbreviated country names.
* Moved CD matrix information to info elements and removed markup from descriptions.
2022-08-05 01:46:06 +10:00
holub
c92c0c967f
sinclair/atm.cpp: Got ATM Turbo 2 mostly working. (#10149)
Implemented memory banking, video modes, palette and COVOX.

Machines promoted to working
--------------------------
MicroART ATM-Turbo 2
2022-08-05 01:41:30 +10:00
Olivier Galibert
7c98beb5f4 emumem: Add accessors lookup_{read,write]_*_flags to lookup flags without actually doing the access 2022-08-04 11:37:37 -04:00
0kmg
744493d3ac
bus/pce_ctrl: Added support for Coconuts Japan Pachinko Controller CJPC-102. (#10165)
For all controllers, added %p player specifier, made device_input_ports() protected, and moved initializations from headers to constructors.
2022-08-05 01:08:48 +10:00
hap
1b584fb5d8 Machines promoted to working
----------------------------
The Dracula (Tsukuda) [hap, Sean Riddle, Parotaku, eggs]
2022-08-04 11:14:47 +02:00
Ivan Vangelista
6f44a83cab williams.cpp: updated ROM labels for blaster sets [Joe Magiera, The Dumping Union] 2022-08-04 07:27:56 +02:00
Peter Ferrie
d022c39acb z180asci: fix logic errors (nw) 2022-08-03 10:02:15 -07:00
MetalliC
29ce8c16b8 segasp.cpp more games docs 2022-08-03 17:10:43 +03:00
MetalliC
8489f548f9 new NOT_WORKING clones
---------------------
Red Earth (Asia 961121, NO CD) [Darksoft, MetalliC]
Red Earth (Asia 961023, NO CD) [Darksoft, MetalliC]
2022-08-03 17:09:45 +03:00
goldnchild
b13abebee0
rescue, minefld: make bullets 2x2 pixels instead of a single pixel (#10172) 2022-08-03 10:51:02 +02:00
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