Commit Graph

77409 Commits

Author SHA1 Message Date
Patrick Mackinlay
777d511d61 coco_midi: fix msvc build 2021-01-04 16:14:01 +07:00
Vas Crabb
0abd03a7a7 emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
Brian Troha
c10cb1f5d1 Minor clean ups: Missing ")" and standardize loading address statements 2021-01-03 19:45:24 -06:00
Brian Troha
5427b5d526 New working clones
------------------
Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union]
Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]

Corrected game set names & game titles:
 Example: bass is now getbassur
 Japanese Get Bass sets now include the game's sub title: Get Bass: Sega Bass Fishing
 The USA version is called Sega Bass Fishing
 Specify Deluxe, Upright & standard for Get Bass sets
 Added in Twin/DX for sets that allowing cabinet designations
 Added notes about sets the support multiple regions in Game Assignments
 Added miscellaneous documentation updates / notes
2021-01-03 19:23:39 -06:00
AJR
7a76cf0152 snesb.cpp: Fix clang build by removing leftover tables 2021-01-03 10:08:46 -05:00
Ivan Vangelista
552d026976 New machines marked as NOT_WORKING
----------------------------------
Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]

- snesb.cpp: revisited some decryptions to standardize them [iq_132]
2021-01-03 15:57:15 +01:00
cracyc
ae2e3443f5 plugins/data: more hiscore improvements 2021-01-02 22:39:40 -06:00
Sandro Ronco
6bceee5c4b ARM: fix carry flag in ADC instruction. [Sandro Ronco] 2021-01-03 00:04:42 +01:00
AJR
11c30f91ac windir.cpp, winrtdir.cpp: string_format calls need qualification now 2021-01-02 16:40:04 -05:00
AJR
87d8079cac options.h: Be more honest about #including prerequisites 2021-01-02 16:35:51 -05:00
AJR
e2e01f7fec vbiparse.cpp: Add missing #include 2021-01-02 16:07:22 -05:00
AJR
c0933daa5a disasmintf.h: Attempt at fixing build on other compilers 2021-01-02 15:53:07 -05:00
AJR
60e518cc50 Low-level #include overhaul
- vecstream.h: Revert changes made in aa29519528. The std::string_view conversion has been made a non-member function (util::buf_to_string_view) and moved to coretmpl.h.
- strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h and a few tool sources; other references have been qualified.
- osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments.
- Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
2021-01-02 15:18:15 -05:00
AJR
78f93a270c palette.cpp: Use std::fill instead of memset for dirty vector; add range check 2021-01-02 15:08:44 -05:00
Ivan Vangelista
1944eded0d bingoc.cpp: fixed clang build 2021-01-02 19:20:08 +01:00
Ivan Vangelista
dbee11e646 New machines marked as NOT_WORKING
----------------------------------
Bingo Circus (terminal) [Phil Bennett]
2021-01-02 17:29:22 +01:00
hap
b74111a0b2 odyssey2: fix loading games with -cart not working 2021-01-02 16:49:59 +01:00
Ivan Vangelista
ca01e891e1 New machines marked as NOT_WORKING
----------------------------------
Heroine's Memory [The Dumping Union]
2021-01-02 16:26:44 +01:00
cracyc
aea4460250 plugins/data: better hiscore parsing 2021-01-01 22:06:33 -06:00
AJR
0a5148e05a Cassette image processing cleanup
- Add cassette_image::image_read_byte method for reading one byte at a time
- coco_cas.cpp: Eliminate dependency on emucore.h
- thom_cas.cpp: Declare some temporary variables much closer to where they are used
- tvc_cas.cpp: Read and write entire sectors at a time
2021-01-01 19:15:51 -05:00
Ryan Holtz
29bc7e25b7 -arm7: Moved WinCE call logging into a separate .hxx file. [Ryan Holtz] 2021-01-01 23:23:42 +01:00
AJR
d89bbf08e3 clifront.cpp: Restore line accidentally deleted in aa29519528 2021-01-01 12:32:41 -05:00
AJR
adb92bbcef romcmp: Add -h option to print hashes and 16-bit sums for all files 2021-01-01 12:23:45 -05:00
AJR
aa29519528 Further additions of std::string_view
- corefile.cpp, fileio.cpp: Change puts to take a std::string_view parameter
- rendlay.cpp: Use std::string_view instead of bare pointers in various functions
- vecstream.h: Add std::string_view conversion operator to obtain output buffer without needing to make it a C string with explicit null termination
- xmlfile.cpp: Add get_attribute_string_ptr method that distinguishes between empty strings and absent attributes without falling back to C strings
2021-01-01 12:22:17 -05:00
AJR
21fd983545 hash.cpp, hashing.cpp: Change string processing to use std::string_view parameters; add sum16 type 2021-01-01 12:16:05 -05:00
AJR
c296bd9729 aprissi: ROM version note 2021-01-01 10:14:18 -05:00
Brian Troha
369f1eae80 model2.cpp: Documentation update for Dead or Alive, Model 2A version 2021-01-01 03:52:42 -06:00
Vas Crabb
74faa43bec -psx.xml: Cleaned up metadata. [Angelo Salese]
* Marked dumps from unknown sources as bad.
* Tested many software items.
* Marked LibCypt discs with missing subchannel data as unsuppored.

