Commit Graph

85789 Commits

Author SHA1 Message Date
k2-git
5911f3dbd7
Updated Japanese UI translation (Analog Input etc.). (#10912) 2023-02-19 19:26:20 +11:00
arbee
24e13d95aa Fix compile. [R. Belmont] 2023-02-18 22:42:33 -05:00
arbee
72aa301b9c macpci.cpp: Reworked to modern Mac PCI standards. [R. Belmont]
bandit.cpp: First attempt at the "Bandit" 60x/PCI host bridge. [R. Belmont]

heathrow.cpp: Added extremely preliminary support for the predecessor "Grand Central" and "O'Hare" devices. [R. Belmont]
2023-02-18 21:22:49 -05:00
Vas Crabb
46c0de4f55 3rdparty/bimg: Try to keep all the builds working. 2023-02-19 04:37:35 +11:00
Vas Crabb
cca40d6ea1 3rdparty/bimg: Disable SSE on 32-bit x86 - it assumes x86-64 integer ALU is available when using SSE. 2023-02-19 04:20:48 +11:00
Vas Crabb
19a3f5dea2 srcclean and bump copyright date on language files to 2023 2023-02-19 03:28:47 +11:00
ArcadeShadow
162e56a02e
c64_flop_misc.xml, c64_flop_orig.xml: Use full country names in descriptions. (#10911) 2023-02-19 03:21:22 +11:00
Dirk Best
08333c9902 amiga_workbench.xml: Added various Workbench dumps for version 1.0, 1.1 and 1.2. Add list of known part numbers.
New working software list items
-------------------------------
Workbench 1.0 [TOSEC]
Workbench 1.1 [TOSEC, Dirk Best]
Workbench 1.2 Rev. 33.56 A500/A2000 [fsck.technology]
Workbench 1.2 Rev. 33.56 A500 [TOSEC]
Workbench 1.2 Rev. 33.56 A500 (UK) (Extras disk only) [TOSEC]
Workbench 1.2 Rev. 33.56 A500 (De) (Extras disk only) [TOSEC]
Workbench 1.2 Rev. 33.56 A2000 (Extras disk only) [TOSEC]
Workbench 1.2 Rev. 33.56 A2000 (De) [TOSEC]
Workbench 1.2 Rev. 33.61 A500/A2000 [dackerman/archive.org]
2023-02-18 17:13:16 +01:00
ArcadeShadow
b21a595923
amiga_demos.xml: Use lowercase for descriptive text in descriptions. (#10910) 2023-02-19 03:12:39 +11:00
StanleyKid-22
6caff03422
Updated Ukrainian UI translation (#10908) 2023-02-19 03:03:29 +11:00
David Haywood
d3eaa5b62e
snk/hng64_v.cpp: Implemented some missing Hyper NeoGeo 64 video features. (#10905)
* Enabled additive blending in certain situations where it improves the visuals.
* Prevent background colour flickering in sams64/sams64_2 due to using wrong register bit.
* Added mosaic effect for tilemaps.
* Cleaned up code.
2023-02-19 02:41:24 +11:00
wilbertpol
391c33ec57
msx2_flop.xml: Removed obvious cartridge-to-floppy conversions. (#10909) 2023-02-19 02:21:17 +11:00
wilbertpol
0929e96783
msx2_cart.xml: Use hexadecimal sizes, and remove offset="0" attributes on single ROMs. (#10907) 2023-02-19 02:20:11 +11:00
hap
c54c12df24 New working clones
------------------
Elegance Chess Challenger (model AS12, set 2) [Mr.Lars]
2023-02-18 13:49:45 +01:00
wilbertpol
302e2d6edb
msx2_cass.xml: Update note and serials. Removed redlight and renamed redlighta to redlight. (#10906) 2023-02-18 17:46:42 +11:00
AJR
307deb0647 isa/np600.cpp: Small comment update 2023-02-17 23:22:41 -05:00
MetalliC
5bf94bb237 sega/naomi.cpp: dumped missing data ROM from hotd2p set [zozo, rtw] 2023-02-18 01:32:45 +02:00
MetalliC
8084be47e3 sega/naomi.cpp: dumped data ROMs from virnbap set [zozo, rtw, MetalliC] 2023-02-18 01:24:30 +02:00
Vas Crabb
d4589e0b29 Input refactoring:
osd/modules/input, emu/inpttype.cpp: Made most default joystick
assignments supplied by input modules.  Input modules take available
controls into consideration when generating default assignments.

emu/inpttype.ipp: Added a separate "Back" UI input separate from Cancel.
You may want an easier to hit combination for moving to the previous
menu than for exiting or cancelling input.  They both default to Escape.

emu/inpttype.ipp: Added a UI Help control.  Currently only used by
analog inputs menu

emu/inpttype.h: Moved I/O port field type enum to its own header and
sorted UI controls so they appear in a more logical order.

ui: Don't use UI Select to restore defaults - people should be getting
used to the UI Clear input by now.  UI Select cycles multi-value items
instead.

ui/inputmap.cpp: Don't use immediate cancel to cycle between clearing
and restoring default assignment (use UI Clear instead).

osd: Reduced the number of files needing to include the dreaded emu.h.
Got some implementation out of headers.
2023-02-18 06:18:45 +11:00
AJR
20d7135179 isa/np600: Guess functions of various things 2023-02-16 21:59:39 -05:00
arbee
de3eec85ef cuda.cpp: fixed error in I2C comms. [R. Belmont]
dimm_spd.cpp: cleanup and save states. [R. Belmont]

mpc106.cpp: cleanup and save states. [R. Belmont]
2023-02-16 21:36:26 -05:00
AJR
58156cf7dc image_handler.cpp: Eliminate use of sprintf for error messages 2023-02-16 20:19:51 -05:00
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