Commit Graph

84193 Commits

Author SHA1 Message Date
Olivier Galibert
47eccbf611 woz: fix missing breaks 2022-09-01 21:24:31 +02:00
hap
b18ac4c63e docastle: update notes 2022-09-01 21:02:53 +02:00
AJR
67be13960b Validate slot cards only once per device type during 'quick' validation passes, which were taking rather long for some drivers (e.g. at.cpp) 2022-09-01 14:53:58 -04:00
Olivier Galibert
4f49312c46 moof: Some fixes [Disk Blitz]
woz: put back the save support, will destroy any disk with FLUX encoded tracks though.  How to handle that is still in discussion.
2022-09-01 20:16:04 +02:00
arbee
c8db3ee046 esqkt.cpp: Added TS-10 2.02 and TS-12 3.05 OS ROMs. [DBWBP.com, R. Belmont] 2022-09-01 12:55:22 -04:00
Olivier Galibert
36e87c020f woz: Remove write support, it can't really be made reliable
moof: Added support.
2022-09-01 15:29:19 +02:00
Ivan Vangelista
182a4217b2 taito/msisaac.cpp: removed unused variable 2022-09-01 06:49:20 +02:00
Ivan Vangelista
750f28cecd taito/galastrm.cpp, taito/gunbustr.cpp, taito/msisaac.cpp: consolidated drivers in single files, minor cleanups 2022-08-31 22:31:10 +02:00
hap
339bfa52d9 zerohour_stars: remove need for trampoline 2022-08-31 12:31:47 +02:00
Vas Crabb
35d2b1d33b MAME 0.247
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmMORaEACgkQwXSxAYxA
 cQ5iSBAAvtVuhvRmABdl++wXHGD5b9J9ShF4RwUJpz7u1pmYF5GovXcn+wTNm7HN
 XvIew4JE+5gyfxUWoSfwJIJEtiLYj7oVgXo92FjLEUZAcK7y7g6yoyfw1x4xDCxE
 O1QWpPjqfpNYUNzQIcB4i0h7/Bt0DSU34obcdX7Tf+1MdgzZF8+yrimMut1gUMXv
 6ErdSSLe7oF7ADmppgGPokbJt79KNyyH/I5DkANuQmQNOS7aDHxZGteqo1+lHs43
 /08YsMvkQI9+f0dC1UuaHebHHD1wx+upyrl7bzPjY9x0kR9lhjZQGweMHLCa9Oce
 ioBLgq+7LA6UBtBuL/vHHUJQmr7ZPJTicwg5gqe5nDuBZcAezX8YY4LTO6B5+SUB
 DseD7Lth/jzRs8A0IPnErtetW/TAIyGn9xQw/cjvOMCfbGptOqDNuhFu2Hmbu+7S
 WhQ999gOa0QJVWzqAJ70gpMjVsuIAFnt759VsCMxIIYa/M2zYsYhbCRjhGh8bHjn
 RaEc5/PGT/WZl/gfElUfSGCztbkjCjRY+QbKta/ChI0CIjtPp6KzIZPnWIIB5kp5
 N8tLhn9sfuft9tLJFGFIViwqfnEP7K2hEVpSBek7kY6qjK3cMhtuioVvCKByhRvv
 4rd6Vh2ZVxzITwlAXY24gcq/jbksz9UzfN2Q6Dv+Y39sXlNHa1c=
 =sCJx
 -----END PGP SIGNATURE-----

Merge tag 'mame0247' into mainline-master

MAME 0.247
2022-08-31 15:46:38 +10:00
Vas Crabb
0f6d486cd3 Revert "gen_latch: add boost interleave conf setting"
Jamming magic behaviour for a few systems into a common device just
makes code more convoluted and harder to maintain.  The trouble with
these things is that you quickly end up stuck with them, and then
untangling the dependency on magical behaviour that never belonged in
the device in the first place becomes an inordinate amount of work.

In this case, it isn't even saving a substantial amount of code in the
drivers.

