Commit Graph

86206 Commits

Author SHA1 Message Date
Vas Crabb
1302585d33 heathkit/h19.cpp: Initialise bell state. 2023-03-29 13:25:38 +11:00
Vas Crabb
8f58bc61e7 hash/oric1_cass.xml: Update year for rebuilt Cross Bomber tape, too. 2023-03-29 05:09:15 +11:00
Vas Crabb
6fad2ec331 hash/oric1_cass.xml: Use rebuilt Cross Bomber tape. 2023-03-29 05:06:42 +11:00
Vas Crabb
a70572732f oric1_cass.xml: Removed a duplicate, fixed more descriptions. 2023-03-28 05:15:41 +11:00
ArcadeShadow
e2dca44274 camplynx_cass.xml: Replaced abbreviated country names. (#11034) 2023-03-28 03:36:44 +11:00
Vas Crabb
79ee6b4556 hash/svision.xml: Cleaned up descriptions. 2023-03-28 03:36:16 +11:00
hap
8ddd9f6c49 shuuz: fix trackball regression
(cherry picked from commit 988951dac3)
2023-03-27 15:19:22 +02:00
Ivan Vangelista
6eee46c147 sega/system16.cpp: fixed typo in ROM definition
(cherry picked from commit 07313d507d)
2023-03-27 15:19:11 +02:00
David Haywood
860cd36026 vastar_viddev.cpp - better sprite flip handling (#11039) 2023-03-27 16:45:49 +11:00
Vas Crabb
d2f8af5301 emu/profiler.cpp: Disable assertion that profiler isn't enabled/disabled with profile scope active. 2023-03-27 16:39:37 +11:00
Vas Crabb
794a3d0ed9 amstrad/nc.cpp: Work around incomplete C++17 support in certain GCC versions. 2023-03-27 03:15:45 +11:00
Vas Crabb
f0924e31d4 Drop support for libc++ 6 altogether - it's missing std::unordered_map::extract. 2023-03-27 03:01:04 +11:00
Vas Crabb
8ae9024b19 input/input_dinput.h: Work around inability to have stdcall non-capturing lambdas (fixes 32-bit MinGW build). 2023-03-26 16:35:20 +11:00
Vas Crabb
e79f5257b0 language/Czech: removed some obsolete outdated translations. 2023-03-26 05:52:48 +11:00
Vas Crabb
59fd7547fd hash/oric1_cass.xml: Fixed parent/clone relationship; also, more srcclean. 2023-03-26 05:37:34 +11:00
David Haywood
a50cadf1be
orca/vastar_viddev.cpp: Created a device to encapsulate the orca40c.cpp video code. (#11021)
Also moved misc/kyugo.cpp and sigma/sub.cpp into orca project.
2023-03-26 05:27:39 +11:00
ArcadeShadow
de1ec65cd2
ibm5170_cdrom.xml: Added 28 items. (#11017)
New working software list additions (ibm5170_cdrom.xml)
--------------------------------------------
Alien Carnage (Europe) [redump.org]
Ecstatica (Europe) [redump.org]
Ecstatica (Europe, Argentum Collection release) [redump.org]
Ecstatica (Europe, English only) [redump.org]
Ecstatica II (Germany) [redump.org]
Ecstatica II (Germany, Mega 3 Pak Volume 1 release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Asia) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Denmark, Euro Power Pack release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Europe) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Europe, Westwood 10th Anniversary release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Europe, The Hit Squad release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Netherlands, The Hit Squad release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (Spain, Golden Line-Arcadia release) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (USA) [redump.org]
Fables & Fiends - Book One: The Legend of Kyrandia (USA, Slash release) [redump.org]
Flight of the Amazon Queen (Europe) [redump.org]
Flight of the Amazon Queen (Europe, re-release) [redump.org]
Flight of the Amazon Queen (Europe, alt) [redump.org]
Flight of the Amazon Queen (USA) [redump.org]
Network Q RAC Rally (France) [redump.org]
Pipe Mania + Volfied (Europe, 2 Game Pack release) [redump.org]
Pipe Mania + Volfied (Netherlands) [redump.org]
Raptor - Call of the Shadows (Europe, USA) [redump.org]
Raptor - Call of the Shadows (USA) [redump.org]
Raptor - Call of the Shadows (Germany) [redump.org]
Raptor - Call of the Shadows (Netherlands) [redump.org]
Simon the Sorcerer (USA) [redump.org]
Sound Blaster 16 CD [archive.org]
2023-03-26 05:01:10 +11:00
ArcadeShadow
c4b1f4feb3
spectrum_cass.xml: Software list additions (#10982)
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)
--------------------------------------------
City Connection (128K, cracked) [Planeta Sinclair]
City Connection (128K, demo) [Planeta Sinclair]
Eteor Torn [Planeta Sinclair]
História de Portugal [Planeta Sinclair]
Hysteria (IBSA) [spectrumcomputing.co.uk]
I Shaw The Light [Luís Rato, Planeta Sinclair]
La Aventura Espacial (IBSA) [spectrumcomputing.co.uk]
La Aventura Original (IBSA) [spectrumcomputing.co.uk]
La Historia Interminable (Club Soft) [Luís Rato, Planeta Sinclair]
Robin of Sherlock (CLR, alt) [Steven Brown, Planeta Sinclair]
Robot Panic [Steven Brown, Planeta Sinclair]
Rogue Comet (alt) [Steven Brown, Planeta Sinclair]
Spectraxx (Issue 07) [spectrumcomputing.co.uk]
Spectraxx (Issue 10) [spectrumcomputing.co.uk]
The Way of the Exploding Fist (Erbe, medium case) [spectrumcomputing.co.uk]
The Shuttle [Steven Brown, Planeta Sinclair]
The Vindicator! (Erbe) [spectrumcomputing.co.uk]
Traxx (Microbyte) [spectrumcomputing.co.uk]
Triple Decker 1 [spectrumcomputing.co.uk]
Triple Decker 2 (System 4) [spectrumcomputing.co.uk]
Triple Decker 3 (System 4) [spectrumcomputing.co.uk]
Triple Decker 4 - Classic Arcadia (IBSA) [spectrumcomputing.co.uk]
Triple Decker 4 - Classic Arcadia (System 4) [spectrumcomputing.co.uk]

New NOT working software list additions (spectrum_cass.xml)
--------------------------------------------
Spec Man (Impact Software) [Luís Rato, Planeta Sinclair]

Redump (spectrum_cass.xml)
--------------------------------------------
Hysteria (EDOS) [spectrumcomputing.co.uk]
2023-03-26 04:56:35 +11:00
wilbertpol
6c28bd93ba
scripts/minimaws: Fixed last-minute change to zipfile use. (#11028) 2023-03-26 04:47:30 +11:00
Erik
3b62566cc9
oric.cpp, oric1_cass.xml: Added a software list for Oric 1 and Atmos cassettes. (#10992) 2023-03-26 04:46:27 +11:00
Vas Crabb
2519765abd cpu/nec: Fixed build; also, srcclean 2023-03-26 04:13:23 +11:00
ArcadeShadow
5191538b65
to_flop.xml: Cleaned up letter case in descriptions. (#11022) 2023-03-26 03:49:46 +11:00
ArcadeShadow
21b01436d2
astrocde.xml: Use lowercase for descriptive text in descriptions. (#11023)
Lowercase on descriptive words like "Prototype", "Alt", "Bad Dump", etc.
2023-03-26 03:34:00 +11:00
Vas Crabb
aa7fb5291f Pacify clang, and more noexcept. 2023-03-26 02:16:04 +11:00
Vas Crabb
4cf33cfe0a Various optimisations to code generaton.
util/bitmap.cpp, util/palette.cpp: Marked lots of things constexpr.
Bitmaps don't throw exceptions on allocation failure, they just become
invalid.  Almost nothing in MAME actually checks for this.

emu/profiler.cpp: Abort if the profile stack overflows rather than
throwing an exception.  This is a developer feature and if it overflows,
the code is broken.  Calling a noreturn noexcept function generates less
code than throwing an exception, which adds up.

util/strformat.cpp: Traded away some unnecessary flexibility for more
compact code.  The stream objects must derive from std::basic_ostream
now - they can't just be any old objects with the expected operators.
2023-03-26 01:32:50 +11:00
wilbertpol
fb81cb16bb
minimaws: Let command-line romident identify media inside zip archives. (#11024) 2023-03-26 01:31:09 +11:00
Curt Coder
9225dd2d19 abc806: Fix UFD-DOS boot RTC readout. [Curt Coder]
e0516: Expect command bits after reset. [Curt Coder]
2023-03-25 15:43:09 +02:00
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