angelosa
de8a6077e7
Merge branch 'master' of https://github.com/mamedev/mame
2023-03-25 14:19:30 +01:00
angelosa
1731ecdff3
hash/pc98.xml: fix rogus description, denote baddump
2023-03-25 14:19:13 +01:00
cam900
65480465a5
dataeast/dec0.*: Cleaned up code. ( #11025 )
...
* Suppress side effects of reads for debugger.
* Split up class, reducing optional object finders, and replaced bankdev with views.
2023-03-26 00:18:49 +11:00
Nigel Barnes
29f51cb69c
New working software list additions
...
-----------------------------------
psion_ssd:
3a Chess, ACT!, AutoRoute Express, Berlitz Interpreter, Berlitz Phrase Book, DataDeLuxe, En Route: Belgium, Netherlands,
Luxembourg, Financial Calculator, FloChart, Games 1, Games 2, Games Deluxe 3a, Messenger 3a, Messenger 3c, Money, Monopoly,
Paint & Compose, Personal Accounts & Expenses, Personal Accounts & Expenses 3a, PipeMania, Scrabble, Spell Checker & Thesaurus,
ToolKit 1 [The Last Psion]
2023-03-25 12:25:50 +00:00
Nigel Barnes
d1fad49c88
cpu/nec: Implemented bitfield instructions INS and EXT.
2023-03-25 12:25:50 +00:00
Nigel Barnes
469c2906d9
New systems marked not working
...
------------------------------
Series 3a [Nigel Barnes, The Last Psion]
Series 3c [Nigel Barnes, The Last Psion]
Series 3mx [Nigel Barnes, The Last Psion]
Siena [Nigel Barnes, The Last Psion]
Workabout [Nigel Barnes, The Last Psion]
Workabout mx [Nigel Barnes, The Last Psion]
New clones marked not working
-----------------------------
Pocket Book II [Nigel Barnes, The Last Psion]
Series 3a (2M) [Nigel Barnes, The Last Psion]
Series 3a (2M) (German) [Nigel Barnes, The Last Psion]
2023-03-25 12:25:50 +00:00
arbee
2c3cbda8d0
isa/hpblp: Cleanups. [R. Belmont, Vas Crabb]
2023-03-24 23:52:15 -04:00
Sven Schnelle
972703281d
bus/ISA: Added HP82321A BASIC Language coprocessor ( #10926 )
...
* emu: add defer_access() method, which is useful for keeping the cpu in a loop restarting the current
instruction to emulate waitstates.
* add HP82321A Basic Language Coprocessor
This adds support for the HP82321A Basic language coprocessor, which emulates a HP9816 system with a 68K cpu. See http://www.hpmuseum.net/display_item.php?hw=681 for more details and software to run on this card.
2023-03-24 23:35:18 -04:00
Vas Crabb
395d41d0e9
emu/profile.h: Hopefully convince clang that profile scope helpers are important even in non-profile builds.
2023-03-25 06:01:49 +11:00
Vas Crabb
5f97af903c
-Lua engine: run everything in coroutines. ( #11019 )
...
* This lets you use emu.wait(...) directly without mucking around creating coroutines.
* Allow emu.wait to accept an attotime argument.
* Added a couple more wait helper functions.
-emu/profiler.h: Actually use scope-based profiling helpers.
* This makes the comment at the top of emu/profile.h less dishonest, and makes it easier to write exception-safe code.
* Got rid of some do { ... } while (0) loops that only existed so break could be used like a goto.
2023-03-25 05:53:58 +11:00
holub
fbb67a2764
sinclair/tsconf.cpp: Added NeoGS sound card and Kempston mouse. ( #11016 )
2023-03-25 04:57:02 +11:00
Curt Coder
753a80ea19
abc80x: Set hard disk interface to allow softlist loading to slot in the hard disk controller. [Curt Coder]
2023-03-24 16:03:09 +02:00
Dirk Best
b698a2af85
ncd17c: Add Boot Prom 2.1.0 [Bitsavers]
2023-03-24 13:55:26 +01:00
Curt Coder
2f4d5e1f44
MAME Testers bugs fixed
...
-----------------------
- 05777: [Misc] All c64 systems: C64: systemm1 cartridge wrong behaviour, inaccurate cartridge info. (Curt Coder)
New working software list items
-------------------------------
c64_cart: Expert C420, Expert C800 [LordKopromaster]
2023-03-24 13:53:13 +02:00
Curt Coder
26274de0a4
c64: Fix CIA1 FLAG handling. [Curt Coder]
2023-03-24 13:53:13 +02:00
ClawGrip
bec7d71af7
apple/pippin.cpp: Update header comment according to the new file name ( #11020 )
2023-03-24 07:52:46 -04:00
Curt Coder
b9407691ac
New software list items marked not working
...
------------------------------------------
c128_flop: C128 Developer's Package, CPMFAST [Curt Coder]
2023-03-24 13:20:12 +02:00
Patrick Mackinlay
5cc88245d3
luna_88k: wip
...
* passes most diagnostics
* boots to monitor
2023-03-24 17:58:10 +07:00
Patrick Mackinlay
04d24d5368
mc146818: add ds1397 variant
2023-03-24 17:24:53 +07:00
Patrick Mackinlay
564fa462ba
mc88200: invalidate colliding block address translation cache entries
2023-03-24 17:24:53 +07:00
Curt Coder
2a6879c6a4
MAME Testers bugs fixed
...
-----------------------
- 08582: [Media Support] c128 all variations: No Data is read from the tape drive simulation. (Curt Coder)
2023-03-24 12:18:52 +02:00
Curt Coder
9f1f14540d
a2600: Remove stray #endif.
2023-03-24 11:04:00 +02:00
Curt Coder
93800bc6ab
sfd1001: Fix typo in ROM name. [Curt Coder]
2023-03-24 11:02:09 +02:00
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