Commit Graph

77251 Commits

Author SHA1 Message Date
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
Ivan Vangelista
914d50d78f atarittl.cpp: removed pongdbl since it has been moved and emulated in pong.cpp [gregf] 2020-12-30 18:23:37 +01:00
Ivan Vangelista
ee0856c91b New clones marked as NOT_WORKING
--------------------------------
Crime Patrol v1.0 [Dragon's Lair Project]
2020-12-30 18:16:13 +01:00
Ivan Vangelista
61533f0521 astrcorp.cpp: two more address bits are involved in the magibomb descrambling 2020-12-30 18:04:33 +01:00
Vas Crabb
d85735634c version bump for 0.227, some documentation clean-up 2020-12-31 02:46:10 +11:00
arbee
d95b885da9 dim68k: add DUART, use views for boot-time bankswitch, some minor cleanup [R. Belmont] 2020-12-30 10:03:57 -05:00
Sylvain Glaize
c736b94e0d
VG5000µ fix latched attributes on delimiter. (#7610)
Fix the underline latched attribute when emitting a delimiter character.
Fix the delimiter emitted character address.
Change word from "hided" to the datasheet coherent "conceal"
2020-12-30 11:21:18 +01:00
Brian Troha
674c1b04d2 Clones promoted to working
----------------------------
Cat and Mouse (set 2) [Paul Swan]
2020-12-30 01:39:50 -06:00
wilbertpol
47079db1b0
WonderSwan updates: (#7428)
bus/wswan: Add preliminary support for wonderwitch. [Wilbert Pol]

cpu/v30mz: [Wilbert Pol]
- Rename segment registers.
- Add a callback to retrieve the interrupt vector.
- Add prefetch queue and PFP register.
- Add 1 cycle penalty when reading or writing a word from an unaligned address.
- Add 1 cycle penalty when calculating effective address from multiple registers.
- Removed not supported nec extended instructions.
- Change address space width to word.

wswan: [Wilbert Pol]
- Adjust cpu cycles when performing DMA.
- Updated default internal eeprom for WonderSwan Color with name ‘WONDERSWANCOLOR’.
- Fix off-by-one error in window drawing.
- Major update to the software lists documenting hardware and rom labels and locations.

wscolor - New working software list additions
----------------------------------------------
Digimon Adventure 02 - D1 Tamers (Rev 1)
Digital Monster Card Game - Ver. WonderSwan Color (Rev 2)
Digital Monster - D-Project (Rev 1)
Digimon Tamers - Digimon Medley
Hunter X Hunter - Greed Island (Rev 1)
From TV Animation One Piece - Treasure Wars (Rev 1)

wscolor - New not working software list additions
-------------------------------------------------
mama Mitte'

wscolor - Replaced software list items
--------------------------------------
Dicing Knight. [anon]
Judgement Silversword - Rebirth Edition (Rev. SC21)

wswan - New working software list additions
---------------------------------------------
Chocobo no Fushigi na Dungeon for WonderSwan (Rev 3)
Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1)
Digimon Adventure 02 - Tag Tamers (Rev 0)
Digimon Adventure - Anode Tamer (Rev 1)
Digimon Adventure Campaign Limited Version
Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 2)
Harobots (Rev 1)
Hunter X Hunter - Ishi o Tsugu Mono (Rev 1)
Mahjong Touryuumon (Rev 1)
Super Robot Taisen Compact (Rev 1)
SD Gundam - Emotional Jam (Rev 2)
SD Gundam Gashapon Senki - Episode 1 (alt)

wscolor - Software list items promoted to working
--------------------------------------------------
Super Robot Taisen Compact for WonderSwan Color
Cardcaptor Sakura - Sakura to Fushigi na Clow Card

wswan - Replaced software list items
-------------------------------------
Armored Unit
Crazy Climber
Clock Tower for WonderSwan
Glocal Hexcite
Gomoku Narabe & Reversi - Touryuumon
Hanafuda Shiyouyo
Keiba Yosou Shien Soft - Yosou Shinkaron
Morita Shougi for WonderSwan
Nobunaga no Yabou for WonderSwan
Sangokushi II for WonderSwan
Shougi Touryuumon
Slither Link
Soccer Yarou! - Challenge the World
Taikyoku Igo - Heisei Kiin
Trump Collection 2 - Bottom-Up Teki Sekaiisshuu no Tabi
Trump Collection - Bottom-Up Teki Trump Seikatsu

wswan - Software list items promoted to working
-------------------------------------------------
Clock Tower for WonderSwan
Meitantei Conan - Nishi no Meitantei Saidai no Kiki!
Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen
Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4)
Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2)
Super Robot Taisen Compact (Rev 0)

wswan - Software list items demoted to not working
----------------------------------------------------
Magical Drop for WonderSwan
MobileWonderGate (Rev 1)
Wonder Borg Robot Works
Robot Works (Asia)
2020-12-30 16:27:25 +11:00