New working software list items (psx)
-------------------------------------
Depth (Jpn) [redump.org, FakeShemp]
Pi to Mail (Jpn) [redump.org, FakeShemp]
Sentou Kokka: Air Land Battle (Jpn, Rev. 1) [redump.org, FakeShemp]
Wares 1092: Souheiden (Jpn) [redump.org, FakeShemp]
Action Replay 2 Version 2.23 - Bonus PSone Codes! (Euro) [redump.org, FakeShemp]
Autumn/Christmas Releases '96 (Euro) [redump.org, FakeShemp]
Beatmania (Euro) [redump.org, FakeShemp]
Chase the Express (Euro) [redump.org, FakeShemp]
Demo One (Version 1) (Euro) [redump.org, FakeShemp]
Demo One (Version 4) (Ger) [redump.org, FakeShemp]
Disney/Pixar Monsters, Inc.: Skrämmarön (Swe) [redump.org, FakeShemp]
Dracula: The Resurrection (Euro) [redump.org, FakeShemp]
Driver 2: Back on the Streets (Euro, Rev. 1) [redump.org, FakeShemp]
Euro Demo 21 (Euro) [redump.org, FakeShemp]
Euro Demo 22 (Euro) [redump.org, FakeShemp]
Euro Demo 28 (Euro) [redump.org, FakeShemp]
Euro Demo 58 (Euro) [redump.org, FakeShemp]
Euro Demo 60 (Euro) [redump.org, FakeShemp]
Euro Demo 62 (Euro) [redump.org, FakeShemp]
Euro Demo 63 (Euro) [redump.org, FakeShemp]
Euro Demo 64 (Euro) [redump.org, FakeShemp]
Euro Demo 65 (Euro) [redump.org, FakeShemp]
Euro Demo 66 (Euro) [redump.org, FakeShemp]
Euro Demo 67 (Euro) [redump.org, FakeShemp]
Euro Demo 68 (Euro) [redump.org, FakeShemp]
Euro Demo 69 (Euro) [redump.org, FakeShemp]
Euro Demo 70 (Euro) [redump.org, FakeShemp]
Euro Demo 71 (Euro) [redump.org, FakeShemp]
Euro Demo 72 (Euro) [redump.org, FakeShemp]
Euro Demo 73 (Euro) [redump.org, FakeShemp]
Euro Demo 74 (Euro) [redump.org, FakeShemp]
Everybody's Golf 2 (Euro) [redump.org, FakeShemp]
F1 Championship Season 2000 (Euro) [redump.org, FakeShemp]
Front Mission 3 (Euro, Prototype 20000616) [redump.org, FakeShemp]
Ghoul Panic (Euro) [redump.org, FakeShemp]
Gran Turismo (Euro) [redump.org, FakeShemp]
Gran Turismo 2 (Euro) [redump.org, FakeShemp]
Grand Theft Auto 2 (Euro, Rev. 1) [redump.org, FakeShemp]
Medal of Honor: Underground (Euro) [redump.org, FakeShemp]
Metal Gear Solid (Euro) [redump.org, FakeShemp]
Metal Gear Solid: Special Missions (Euro) [redump.org, FakeShemp]
Micro Machines V3 (Euro, EDC) [redump.org, FakeShemp]
Moto Racer (Euro) [redump.org, FakeShemp]
Moto Racer World Tour (Euro) [redump.org, FakeShemp]
Music: Music Creation for the PlayStation (Euro) [redump.org, FakeShemp]
Need for Speed II (Euro) [redump.org, FakeShemp]
Need for Speed III: Hot Pursuit (Euro) [redump.org, FakeShemp]
No Fear Downhill Mountain Biking (Euro) [redump.org, FakeShemp]
Oddworld: Abe's Oddysee (Euro) [redump.org, FakeShemp]
Point Blank (Euro, Demo) [redump.org, FakeShemp]
Point Blank (Euro, Rev. 1) [redump.org, FakeShemp]
Point Blank 2 (Euro, Aus) [redump.org, FakeShemp]
Porsche Challenge (Euro) [redump.org, FakeShemp]
Power Source (Euro) [redump.org, FakeShemp]
Pro Pinball: Big Race USA (Euro) [redump.org, FakeShemp]
Rescue Shot (Euro) [redump.org, FakeShemp]
Resident Evil (Euro, EDC) [redump.org, FakeShemp]
Resident Evil: Survivor (Euro) [redump.org, FakeShemp]
Silent Hill (Euro) [redump.org, FakeShemp]
Sphere 360° (Euro) [redump.org, FakeShemp]
Spider-Man (Euro) [redump.org, FakeShemp]
Spyro the Dragon (Euro) [redump.org, FakeShemp]
Street Skater 2 (Euro) [redump.org, FakeShemp]
Tenchu: Stealth Assassins (Euro, Demo) [redump.org, FakeShemp]
Test Drive 6 (Euro) [redump.org, FakeShemp]
Theme Hospital (Euro) [redump.org, FakeShemp]
Tomb Raider: The Last Revelation (Euro, Aus) [redump.org, FakeShemp]
Vanishing Point (Euro) [redump.org, FakeShemp]
Warpath: Jurassic Park (Euro) [redump.org, FakeShemp]
WCW Mayhem (Euro) [redump.org, FakeShemp]