This reverts commit 229ea4b3a1.
2022-08-31 09:09:18 +10:00
hap
229ea4b3a1 gen_latch: add boost interleave conf setting 2022-08-31 00:50:02 +02:00
hap
f6942dd17a atarisy1, gauntlet: re-add boost interleave on soundlatch write 2022-08-30 23:59:39 +02:00
hap
c3a36ca0d4 getaway: improve colors, add dipsw locations 2022-08-30 22:36:35 +02:00
npwoods
c71ea39526
formats/fs_fat.cpp: Fixe use-after-std::move() issue in constructor. (#10296) 2022-08-31 06:23:34 +10:00
Vas Crabb
fa2d36c634 Bump version to 0.247 2022-08-31 03:14:51 +10:00
Ivan Vangelista
03355075d8 taito/groundfx.cpp, taito/pitnrun.cpp, taito/rollrace.cpp, taito/ssrj.cpp, taito/volfied.cpp, taito/warriorb.cpp: consolidated drivers in single files, minor cleanups 2022-08-30 18:03:35 +02:00
hap
42333c9702 zerohour: update notes 2022-08-30 15:42:01 +02:00
hap
1e98661620 zerohour: bullet width is software controlled 2022-08-30 15:17:42 +02:00
Ivan Vangelista
c465a1816d New machines marked as NOT_WORKING
----------------------------------
Exciting Speed Hockey (V19930325) [nnap]

New clones marked as NOT_WORKING
--------------------------------
Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]

- sega/model3.cpp, sega/segaybd.cpp: some board documentation updates [Brian Troha]

- tecmo/spbactn.cpp: fixed some dips for spbactnp
2022-08-30 07:25:49 +02:00
hap
550e56e9f8 zerohour: remove imperfect gfx flag for this game 2022-08-30 00:40:29 +02:00
Dirk Best
eb760e879a New machines marked as NOT_WORKING
----------------------------------
Facit 4431 [Bitsavers]

