Commit Graph

85767 Commits

Author SHA1 Message Date
AJR
3d532402e5 regrep.cpp: Code cleanup
- Eliminate use of sprintf to construct temporary strings
- Pass string views instead of string references wherever convenient
- Use util::path_concat for building paths
2023-02-16 20:12:36 -05:00
hap
9dbf099b65 nes zapper: improve trigger, put bandai lightgun in its own file 2023-02-16 21:54:04 +01:00
hap
889b3476cf New working clones
------------------
Elegance Chess Challenger (model AS12, set 1) [Berger]
2023-02-16 20:26:16 +01:00
ClawGrip
b9b2c424fe
misc/gfamily.cpp: Replaced gmfamily hard disk image with a correctly created CHD. (#10904) [Recreativas.org] 2023-02-17 03:26:31 +11:00
arbee
302c0ae5b2 imacg3.cpp, powermacg3.cpp: added Cuda, MacADB, and DIMM serial presence detect readback. [R. Belmont]
mpc106.cpp: fixed endianness of register access, hooked up RAM, made compatible with RAM device. [R. Belmont]

cuda.cpp: Added I2C I/O hookups. [R. Belmont]

heathrow.cpp: Hack for unknown register that imac was stuck on. [R. Belmont]

dimm_spd.cpp: New device that provides a configurable DIMM serial presence detect readback for I2C or SMBus. [R. Belmont]
2023-02-15 22:08:09 -05:00
wilbertpol
49ae10a8cd
msx2_cart.xml: Fix incorrect sha1s on msxdos2 floppy images. (#10902) 2023-02-15 21:48:57 +01:00
hap
895642d1bb source org: move m79amb to ramtek folder 2023-02-15 20:47:37 +01:00
Ivan Vangelista
a13edc5d09 New working clones
------------------
Swords of Fury (LG-2) Germany [Matt's Basement Arcade, PinMAME]
2023-02-15 16:53:35 +01:00
MetalliC
e4f30e5481 new NOT_WORKING clone
-----------------------
Soreike! Anpanman Popcorn Koujou 2 (Rev A) [zozo]
2023-02-15 00:14:54 +02:00
ArcadeShadow
4a5a2ca6bf
spectrum_cass.xml: Added twelve working items and replaced one item with a better dump. (#10812)
Also corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk).

New working software list additions (spectrum_cass.xml)
--------------------------------------------
A Global Games Adventure [Luís Rato, Planeta Sinclair]
Critical Mass [spectrumcomputing.co.uk]
Critical Mass (Erbe, medium case) [spectrumcomputing.co.uk]
Gricko [spectrumcomputing.co.uk]
Mithos (small cardboard case) [spectrumcomputing.co.uk]
Shake! (issue 03) [Steven Brown, Planeta Sinclair]
Shake! (issue 09) [Steven Brown, Planeta Sinclair]
Sinclair User (Issue 133) [spectrumcomputing.co.uk]
Sinclair User Club (Issue 03) [Steven Brown, Planeta Sinclair]
Sinclair User Club (Issue 04) [Steven Brown, Planeta Sinclair]
The Snow Queen (alt) [Steven Brown, Planeta Sinclair]
The Squirrel's Nuts [Steven Brown, Planeta Sinclair]

Redump (spectrum_cass.xml)
--------------------------------------------
Mix And Match With Maggie [Luís Rato, Planeta Sinclair]
2023-02-15 06:51:26 +11:00
ArcadeShadow
a4529dbd4e
ibm5150.xml: Added thirteen items (twelve working). (#10837)
New working software list additions (ibm5150)
--------------------------------------------
BC's Quest for Tires [Total DOS Collection]
Buck Rogers: Countdown to Doomsday [The Good Old Days]
Fire Power [The Good Old Days]
Leisure Suit Larry in the Land of the Lounge Lizards (3.5") [Total DOS Collection]
Manhattan Dealers (Europe, The 16-bit Pocket Power Collection release) [old-games.ru]
Prehistorik [Total DOS Collection]
Ski or Die [Total DOS Collection]
Space 1889 [The Good Old Days]
Super Ski (5.25") [old-games.ru]
Super Ski (3.5", alt) [The Good Old Days]
Super Ski (3.5", alt 2) [old-games.ru]
The Cycles: International Grand Prix Racing (5.25") [abandonsocios.org]

New NOT working software list addition (ibm5150)
--------------------------------------------
Bubble Bobble (5.25") [Total DOS Collection]
2023-02-15 06:46:23 +11:00
holub
28669c5007
bus/ata/atahle.cpp: Reset error state on writing CS0 command. (#10869)
Also added constants for standby commands (not implemented yet).
2023-02-15 06:44:07 +11:00
ArcadeShadow
5569cefdc2
ibm5170.xml: Added eleven working items. (#10894)
New working software list additions (ibm5170)
--------------------------------------------
Fables & Fiends - Book One: The Legend of Kyrandia (Germany, v1.8, 5.25") [DFXThomas, archive.org]
Formula One Grand Prix (Spain, v1.05) [abandonsocios.org]
Jeweler's Dilemma (3.5" DD) [ibmpc5150, archive.org]
Jeweler's Dilemma (5.25" HD) [ibmpc5150, archive.org]
Lotus - The Ultimate Challenge (Spain, Maxi Juegos Erbe №3) [abandonsocios.org]
Operation Stealth (Spain, Maxi Juegos Erbe №14) [abandonsocios.org]
Star Control 2 [The Good Old Days]
Shadowlands (UK) [ibmpc5150, archive.org]
Shadowlands (USA) [The Good Old Days]
Shadowlands (USA, 5.25") [The Good Old Days]
The Lemmings Chronicles (USA) [ibmpc5150, archive.org]
2023-02-15 06:08:22 +11:00
Vas Crabb
a67fbab48d misxplaycenter.cpp: Just use suffixes for clone names. 2023-02-15 06:04:27 +11:00
ClawGrip
c50c99890d
misc/rawthrillspc.cpp: Dumped and recovery DVD for a new Raw Thrills PC-based arcade game. (#10882)
No hard disk dump, only recovery DVD is present as a placeholder for now.

New systems marked not working
---------------------------------
Doodle Jump Arcade (v1.16) [jordigahan, Museo del Recreativo]
2023-02-15 06:03:13 +11:00
ClawGrip
22529eb883
misc/playcenter.cpp: Replaced current plycntrchtr hard disk dump with a restore image and added two clones. (#10897)
New clones marked not working
-------------------------------
PlayCenter Champions Tournament (v9.3, 'K6' hardware)  [Recreativas.org]
PlayCenter Champions Tournament (v9.3, 'Celeron' hardware) [Recreativas.org]
2023-02-15 06:00:02 +11:00
cam900
dd3ecea035
toaplan/toaplan2.cpp: Split up driver state class by hardware features. (#10884) 2023-02-15 05:43:08 +11:00
Vas Crabb
11bc615618 snk/hng64.cpp: Generate X offsets at compile time. 2023-02-15 05:36:20 +11:00
ClawGrip
5221ebfbe6
misc/neomania.cpp: Replaced neomania hard disk image with an official restore image. (#10900) [Recreativas.org] 2023-02-15 05:31:20 +11:00
wilbertpol
9faa7d1138
bus/msx/cart/msxdos2.cpp: Added full MSX-DOS2 support. (#10893)
New working software list items (msx1_cart.xml)
------------------------------
Japanese MSX-DOS 2.20 (Japan, 256KB)
Japanese MSX-DOS 2.20 (Japan, 256KB, alt)
Japanese MSX-DOS 2.20 (Japan, 256KB, alt 2)
Japanese MSX-DOS 2.20 (Japan, 128KB)
Japanese MSX-DOS 2.20 (Japan)
MSX-DOS 2.20 (Europe)
2023-02-15 05:29:14 +11:00
wilbertpol
d8f70e6446
bus/msx/cart/ram.cpp: Added RAM expansion cartridges. (#10888) 2023-02-15 05:23:22 +11:00
David Haywood
17d3ebd429
snk/hng64_v.cpp: Improved rendering: (#10891)
* Filter out most (but not all) the bad polygons in roadedge/xrally by handling display list more correctly.
* Fixed 4bpp texture handling (used extensively for background details on sams64/sams64_2).
* Added 4bpp texture decode for easy viewing of the 4bpp texture pages.
* Fixed some texture palette issues connected to the 4bpp textures and incorrect enable bits being used (wheels and windscreen palette in racing games for example).
* Found a flag that seems to enable backface culling, improves bbust2 school bus without breaking roadedge.
* Cleaned up logging.
2023-02-15 05:04:05 +11:00
Ivan Vangelista
2b9da4a413 atari/klax.cpp, atari/liberatr.cpp, atari/metalmx.cpp, atari/nitedrvr.cpp: consolidated drivers in single files 2023-02-14 18:07:07 +01:00
hap
2913bbaaf8 New working clones
------------------
SegaSonic Cosmo Fighter (World) [IAMAMAZING100]
2023-02-14 15:33:27 +01:00
hap
8016ec2644 nsnova, scorpio68, supremo: small tweak to internal artwork 2023-02-14 15:11:48 +01:00
hap
8d60b2a8c2 New working clones
------------------
T.T Spacian Part-2 [anonymous]
2023-02-14 15:11:47 +01:00
ClawGrip
cc9b5530c7
misc/megaphx.cpp: Fix typo on xtal frequency on ASCII PCB schematic (#10898) 2023-02-13 16:16:43 -05:00
Ivan Vangelista
1b35c0b9a5 atari\offtwall.cpp, atari\orbit.cpp, atari\poolshrk.cpp, atari\rampart.cpp, atari\relief.cpp, atari\shuuz.cpp, atari\skullxbo.cpp: consolidated drivers in single files 2023-02-13 17:03:36 +01:00
Patrick Mackinlay
332c4ebefd ncr53c90: trigger function complete interrupt on disable selection command 2023-02-13 15:35:31 +07:00
Patrick Mackinlay
f63f167645 tp881v: update notes 2023-02-13 15:33:51 +07:00
Patrick Mackinlay
b5c15b8a2c mc88200: improve initial mapping logic 2023-02-13 15:32:29 +07:00
AJR
17080d3d93 d88_dsk.cpp, dsk_dsk.cpp: Mitigate against rot in legacy floppy code 2023-02-12 19:50:35 -05:00
AJR
0341f8ee4c xmlfile.cpp: Replace implementation of normalize_string with similar one in infoxml.cpp that returns a new std::string instead of a static buffer 2023-02-12 19:16:07 -05:00
AJR
b952a5dde6 validity.cpp: Be a bit more paranoid with null pointer checks; also disallow empty strings in BIOS definitions 2023-02-12 19:12:49 -05:00
AJR
d791aecebd thedealr: Identify memory reset input as such 2023-02-12 16:44:02 -05:00
AJR
3266d4ef37 debughlp.cpp: Use ovectorstream instead of static char array and sprintf 2023-02-12 15:36:45 -05:00
Ivan Vangelista
f742bef06a - sega/model2.cpp: Added Sega game ID # and ROM board ID # for Daytona USA (Revision A) [Brian Troha]
- dataeast/scregg.cpp: Corrected ROM labels for Eggs (USA) and documented BPROM type [Brian Troha]
2023-02-12 21:19:29 +01:00
cracyc
3439f20117 m20: fix vram 2023-02-12 11:32:08 -06:00
Dirk Best
4938e3bc33 New working software list items
-------------------------------
amiga_workbench: Workbench 1.3.3 (UK) [fsck.technology]

Also rename Workbench entries from wbenc* to the much more common wb*
2023-02-12 16:16:36 +01:00
Ivan Vangelista
9625e18958 atari/skydiver.cpp, atari/sprint4_a.h: a couple more cleanups 2023-02-12 08:42:43 +01:00
cracyc
397cc6b217 i386: add fxsave and fxstor 2023-02-11 19:26:01 -06:00
AJR
0ad3bf7c04 unzip.cpp: Minor logging improvement 2023-02-11 19:38:34 -05:00
Vas Crabb
c8679e65b6 msx1_cart.xml: If one ROM in an area needs a loading offset, put an offset on all ROMs in the area. 2023-02-12 08:33:55 +11:00
wilbertpol
2afd1bf48e
msx1_cart.xml: Hexadecimal sizes, explicitly configure loading for smaller images, add information and usage notes. (#10883)
* Use hexadecimal sizes.
* Added a feature to explicitly indicate where in memory cartridges without mappers should be loaded.
* Updated serial, isbn, gtin, and usage notes.
* Updated versions in Arabic releases and added Arabic alt_titles.
2023-02-12 08:24:12 +11:00
Vas Crabb
6f93428f96 -osd/windows/winutil.cpp: Better way to get module handle.
* This was leftover support for Windows 2000 and earlier that hadn't
  been cleaned up.

-atari: Don't forget your #include guards!
2023-02-12 05:09:14 +11:00
987123879113
fd6c192c2e
-machine/ncr53c90.cpp: Fixed issues with DMA transfers. (#10870)
* Also added NCR53CF96 device as an alias.

-nscsi/cd.cpp: Handle larger INQUIRY sizes (Solaris 2.6 requests 48 bytes).
2023-02-12 05:06:59 +11:00
Ivan Vangelista
228d08d486 capcom/tigeroad.cpp: verified ROMs/PROM dumps, dumped PLDs, corrected clocks and ROM labels for pushman [f205v] 2023-02-11 14:29:27 +01:00
holub
7c0ebc8759
amstrad.cpp: palette fix (MT08506) (#10887) 2023-02-11 12:48:21 +01:00
hap
8906b55ab5 the other usgames: add "corporation" to companyname 2023-02-11 12:42:06 +01:00
Ivan Vangelista
b979fc8858 New working clones
------------------
Ms. Pac-Man ('Made in Greece' Enavi bootleg) [H4M573R]
2023-02-11 09:22:44 +01:00