Commit Graph

77292 Commits

Author SHA1 Message Date
Robbbert
e9ad368c68 d6800: tidied up a few things. 2021-01-06 21:25:35 +11:00
Vas Crabb
8228719f03 Tidy up loose ends:
* Fixed a couple of fixed-size buffers in Windows OSD code.
* Marked MAME as aware of long paths in Windows manifest.
* Made a cleaner, thread-safe API for getting volume names.
* Added compile-time option to disable recompiler W^X mode.
* NuBus image device current directory doesn't need to be pinned.
2021-01-06 19:09:16 +11:00
Olivier Galibert
542cf128ba mac: Optionally hook up the new skeleton SWIMs 2021-01-06 08:56:21 +01:00
Robbbert
1888df49ac tmc1800: added note 2021-01-06 18:29:29 +11:00
Robbbert
a397683ce2 d6800, vip: added chip8 software list (72 titles, curated) 2021-01-06 17:02:49 +11:00
AJR
ffadc63b78 kopunch.cpp: Acknowledge coin IRQs 2021-01-05 22:58:21 -05:00
Justin Kerk
84733b68d8 Fix DRC build breakage under Emscripten. [Justin Kerk] 2021-01-06 01:55:14 +00:00
AJR
b75fade787 Simplify snapshot/quickload callback parameters; remove some uses of auto_alloc_array 2021-01-05 15:04:11 -05:00
AJR
17f0286d73 Make "slot" feature in software lists and a few related features case-sensitive 2021-01-05 12:36:55 -05:00
Vas Crabb
5b4353a07d cpu: Slightly reduce the number of page protection state changes 2021-01-06 04:31:05 +11:00
AJR
8a3c14c360 osdwindow.cpp: Make monitor code a little safer 2021-01-05 10:27:40 -05:00
Vas Crabb
4eca05fe67 cpu: Allow recompilers to work with W^X policy 2021-01-06 02:18:04 +11:00
hap
7b22d972ae odyssey2/ktaa: re-add support for 16KB size 2021-01-05 15:26:55 +01:00
AJR
2eb9b99446 Second attempt at fixing Windows build (function is now defined in base class) 2021-01-05 09:01:53 -05:00
AJR
f26dce1da3 Attempt at fixing Windows build 2021-01-05 08:13:27 -05:00
AJR
7989b4ca46 osdwindow.cpp: Centralize basic functions; de-virtualize various getters 2021-01-04 23:09:05 -05:00
arbee
403f7a099a apple2c: fix RdRAM2 ($C011) return value on IIc and IIc Plus. (Github issue #7640). [R. Belmont] 2021-01-04 22:52:00 -05:00
AJR
7ef7dec9e6 cr16cdasm.cpp: Use precompiled header 2021-01-04 18:47:15 -05:00
cracyc
3f1d4bbc76 New machines marked as NOT_WORKING
-----------------------------
SM1810 [Carl, Alexander Kholodov]
2021-01-04 15:35:40 -06:00
ajrhacker
c13bac005d
Merge pull request #7641 from DavidHaywood/311220
misc spelling fixes
2021-01-04 15:43:25 -05:00
ajrhacker
240252e0ca
Merge pull request #7642 from tlindner/dragondos-fix-token
imgtool/dragondos: fix disk BASIC tokens
2021-01-04 15:43:01 -05:00
hap
d329aa03f7 odyssey2: add service test cart 7seg output 2021-01-04 21:11:54 +01:00
DavidHaywood
1c34bc6109 misc spelling fixes 2021-01-04 19:10:37 +00:00
tim lindner
7cf94e4b04 fix dragondos Disk BASIC tokens 2021-01-04 11:09:17 -08:00
Ivan Vangelista
e900729c13 New machines marked as NOT_WORKING
----------------------------------
Sonic Blast Man's Janken Battle [Phil Bennett]
2021-01-04 19:42:18 +01:00
AJR
c231ee373a render.h, rendlay.h: Dependency refactoring
- render.h: Split out layout class declarations into rendlay.h, with some adjustments for the resulting incomplete types (std::reference_wrapper unfortunately does not allow these by C++17 rules)
- rendlay.h: Move old header contents to layout/generic.h
2021-01-04 12:15:09 -05:00
AJR
687e7e162d Purge #include "rendlay.h" where not necessary 2021-01-04 12:04:17 -05:00
hap
1df5faad19 odyssey2/voice: remove unused function 2021-01-04 16:38:35 +01:00
Olivier Galibert
df25f8d727 galpani2: Correct the rom loading for one of the games, generate an image list 2021-01-04 15:59:06 +01:00
hap
52f81b1f94 odyssey2: add notes 2021-01-04 14:51:21 +01:00
Curt Coder
83ed267f2d abc1600: Some cleanup in the MAC. [Curt Coder] 2021-01-04 14:33:02 +02:00
Curt Coder
60b09c329b abc1600: Renamed floppy software list. [Curt Coder] 2021-01-04 13:20:34 +02:00
Patrick Mackinlay
58e8c1611e coco: standardize include guard 2021-01-04 16:15:17 +07:00
Patrick Mackinlay
777d511d61 coco_midi: fix msvc build 2021-01-04 16:14:01 +07:00
Vas Crabb
0abd03a7a7 emumem: more idiomatic way to access members inherited from argument-dependent base templates (may or may not work around GCC11 bug causing #7616) 2021-01-04 15:15:16 +11:00
Brian Troha
c10cb1f5d1 Minor clean ups: Missing ")" and standardize loading address statements 2021-01-03 19:45:24 -06:00
Brian Troha
5427b5d526 New working clones
------------------
Sega Bass Fishing Deluxe (USA) [Brian Troha, The Dumping Union]
Dirt Devils (USA, Revision A) [Brian Troha, The Dumping Union]

Corrected game set names & game titles:
 Example: bass is now getbassur
 Japanese Get Bass sets now include the game's sub title: Get Bass: Sega Bass Fishing
 The USA version is called Sega Bass Fishing
 Specify Deluxe, Upright & standard for Get Bass sets
 Added in Twin/DX for sets that allowing cabinet designations
 Added notes about sets the support multiple regions in Game Assignments
 Added miscellaneous documentation updates / notes
2021-01-03 19:23:39 -06:00
AJR
7a76cf0152 snesb.cpp: Fix clang build by removing leftover tables 2021-01-03 10:08:46 -05:00
Ivan Vangelista
552d026976 New machines marked as NOT_WORKING
----------------------------------
Fatal Fury Special (SNES bootleg) [Apocalypse, iq_132]

- snesb.cpp: revisited some decryptions to standardize them [iq_132]
2021-01-03 15:57:15 +01:00
cracyc
ae2e3443f5 plugins/data: more hiscore improvements 2021-01-02 22:39:40 -06:00
Sandro Ronco
6bceee5c4b ARM: fix carry flag in ADC instruction. [Sandro Ronco] 2021-01-03 00:04:42 +01:00
AJR
11c30f91ac windir.cpp, winrtdir.cpp: string_format calls need qualification now 2021-01-02 16:40:04 -05:00
AJR
87d8079cac options.h: Be more honest about #including prerequisites 2021-01-02 16:35:51 -05:00
AJR
e2e01f7fec vbiparse.cpp: Add missing #include 2021-01-02 16:07:22 -05:00
AJR
c0933daa5a disasmintf.h: Attempt at fixing build on other compilers 2021-01-02 15:53:07 -05:00
AJR
60e518cc50 Low-level #include overhaul
- vecstream.h: Revert changes made in aa29519528. The std::string_view conversion has been made a non-member function (util::buf_to_string_view) and moved to coretmpl.h.
- strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h and a few tool sources; other references have been qualified.
- osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments.
- Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
2021-01-02 15:18:15 -05:00
AJR
78f93a270c palette.cpp: Use std::fill instead of memset for dirty vector; add range check 2021-01-02 15:08:44 -05:00
Ivan Vangelista
1944eded0d bingoc.cpp: fixed clang build 2021-01-02 19:20:08 +01:00
Ivan Vangelista
dbee11e646 New machines marked as NOT_WORKING
----------------------------------
Bingo Circus (terminal) [Phil Bennett]
2021-01-02 17:29:22 +01:00
hap
b74111a0b2 odyssey2: fix loading games with -cart not working 2021-01-02 16:49:59 +01:00