- Create directory for Facit and move facit4440 driver
2022-08-29 18:45:57 +02:00
ClawGrip
e8bc96e9b7
de_3.cpp: Forgot to remove country name on commit cf89d216b0 (#10293) 2022-08-30 01:56:32 +10:00
holub
68d1b86924
z80.cpp: fix WZ flag (#10291) 2022-08-29 07:28:25 -04:00
hap
9f0aa6147a zerohour: correct score panel colors 2022-08-29 11:08:01 +02:00
hap
4ab2e79c88 redclash: add preliminary sound 2022-08-29 05:50:27 +02:00
hap
31a6583437 redclash: add white background 2022-08-29 03:53:33 +02:00
Vas Crabb
dacf1cb225 Merge branch 'release0247' into mainline-master 2022-08-29 11:27:13 +10:00
Vas Crabb
42391bbb6b Work around older versions of libc++, tidy up some recent changes. 2022-08-29 11:25:58 +10:00
hap
15b98b8a18 zerohour: add sound samples again 2022-08-29 01:57:44 +02:00
hap
c380aae3be zerohour: put driver into a single file 2022-08-29 00:19:33 +02:00
hap
aa67ab477f ladybug: put sraider driver and ladybug_video device in their own files 2022-08-28 23:27:42 +02:00
0kmg
7fe2e41f0f nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) 2022-08-29 04:57:03 +10:00
0kmg
ac0b18a080
nintendo/vsnes.cpp: Added some DIP settings for nvs_machridera. (#10290) 2022-08-29 04:55:41 +10:00
AJR
52327bfc21 Fix tools build after f52b402f24 2022-08-28 14:36:02 -04:00
Vas Crabb
18b00e0378 myvision.xml: Added Japanese titles for software items and listed undumped cartridges. [kmg] 2022-08-29 04:25:32 +10:00
Vas Crabb
5160faea97 misc/monon_color.cpp: Zero video memory on reset.
Also keep data member declartions grouped, and use constants for video
width/height.
2022-08-29 04:16:40 +10:00
AJR
d8d588262d Debugger changes
- Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints.
- Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points.
- Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those.
- Change trace file logging to use a std::ostream instead of FILE * to take better advantage of strformat.
2022-08-28 13:31:50 -04:00
AJR
f52b402f24 OSD/network interface cleanup
- Move osd_midi_device from osdcore.h to osdepend.h
- Move osd_list_network_adapters from osdcore.h to osdnet.h (was already defineduniquely in osdnet.cpp)
- Move #include <cstdarg> from osdcore.h to emu.h
- Remove dinetwork.h from emu.h
2022-08-28 13:23:40 -04:00
hap
45a99ad00e redclash: let's rename driver to zerohour 2022-08-28 14:59:42 +02:00
hap
179afe2036 ladybug: move zerohour stars to its own file (redclash driver now doesn't weirdly include ladybug_v anymore) 2022-08-28 14:14:58 +02:00
AJR
1596c89b59 z1013: Correct XTAL value and screen parameters based on schematics; make system clock configurable 2022-08-27 19:40:20 -04:00
Vas Crabb
ecb080f006 bus/mononcol: Get rid of a pile of copy/pasted crud. 2022-08-28 09:06:57 +10:00
Vas Crabb
2905b8c24a srcclean in preparation for release 2022-08-28 07:37:43 +10:00
0kmg
f56ace4df8
nintendo/vsnes.cpp: More cleanups of INPUT_PORTS. (#10238)
* Use macros for the common repeated definitions of joystick, coins, etc.
* Player buttons are "B" and "A", like the real panels. Start buttons have number and color, etc.
* bnglngby, iceclimb, jajamaru, nvs_machridera, supxevs, tkoboxng: Removed as many modifications from the base VS. machine IO ports as possible.
* Adjusted coin PORT_IMPULSE closer to hardware, so that all games now work with it.
* Updated notes on why Coin 2 inputs don't work in some games.
2022-08-28 07:24:38 +10:00
68bit
5e370b82bb
swtcp/swtpc09.cpp: Restore to working status, and added comments to help users. (#10062)
Retested all of these and they are still working. Did not have a UniFLEX DMAF2
disk to test that one combination, but it should be close to working.

Added comments to help people make a start with these.

Machines promoted to working
----------------
SWTPC swtpc S/09 Sbug

Clones promoted to working
----------------
SWTPC swtpc S/09 Sbug + piaide
SWTPC swtpc S/09 UNIBug + DMAF2
SWTPC swtpc S/09 UNIBug + DMAF3
SWTPC swtpc S/09 OS9
2022-08-28 07:21:26 +10:00
Steven Coomber
992b6368f9
c64_cass.xml: Added 10 items (9 working, 1 not working) (#10255)
New working software list additions
---------------------------------------
Xevious (U.S. Gold) [The Ultimate Tape Archive Team]
Yabba Dabba Doo! (Quicksilva) [The Ultimate Tape Archive Team]
Yie Ar Kung-Fu (Imagine) [The Ultimate Tape Archive Team]
Zaga Mission (Anirog) [The Ultimate Tape Archive Team]
Zamzara (Prism Leisure) [The Ultimate Tape Archive Team]
Zaxxon (U.S. Gold) [The Ultimate Tape Archive Team]
Zodiac (Anirog) [The Ultimate Tape Archive Team]
Zoids: The Battle Begins (Martech) [The Ultimate Tape Archive Team]
Zzap! Sizzlers II (Gremlin Graphics) [The Ultimate Tape Archive Team]

New NOT_WORKING software list additions
---------------------------------------
Yie Ar Kung Fu II (Imagine) [The Ultimate Tape Archive Team]
2022-08-28 07:11:13 +10:00
Michael R. Furman
46ecd84148
formats/fdos_dsk.cpp: Added FDOS disk format for the SWTPC 6800. (#10273)
Allows the SWTPC 6800 machine to boot FDOS in MAME using Mike Douglas'
FDOSMPS.DSK, and to read/write other available disk images.
2022-08-28 07:07:30 +10:00
ArcadeShadow
3ee7d8cf1a
adam_flop.xml: Use lowercase for descriptive text and unabbreviated country names in descriptions. (#10285) 2022-08-28 07:01:23 +10:00
0kmg
b55cacb0a5
gbcolor.xml: Added 18 prototypes (15 working, 3 not working). (#10279)
New working software list additions (gbcolor.xml)
-----------------------------------
Antz (Europe, prototype) [VGHF, Hidden Palace]
Beach'n Ball (Europe, prototype, 20001121) [VGHF, Hidden Palace]
Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, late prototype) [VGHF, Hidden Palace]
Die Maus (Europe, prototype) [VGHF, Hidden Palace]
Die Maus - Verrückte Olympiade (Germany, prototype) [VGHF, Hidden Palace]
Driver (Europe, prototype) [VGHF, Hidden Palace]
Klustar (Europe, prototype, 19981001) [VGHF, Hidden Palace]
Klustar (Japan, prototype, 19981001) [VGHF, Hidden Palace]
Looney Tunes Collector - Martian Alert! (Europe, prototype) [VGHF, Hidden Palace]
Lucky Luke - Desperado Train (Europe, prototype) [VGHF, Hidden Palace]
Moomin no Daibouken (Japan, prototype) [VGHF, Hidden Palace]
Snoopy Tennis (Europe, prototype) [VGHF, Hidden Palace]
Tootuff (prototype) [VGHF, Hidden Palace]
UEFA 2000 (prototype) [VGHF, Hidden Palace]
WDL - Thundertanx (prototype) [VGHF, Hidden Palace]

New NOT_WORKING software list additions (gbcolor.xml)
---------------------------------------
The Adventures of Tintin - Prisoners of the Sun (Europe, prototype) [VGHF, Hidden Palace]
Bob et Bobette - Les Dompteurs du Temps ~ Suske en Wiske - De Tijdtemmers (Europe, early prototype) [VGHF, Hidden Palace]
Worms Armageddon (prototype) [VGHF, Hidden Palace]
2022-08-28 06:55:01 +10:00