Commit Graph

88923 Commits

Author SHA1 Message Date
Julian Sikorski 80155dfa8c
3rdparty/bgfx: Cherry-picked upstream commits needed to support Wayland on Linux. (#11539) 2023-09-29 01:14:29 +10:00
Tom Cariello 30d92e397d
docs: Fixed many editing errors and spelling errors. (#11575)
Also fixed outdated link to contributing guidelines.
2023-09-29 00:41:31 +10:00
Vas Crabb 6267f53eb3 formats/uef_cas.cpp: Fixed regression reading floating-point values. 2023-09-28 02:57:49 +10:00
Ivan Vangelista 7b15eb6ef8 New systems marked not working
------------------------------
Spin Fever [CoolMod, The Dumping Union]

New working clones
------------------
Demon's World / Horror Story (set 6)  [Tonitox]
2023-09-27 18:35:48 +02:00
Vas Crabb 1eba9aabed formats/hti_tape.cpp: Fixed regression detecting magic numbers. 2023-09-28 02:26:13 +10:00
Tom Cariello eaa84a2679 Removed extra tick after gtime example in documentation (#11574) 2023-09-28 00:33:45 +10:00
Vas Crabb bd4746a4e6 msx1_cart.xml, msx1_flop.xml: Corrected 'Platty Soft'. 2023-09-28 00:02:14 +10:00
cracyc 7f296a0754 pc9801: fix a20 2023-09-28 00:01:23 +10:00
Tom Cariello 1d1ff1b5f8
Removed extra tick after gtime example in documentation (#11574) 2023-09-27 15:51:32 +02:00
ajrhacker d8f1b27939
Filesystem code refactoring (#11570)
- Separate fs::block_t and fs::filesystem_t to a new source file and header
- Remove inclusion of flopimg.h from fsmgr.h
2023-09-27 09:48:50 +02:00
cracyc 7edf0aa2ab pc9801: fix a20 2023-09-26 19:49:47 -05:00
AJR 519c3aa989 korgm1.cpp: Fix build 2023-09-26 17:17:29 -04:00
angelosa 091af7de70 korg/korgm1.cpp: add more notes 2023-09-26 23:09:24 +02:00
cracyc 9485068cbf upd7220: wrap the line if pitch is smaller than aw 2023-09-26 15:54:10 -05:00
angelosa 0e3f275ea1 korg/korgm1.cpp: workaround battery low detection 2023-09-26 22:03:04 +02:00
angelosa 565552b963 hash/pc98.xml: QA checkpoint 2023-09-26 22:01:51 +02:00
angelosa fb263d93d3 korg/korgm1.cpp: identify some keys 2023-09-26 20:25:00 +02:00
Ivan Vangelista 9d075e759c New systems marked not working
------------------------------
unknown Yuvo Joy Stand game [hammy]
2023-09-26 17:12:47 +02:00
Angelo Salese 2e403fd227
korg/korgm1.cpp: add memory card note 2023-09-26 16:32:13 +02:00
arbee a938c60a4a bus/nubus/nubus.cpp: Support address mask for LC PDS. [R. Belmont]
bus/nubus/nubus_asntmc3b.cpp: Add Asante MacCON i LC Ethernet card, another clone of this design. [R. Belmont]

apple/maclc.cpp, maclc3.cpp, macquadra605.cpp: Add LC PDS slots to machines that have them. [R. Belmont]

apple/sonora.cpp, apple/v8.cpp: Modernize slot/VIA2 IRQ inputs. [R. Belmont]
2023-09-25 22:21:07 -04:00
hap 8d3545d731 makefile: update some outdated stuff 2023-09-25 15:37:32 +02:00
AJR 131d436199 adsp2100: Fix one operation 2023-09-25 09:06:58 -04:00
AJR cb18d1f8c9 adsp2100: Fix one operation 2023-09-25 09:06:26 -04:00
AJR 989e9573bc adsp2100: Fix a couple of disassembly regressions 2023-09-25 09:04:37 -04:00
AJR 7f0e5f5a8f adsp2100: Fix a couple of disassembly regressions 2023-09-25 09:03:57 -04:00
AJR 757f8551f2 funkybee.cpp: Remove PCB diagram (which belongs to the other skylncr); add note 2023-09-24 21:45:09 -04:00
AJR 39756ba8d5 solomon.cpp: VBLANK interrupt modernization; PSG type correction 2023-09-24 21:22:11 -04:00
arbee 130e6b5f04 nubus/nubus_asntmc3b.cpp: Updates [R. Belmont]
- Updated and modernized, this was one of the first emulated NuBus cards and it showed.
- Fixed missing save state for the on-card RAM.
- Added Farallon EtherMac 30i-TH, an SE/30 PDS clone of these cards.
- Added notes about how these cards are a Mac-ified version of the NE2000.

nubus/nubus.cpp: Allow PDS cards to choose their phantom NuBus slot. Cards have been observed impersonating slots 9, 0xC,
  and 0xE. [R. Belmont]

apple/maciici.cpp, apple/rbv.cpp: Updates [R. Belmont]
- Made maciisi expansion more correct: it has a single slot that can be adapted to take either a NuBus or an SE/30 compatible PDS card.
  The slot name is "siexp" and it now allows the use of any NuBus or SE/30 PDS card (tested with several video and Ethernet cards).
- Modernized slot interrupt routing.
2023-09-24 18:57:31 -04:00
AJR e91fb3177f Remove flopimg.h and fsmgr.h from floppy device header 2023-09-24 14:11:49 -04:00
AJR 09dd93dffc Minor #include cleanup 2023-09-24 12:02:28 -04:00
AJR 9de4152f90 chdman.cpp, imgtool/modules: Use multibyte.h functions 2023-09-24 00:57:55 -04:00
AJR ae32992a87 multibyte.h: Fix shift count bug in 48-bit and 64-bit big-endian functions 2023-09-23 22:52:39 -04:00
AJR 0c9d465914 multibyte.h: Fix shift count bug in 48-bit and 64-bit big-endian functions 2023-09-23 22:52:09 -04:00
Roberto Fresca 3b511a789a Internal layout for Interflip electromechanical slots. 2023-09-24 03:34:48 +02:00
Roberto Fresca 5a33b77288 Inerflip electromechanical slots major rewrite. [Roberto Fresca, Grull Osgo]
Hooked all devices, inputs, outputs, reels mechs, internal layout with all parameters
 and working reels. Also added docs and technical notes.
The machine is currently passing all the tests.

New systems marked not working
------------------------------
Jack Use (Jackpot settings for Interflip slots machines) [Roberto Fresca, Grull Osgo]
2023-09-24 03:30:40 +02:00
Vas Crabb 7c9be5b7b0 srcclean in preparation for MAME 0.259 release branch 2023-09-24 04:18:36 +10:00
Vas Crabb ef68540dce dec/kn01.cpp, dec/kn02.cpp: Fixed an endianness issue and cleaned up a bit.
* dec/kn01.cpp: Use endian cast helper when casting 32-bit memory to bytes.
* Put local project headers before device headers.
* Keep enum declarations together in classes (rather than mixed with data members).
* A bit more const.
2023-09-24 04:04:19 +10:00
AJR 0b9a357f92 qncrash: Fix exception at start 2023-09-23 12:44:17 -04:00
AJR 0b2fbdb3e2 qncrash: Start hooking up peripherals 2023-09-23 11:12:45 -04:00
hap 65e3b60f03 eag68k: remove unused function prototype 2023-09-23 14:53:30 +02:00
hap 6c224072d2 fidelity*: remove some unneeded comments,
bridgeb: tweak colors
2023-09-23 10:56:09 +02:00
Ivan Vangelista dbbfe2a8bf New working clones
------------------
Wonder Boy - Monster Land (English, difficulty hack) [Bisboch, Alexforg83]
2023-09-23 09:16:17 +02:00
arbee e3a1f559c9 apple/maciivx.cpp,apple/maclc.cpp: Remove no longer necessary IMPERFECT_SOUND flags. [R. Belmont] 2023-09-22 22:57:44 -04:00
arbee 37fbd9091a apple/macquadra700.cpp,apple/macquadra800.cpp: Finish hooking up built-in SONIC ethernet. [R. Belmont] 2023-09-22 22:53:33 -04:00
Philip Bennett b79c06713c New working clones
----------
F-15 Strike Eagle (rev. 2.2 02/25/91, 29K ver. 3.1f) [Phil Bennett]
2023-09-22 19:26:27 -07:00
hap 495f68a480 New working systems
-------------------
Bridge Bidder [hap, Sean Riddle]
2023-09-22 22:39:20 +02:00
hap c92ee7270b z80pio: change an if/else block to switch/case,
dl1416: don't randomize ram at power on
2023-09-22 15:58:20 +02:00
Ivan Vangelista f848229294 - konami/konmedalppc.cpp: MT08757
- misc/gms.cpp: added oki banking
2023-09-22 15:55:34 +02:00
Patrick Mackinlay fbd1327bee decstation: refactoring and wip 2023-09-22 16:17:16 +07:00
Patrick Mackinlay 61a0a3c7d8 mips1: cache diagnostic fixes
* implement cvt.w.fmt infinity/NaN exception
2023-09-22 16:17:16 +07:00