Commit Graph

86156 Commits

Author SHA1 Message Date
Curt Coder
29c0b008f4 Remove unnecessary comments, set_perfect_quantum is called in the corresponding machine drivers. (addresses GitHub #5838) 2023-03-24 11:01:48 +02:00
Curt Coder
dda28de9ee a2600: Use the new MOS 6532 implementation, since SuperCharger tape loading works now. [Curt Coder] 2023-03-24 09:32:22 +02:00
Curt Coder
6ccda6350b c64: BusCard II: Use the new MOS 6532 implementation. [Curt Coder] 2023-03-24 09:20:12 +02:00
Patrick Mackinlay
b5064d04d3 hd44780: add ks0066f00 variant 2023-03-24 13:27:20 +07:00
Curt Coder
0ada5a7549 abc80x: Add internal keyboard option for abc800m/c. [Curt Coder] 2023-03-24 08:21:45 +02:00
arbee
9c438cfd7d mpc106: use swapendian_int32. [R. Belmont] 2023-03-23 22:06:27 -04:00
arbee
6c185517c4 macpci.cpp: rename to pippin.cpp to reflect reality. [R. Belmont] 2023-03-23 21:49:59 -04:00
AJR
da94203755 Remove unused cd90_640_dsk formats (functionally replaced by thom_dsk)
* apple2video.cpp: Fix permissions
2023-03-23 19:04:15 -04:00
AJR
671eb07f31 mace.cpp: Fix editing error from 1393404c1f 2023-03-23 15:40:38 -04:00
AJR
1393404c1f Various devices: Correct placement of U integer suffix in definitions of shifted LOG_xxx constant macros (continued from 0c382ffc80)
* bandit: Use swapendian_int32 function

* pokey: Improve some subtle aspects of keyboard handling
2023-03-23 15:29:20 -04:00
Vas Crabb
6cb7514f6e luaengine.cpp: Try to get around the clang error, attempt two. 2023-03-23 15:55:18 +11:00
Vas Crabb
01250f14f4 luaengine.cpp: Hopefully fix clang builds. 2023-03-23 15:28:35 +11:00
Vas Crabb
0562745629 Retired the over-stretched "system type" flags.
Functionally, the only difference between the system definitions is that
GAMEL lets you specify an additional internal layout and SYST lets you
specify a compatible system.  COMP and CONS are just aliases for SYST -
the aliases can be phased out.

Removed arcade.flt and mess.flt altogether - opinion seems to be split
between misinterpreting them as fully supported and considering them
unnecessary.  They were marginally useful as a performance test for
makedep.py, but that isn't important.  We still have nl.flt as an
example .flt file (although it doesn't use "-" exclude directives).

Moved the UI active flag from the machine to the UI manager.  Nothing
else uses it anyway (it's still accessible to scripts).
2023-03-23 14:39:56 +11:00
arbee
160a221990 pci.cpp: add new config read/write functions to support bridges that allow software to issue both Type 0 and Type 1 config addresses. [R. Belmont]
bandit.cpp: use the new functionality in pci.cpp. [R. Belmont]

macpci.cpp: Fix Grand Central PCI address now that we're interpreting the config address correctly. [R. Belmont]
2023-03-22 22:57:49 -04:00
arbee
2ea68c9c44 apple2video: Better fix for the previous issue. Now also covers IIgs mono DHR and B&W monitor modes. [R. Belmont] 2023-03-22 21:06:19 -04:00
arbee
a85f5932fd apple2video: fix monochrome DHGR rendering for RGB mode (GitHub #10975) [R. Belmont] 2023-03-22 20:58:44 -04:00
Angelo Salese
a22e09f930
orca/akazukin.cpp: Added driver for Akazukin (Sigma, 1983) (#11014)
* New working systems
-------------------
Aka Zukin [Alberto Salso, Ignacio Seki, Angelo Salese]
2023-03-22 21:59:50 +01:00
Vas Crabb
dda5f71a40 -luaengine.cpp: Expose UI controls toggle state.
-ui/ui.cpp: Honour UI enable for machines without keyboards.
2023-03-23 04:02:46 +11:00
Vas Crabb
00f317b3d3 -ui/menu.cpp: Don't pass IPT_UI_BACK event to the implementation when dismissing the menu.
-plugins/autofire, plugins/inputmacro: Don't be so eager to create empty settings folders.
2023-03-23 03:39:54 +11:00
David Haywood
38aef3891a
hng64.cpp - reenable using the lighting information in the final mix, plus attempt to match refresh frequency (#11015) 2023-03-22 14:20:11 +01:00
David Haywood
1c623825b2
hng64.cpp : add a global disable for the tile replacement 'animation' (#11013)
* hng64.cpp : add a global disable for the tile replacement 'animation' (aka 'auto-anim') which is used to stop the crowd animating in some scenes of buriki attract
2023-03-22 09:50:20 +01:00
Patrick Mackinlay
dbd2141141 m88000: fix doubleword load/store word order 2023-03-22 13:54:59 +07:00
Patrick Mackinlay
4113b4c75b mc88200: implement mbus error logic
* fix unmodified page translation cache entry hit write logic
2023-03-22 13:53:54 +07:00
AJR
0c382ffc80 Various devices: Correct placement of U integer suffix in definitions of shifted LOG_xxx constant macros 2023-03-21 17:26:29 -04:00
Vas Crabb
47c281d0fc -jaleco/tetrisp2.cpp: Added partial emulation of PC for music games. [Windy Fairy]
-emu/devcb.h: Allow base device to be specified directly in delegate setters. [Vas Crabb]

-taito/tnzs.cpp: Untangled inheritance a bit. [Vas Crabb]
2023-03-22 08:10:42 +11:00
Nigel Barnes
5159d1a271 alice90: Use same ROM as alice32, previous was a bad dump. 2023-03-21 20:08:47 +00:00
Olivier Galibert
faffe08074 m68000: Bus and address errors do *not* disable the write part of the micro-instruction. Fixes the delta force protections (Syntax Terror, Punish your machine) 2023-03-21 19:08:57 +01:00
David Haywood
6527eb4270
hng64.cpp - add 'wraparound enable' bit to the tilemaps, this bit gets disabled on the fatal fury wild ambition title screen, and roads edge name entry screen, both cases where tilemap wrap definitely looks to need to be disabled. (#11011) 2023-03-21 19:05:24 +01:00
Dirk Best
7bc829fe46 anzterm: Move to burroughs folder 2023-03-21 18:46:10 +01:00
Dirk Best
7ddab4082b New systems marked not working
------------------------------
Burroughs TD 831 [Wouter's Blog]
2023-03-21 18:44:45 +01:00
AJR
0bd1b70d0e m50734: Preliminary emulation of Timer X 2023-03-21 11:44:59 -04:00
cam900
6816194468
cinematronics/leland_*.cpp: Modernize log function using logmacro. (#11010) 2023-03-22 02:36:02 +11:00
Ivan Vangelista
c66f871b45 machine/segacrpt_device.cpp: updated documentation [Brian Troha] 2023-03-21 07:20:50 +01:00
Vas Crabb
f4b165a631 Miscellaneous cleanup:
render/bgfx/chainmanager.cpp: Only treat source file or more sepecific
INI as higher priority than CFG file for setting screen chains.

sega/model2.cpp, taito/taitocchip.cpp: Got rid of bankdev.

Adjusted some doucmentation files.
2023-03-21 16:54:48 +11:00
cracyc
a55f0b15d5 upd765: turn back down excessive default verbosity level 2023-03-20 18:20:02 -05:00
Vas Crabb
52e150bcfd -render/d3d/d3dhlsl.cpp: Fixed alpha value when clearing target. [Ryan Holtz]
-jaleco/tetrisp2_v.cpp: Fixed stepstag text display. [Vas Crabb]
2023-03-21 07:41:15 +11:00
Vas Crabb
7e725b0217 machine/i82371sb.cpp: Object finders aren't resolved at config complete time, duh. 2023-03-21 06:49:33 +11:00
Vas Crabb
5a546932e2 jaleco/tetrisp2.cpp: Added dumps of additional games and improved video emulation. [Windy Fairy]
Dumped hard disk for Stepping Stage 3. [Jordan/JBEAN]

New systems marked not working
---------------------------------
VJ Visual & Music Slap (Ver 1.1) [Shiz]
VJ Dash (Ver 1.0) [Shiz]
2023-03-21 06:32:25 +11:00
AJR
41db949ae3 mc68hc11: Fix STOP recovery again 2023-03-20 15:09:25 -04:00
Ivan Vangelista
2a7fdcf1ef mame/cvs: created a base class from which cvs.cpp, galaxia.cpp and quasar.cpp derive 2023-03-20 18:02:49 +01:00
Olivier Galibert
7354b0b1fb emumem_mview: Add the forgotten key, allows to distinguish ram zones at the same address in different views, including recursively. 2023-03-20 11:05:16 +01:00
Vas Crabb
41e8594cef taito/tnzs.cpp: Use a single view for RAM/ROM bank. 2023-03-20 11:05:16 +01:00
Justin Kerk
e1cd51fc9b Update mess.flt 2023-03-19 15:29:02 -07:00
AJR
bb9228134b pc8801mk2sr, pc88va: Enable outputs to joystick pins 6 & 7 2023-03-19 17:49:32 -04:00
AJR
40b5608160 Encode certain tracks as single density in .d88 floppy format
* bml3mp1802, x1: Hook up DDEN control for FDC
2023-03-19 17:06:55 -04:00
AJR
ea47c29c49 bml3mp1802: Clean up code a little; use input merger for NMI
* bml3mp1805: Don't force ready since 6809 code actually polls for it
2023-03-19 15:54:29 -04:00
Vas Crabb
f38ddbdc5f taito/cchance.cpp, taito/tnzs.cpp: Cleaned out crud.
* Reduced duplication in address maps.
* Got rid of bankdev.
* Got rid of inaccessible RAM hiding under sprite chip (it used to use
  shares, but now allocates its own memory).
* Got rid of unnecessary I/O ports in cchance.
2023-03-20 05:57:31 +11:00
Ivan Vangelista
f5f7689a20 New working clones
------------------
Yakyuu Kakutou League-Man (Japan, set 2) [Corrado Tomaselli, The Dumping Union]

- irem/m72.cpp: Corrected ROM names for the Kengo sets [Corrado Tomaselli, The Dumping Union]

- irem/m92.cpp updates:
* Corrected ROM names and added IC locations to various sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Thunder Blaster (Japan) [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Yakyuu Kakutou League-Man (Japan) sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
2023-03-19 19:36:45 +01:00
Zoë Blade
864c535649
c64_cass.xml: Fixed various tape dumps. (#9307)
* Replaced my dump of Angle Ball with the Ultimate Tape Archive V3.0's.
* Replaced my dump of Continental Circus with theirs.
* Replaced my dump of Feud with theirs.
* Replaced Boulder Dash IV.
* Removed my redundant copy of Kettle.
* Replaced my partial dump of RoboCod with UTA3's full one.
* Replaced my dump of Grandmaster Chess with the Ultimate Tape Archive's.
* Replaced Head Over Heels.
* Replaced Master Chess.
* Replaced Micro Rhythm.
* Added Micro Rhythm +.
* Reinstated the Ultimate Tape Archive's exact dumps.
* Added missing side to Feud.
* Deleted more duplicate alts.
* Use context-unique names for cassette sides.

New working software list items
------------------------
c64_cass: Micro Rhythm +
2023-03-20 04:40:47 +11:00
Vas Crabb
ae25c05689 cleanup:
* Moved LW-700i skeleton driver to new Brother project.
* taito/tnzs.cpp: Made lightweight base class with only the parts shared
  with cchance.cpp
2023-03-20 04:16:04 +11:00