New NOT_WORKING software list items (psx)
-----------------------------------------
Ape Escape (Euro) [redump.org, FakeShemp]
Crash Bash (Euro) [redump.org, FakeShemp]
Final Fantasy VIII (Euro, Aus) [redump.org, FakeShemp]
Le Mans 24 Hours (Euro) [redump.org, FakeShemp]
Resident Evil 3: Nemesis (Euro) [redump.org, FakeShemp]
Spyro: Year of the Dragon (Euro, Rev. 1) [redump.org, FakeShemp]
Urban Chaos (Euro) [redump.org, FakeShemp]
Theme Park World (Euro) [redump.org, FakeShemp]
TOCA World Touring Cars (Euro) [redump.org, FakeShemp]
2021-01-01 15:54:34 +11:00
AJR
672787fe45 hitpoker.cpp, tlc34076: Initialize more pointers and variables 2020-12-31 23:19:36 -05:00
cracyc
d961efa925 plugins/data: remove logging and fix query 2020-12-31 21:47:50 -06:00
ClawGrip
e5b66d27d8
New machines marked as NOT_WORKING (#7606)
----------------------------------
Diamond King [jordigahan, ClawGrip]
2021-01-01 14:03:34 +11:00
AJR
7eddaea846 ioport.cpp: Eliminate redundant std::string("...").c_str() pattern 2020-12-31 18:43:54 -05:00
cracyc
886bf9ac67 plugins/data: use history.xml and add xml parser for it 2020-12-31 15:06:57 -06:00
AJR
505860225c util/xmlfile.cpp: C++ comment conversion 2020-12-31 15:26:21 -05:00
hap
c98a07bdc8 esqpump: remove unneeded logerror 2020-12-31 21:22:03 +01:00
Ryan Holtz
139f044859 -arm7: Added optional logging for Windows CE calls. [Ryan Holtz]
-uda1344: Added skeleton audio device for Philips UDA13444 Codec. [Ryan Holtz]

-sa1111: Hooked up basic L3 audio transceiver support. [Ryan Holtz]
2020-12-31 19:18:54 +01:00
hap
eb602d3871 New working clones
------------------
Kasparov Simultano (ver. C) [bataais]
2020-12-31 16:45:36 +01:00
Ivan Vangelista
c92b81587f New machines marked as NOT_WORKING
----------------------------------
Happy Pierrot [trap15]
2020-12-31 15:50:09 +01:00
Vas Crabb
525f744b38 plugins/cheat: Migrate remaining XML cheat code for Lua API changes. 2021-01-01 01:31:12 +11:00
hap
9c961d992a simultano: program version appears to be B 2020-12-31 13:07:28 +01:00
Ivan Vangelista
ff56672470 champbwl.cpp: added controls for cocktail mode 2020-12-31 11:10:31 +01:00
Patrick Mackinlay
763a780f37 romp: initial storage channel implementation 2020-12-31 16:39:20 +07:00
Patrick Mackinlay
74ea8aacb9 readme: minor tweak 2020-12-31 16:00:46 +07:00
Wilbert Pol
c9cb65272c vgmplay.cpp: Fix wswan validation error (nw) 2020-12-31 07:56:32 +01:00
Brian Troha
eb66b9cd92 laserbat.cpp: Change Cat and Mouse game description based on suggestion 2020-12-30 22:16:25 -06:00
Vas Crabb
a2055bb6ba MAME 0.227
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAl/soOgACgkQwXSxAYxA
 cQ7RcA/9FcRJh81890304qg7Xnj2ntTOTsM0fw677Imu6L28uqIS5Xd67yZTjZqb
 gWxVgHIzrV8ZI1sQl27Q4Sez3lJLJhOQKYO+bsUqxzsO0zrlzMzqH1peBLYaYxR2
 xtlR5Q9+KZkrIPih/gstVLtTfTJfb371Zl3oqd9Jz1yhcGTn6JgEaRtAnVkxL7MO
 0aEDS9V/jStnSa5UPsf/xdUDZnfOwZtbOQF+A8Jor6vuWPZwX0Gkmt9nA8MkEmi6
 Ub4yEVWtYOPmnTkZXM7nA7TxIMCI+0JnkX6FEdW/wj78YDajN07UcOE/q0ejzjes
 8Z4+krIug0hbZ/YTMYTPD2KbuuCnMI9D7SBx+2r/odXJGyloPkOr7ugYX0nX8qjM
 Y/lL0M40h944UZZdiB48aqrv7v+Ox+uBpA0MY14BS5ZvKCqbTiCKnkMU9itkecs2
 orRHp3BBGvPMP/5iCgdRyikwPlQdoxQ7caOUWjgxwASWD66si7+KXfZwvCfiCMew
 1NDjo5lmPrf5Vkke9BONef/5XHJmqIezRifLBt14kU/ZqHkvWVz0llgyl6yIrb++
 hpST4k0/SVk4VgRfbUYxIifl1i0VmxA5o594Q2rOTCO5r6KEdDKPECfvcHw9tCvd
 CazRhgkqNUkuELOWaNgl1qzVxsE2OdlBzAPwClC9iOPggM+6Uqs=
 =Av87
 -----END PGP SIGNATURE-----

Merge tag 'mame0227' into mainline-master

MAME 0.227
2020-12-31 14:47:08 +11:00
Patrick Mackinlay
5295edf308 ncr5380n: halt dma on phase mismatch 2020-12-31 08:28:17 +07:00
Brian Troha
acceeac2f4 New working clones
------------------
Big Fight - Big Trouble In The Atlantic Ocean (Japan, rev F) [Phil Bennett, The Dumping Union]
2020-12-30 16:26:15 -06:00
Brian Troha
bde41aa945 laserbat.cpp: Correct ROM labels for rev 2 Cat and Mouse 2020-12-30 14:45:44 -06:00
AJR
8fa9e7d941 apple2, apple2e, apple2gs: Add emulation of Apricorn Super Serial Imager as slot option [AJR, Apple II Documentation Project] 2020-12-30 13:57:52 -05:00