invertego
963561c7cb
3rdparty/portaudio: Updated to latest upstream version. ( #11604 )
...
Up-to-date with revision 24c8d575e588d557d28f4011becb753421346860. Resolves issues building with Visual Studio.
Enabled PortAudio when building with Visual Studio and clang-cl.
docs: Removed note about duplicate GUID symbols in PortAudio when built with MSVC.
2023-10-09 01:50:30 +11:00
arbee
7906b34f3d
macOS: Xcode 15 requires explicitly setting -rpath to find the SDL framework. [R. Belmont, Carbon]
2023-10-01 13:23:18 -04:00
Julian Sikorski
117c384d4a
render/drawbgfx.cpp: Added initial support for Wayland on Linux. ( #11451 )
2023-09-29 01:24:59 +10:00
Julian Sikorski
80155dfa8c
3rdparty/bgfx: Cherry-picked upstream commits needed to support Wayland on Linux. ( #11539 )
2023-09-29 01:14:29 +10: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
Patrick Mackinlay
c398cf3073
dec: reorganize and rename some device files
2023-09-22 16:17:16 +07:00
987123879113
f60fd23e3e
namco/namcos12.cpp: Emulated games with CDXA board. ( #11558 )
...
* machine/t10mmc.cpp: Added support for T10SBC_CMD_SEEK_10 command.
* cpu/sh: Added SH7014 SoC.
* machine/icd2061a.cpp: Emulated IC Designs 2061A programmable clock generator.
* sound/lc78836m.cpp: Emulated Sanyo LC78836M audio DAC.
* namco/namcos12_cdxa.cpp: Emulated Namco System 12 CDXA board.
Systems promoted to working
-----------------------------
Truck Kyosokyoku (Japan, TKK2/VER.A) [Windy Fairy]
New working systems
-----------------------------
Um Jammer Lammy NOW! (Japan, UL1/VER.A) [Phil Bennett, Eric Yockey, Windy Fairy]
2023-09-22 14:56:24 +10:00
AJR
2d6f756d70
Add dump of Iomega Zip 100MB IDE drive [Guru]
2023-09-21 22:44:07 -04:00
angelosa
ff66041afb
bus/pc_joy: implement Interact Magnum 6 Game Controller
...
New working software list items
-------------------------------
ibm5170.xml: Interact Magnum 6 Game Controller Driver for Windows 95 [archive.org]
2023-09-21 20:32:13 +02:00
Miëtek Bak
5353a8df14
nscsi: Add SCSI tape device based on SIMH tape image format ( #11430 )
2023-09-14 07:27:47 +07:00
Patrick Mackinlay
aa5b612270
bus/vme: major overhaul
...
- add support for address modifiers
- add support for shared interrupt request lines
- add support for interrupt acknowledge daisy chain
- add support for bus error
- add slot device option aggregator
- standardized slot device file, device and class naming
- enp10: implement vme interface
- hk68v10: convert to slot device, improve boot vector and rom handling
- mzr8105: convert to slot device, improve boot vector and rom handling, add vme short space access
- mzr8300: convert to slot device, expose to bus
- sys68k*: convert to slot device, improve boot vector and rom handling
- force/fccpu20: converted to slot device
- sgi/ip4: converted to twin tower chassis with ip4 slot device
2023-09-13 13:20:27 +07:00
Vas Crabb
44eb5ea3c6
Revert "Updated bgfx, bx and bimg to current upstream versions. ( #11493 )"
...
This reverts commit 1c61ccfe84
.
2023-09-08 05:14:35 +10:00
Julian Sikorski
1c61ccfe84
Updated bgfx, bx and bimg to current upstream versions. ( #11493 )
...
* Reverted "macOS, iOS: Removed OpenGL/OpenGLES support. (commit 4693983242a698eaafed87faf4ffef1789adc8f9).
* Reverted "Fix macOS build" (commit ce2c2c13eda7d699051f75f598e740a447343a88).
* Reverted "macOS: Fixed deprecated warnings." (commit 10a8cb61f882ebc9bb376ee2341d003880b7037f).
* Added bgfx/README.mame explaining deviations from upstream.
2023-09-06 01:10:24 +10:00
Curt Coder
27fdce1f58
c64: Emulated the TIB Disc Drive DD-001 cartridge. [Curt Coder]
...
New working software list items
-------------------------------
c64_cart:
Disc Drive DD-001 (v1.1) [Steve Gray], Disc Drive DD-001 (v1.0) [LHS]
c64_flop_misc:
Games and Utility Disc (v1.1) [LHS]
2023-09-04 10:00:29 +03:00
holub
ae1e45853b
bus/spectrum: Added ZXBUS Nemo IDE Controller. ( #11523 )
2023-09-03 03:23:51 +10:00
invertego
20a8b896ab
Fixed MinGW AArch64 issues: ( #11521 )
...
* 3rdparty/bimg: Don't enable SSE on MinGW arm64 targets.
* diagnostics/diagnostics_win32.cpp: Added Windows arm64 support.
2023-09-02 02:06:21 +10:00
Vas Crabb
4701887d6c
machine/7400.cpp: Removed unused 7400 logic device.
2023-08-30 04:31:07 +10:00
987123879113
68f8469cf9
cpu/sh: Refactored SH-2 refactored code to separate onboard peripherals from CPU core. ( #11500 )
2023-08-27 19:58:32 +10:00
angelosa
775eb69d1d
capcom/alien.cpp: stub MB86292 as a device
2023-08-20 00:43:08 +02:00
Patrick Mackinlay
b877d9c15e
vme/enp10: add new device [CJ, System Source Computer Museum]
2023-08-16 18:49:59 +07:00
AJR
81c3564ccf
unidasm: Add disassemblers for DDP-516 and Prime S, R, V architectures
2023-08-14 19:57:58 -04:00
angelosa
f640bd1d6c
video/mga2064w.cpp: add base infrastructure
2023-08-06 02:48:58 +02:00
AJR
e1bf43e670
unidasm: Add disassembler for Mitsubishi/Renesas M16C architecture
2023-08-01 20:44:17 -04:00
wilbertpol
1ab5b69499
msx1_cart.xml: Added 81 items, 80 working. ( #11448 )
...
New working software list items (msx1_cart.xml)
-------------------------------
C_So! (Japan, alt) [file-hunter]
Campeón de Conductores (Spain) [file-hunter]
Cannon Fighter (Japan, The Link) [file-hunter]
Cannon Turbo (Japan, alt) [file-hunter]
Circus Charlie (Japan, The Link) [file-hunter]
Custar (Japan) [file-hunter]
Midway (Japan, alt) [file-hunter]
Video Hustler (Japan, alt 3) [file-hunter]
C.C.R. Anexo 1 El Algoritmo (v1.2) [MSXDev]
C.C.R. Anexo 1 El Algoritmo (v1.1) [file-hunter]
C.C.R. Anexo 1 El Algoritmo (v1.0) [file-hunter]
Cacorm [inufuto]
Caos Begins [MSXDev]
Caos Begins (alt) [file-hunter]
Caos Begins (alt 2) [file-hunter]
Cardwork Orange (unlicensed) [file-hunter]
Casio GPM-Collection Volumen 1 (unlicensed) [file-hunter]
Casio GPM-Collection Volumen 2 (unlicensed) [file-hunter]
Castle Tomb [MSXDev]
Caverns of Titan [MSXDev]
Caverns of Titan (alt) [MSXDev]
Cavit [inufuto]
Chambers of Thyrea [MSXDev]
Champion Billiards [mastropiero]
Cheating Wives [MSXDev]
Chocobo Racing [MSXDev]
Classic Minesweeper [file-hunter]
Classic Pong [file-hunter]
CMJN [MSXDev]
Cocoa and the Time Machine [file-hunter]
Cold Blood [file-hunter]
Cold Blood (demo) [file-hunter]
Computer Wars (English) [MSXDev]
Computer Wars (Spanish) [MSXDev]
Corona's Spree [file-hunter]
Corridor Runner (v1.1.2) [aburi6800]
Corridor Runner (v1.1.1) [aburi6800]
Corridor Runner (v1.1.0) [aburi6800]
Corridor Runner (v1.0.1) [aburi6800]
Corridor Runner (v1.0.0) [aburi6800]
Corridor Runner (v0.3.1) [aburi6800]
Corridor Runner (v0.3.0) [aburi6800]
Corridor Runner (v0.2.2) [aburi6800]
Corridor Runner (v0.2.0) [aburi6800]
Corridor Runner (v0.1.0) [aburi6800]
Cosmic Battle (beta) [MSXDev]
Cow Abductors [MSXDev]
Cow Abductors (older) [file-hunter]
Crappy Olympics [Orazio Cacciola]
Crazy Buggy [MSXDev]
Crazy MSX Frenchies [MSXDev]
Cross Bomber (2022-07-20) [Fabrizio Caruso]
Cross Bomber (alt) [file-hunter]
Cross Bomber (2020-09-25) [Fabrizio Caruso]
Cross Chase (2021-05-13) [Fabrizio Caruso]
Cross Chase (alt) [file-hunter]
Cross Chase (2020-04-02) [Fabrizio Caruso]
Cross Chase (2018-11-13) [Fabrizio Caruso]
Cross Chase (2018-08-10) [Fabrizio Caruso]
Cross Chase (2018-07-19) [Fabrizio Caruso]
Cross Chase (2018-05-19) [Fabrizio Caruso]
Cross Chase (2018-04-15) [Fabrizio Caruso]
Cross Chase (2018-02-03) [Fabrizio Caruso]
Cross Chase (2017-12-16) [Fabrizio Caruso]
Cross Chase (2017-10-30) [Fabrizio Caruso]
Cross Chase (2017-10-11) [Fabrizio Caruso]
Cross Horde (2021-05-12) [Fabrizio Caruso]
Cross Horde (2021-05-01) [Fabrizio Caruso]
Cross Horde (2021-04-25) [Fabrizio Caruso]
Cross Shoot (2022-02-26) [Fabrizio Caruso]
Cross Shoot (alt) [file-hunter]
Cross Shoot (2021-05-12) [Fabrizio Caruso]
Cross Snake (v2.0) [Fabrizio Caruso]
Cross Snake (v2.0, alt) [file-hunter]
Cross Snake (v1.0) [Fabrizio Caruso]
Cross Snake (preview) [Fabrizio Caruso]
Cryptogram - Anagrams Crosswords (v1.1) [MSXDev]
Cryptogram - Anagrams Crosswords (v1.0) [MSXDev]
Cuncuna [MSXDev]
Cuncuna (older) [file-hunter]
New NOT_WORKING software list additions (msx1_cart.xml)
------------------------------------------
Codename: INTRUDER [file-hunter]
2023-07-30 04:42:25 +10:00
hap
d18f2469ac
mos6530n(ew): rename to mos6530
2023-07-25 21:39:51 +02:00
hap
5a84d5568e
6532riot: remove unused device
2023-07-25 21:39:51 +02:00
hap
e51d95f08c
mos6530l: remove unused device
2023-07-25 21:39:51 +02:00
hap
9a8c1f6564
mos6530: rename device to mos6530l
2023-07-25 21:39:50 +02:00
holub
c2a516abd4
js_sound.js: fix sound level default for underrunning case ( #11317 )
2023-07-24 20:38:18 -04:00
hap
0409e04151
m6502: add 6503 cpu
2023-07-24 18:25:27 +02:00
AJR
58ff567edf
a2bus: Add emulation of ADS Noisemaker II board
2023-07-20 16:35:58 -04:00
Patrick Mackinlay
009f31fae2
dp8573: add dp8572a variant
2023-07-20 11:31:31 +07:00
SomeRandomGuyIdk
7fd6a0b10c
bfm/bfm_blackbox.cpp: Added driver for Bellfruit Black Box electromechanical fruit machines. ( #10417 )
...
* machine/em_reel.cpp: Encapsulated electromechanical reel simulation.
* barcrest/mpu1.cpp: Refactored to use new electromechanical reel device.
New systems marked not working
------------------------
Nudge Climber (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash)
21 Up (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
Bell Trail (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
The Nudge Machine (ADMC) (Black Box) (5p Stake, £1/£2 Jackpot)
Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
Double It (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Fire Cracker (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Oranges And Lemons (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Golden Spin (BWB) (Black Box) (MK1.5, 5p Stake, £50 Jackpot)
New clones marked not working
------------------------
21 Up (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Reel Gambler (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash)
Spin Up (CTL) (Black Box) (10p Stake, £3 Jackpot)
Crackerjack (Bellfruit) (Black Box) (5p Stake, £2 Jackpot)
Fiesta (Associated Leisure) (Black Box) (2p Stake, £1/£2 Jackpot)
2023-07-18 02:51:12 +10:00
holub
40b5fec069
sinclair/scorpion.cpp: Added Scorpion ZS-256 TURBO+. ( #11418 )
...
bus/spectrum: Added ZXBUS SMUC storage controller.
New working clones
------------------
Scorpion, Ltd. Scorpion ZS-256 TURBO+
2023-07-18 02:22:51 +10:00
Jindřich Makovička
5fe341cb0c
modules.lua: Remove stray MOC setting after the Qt6 Linux support change ( #11419 )
2023-07-18 01:02:26 +10:00
hap
3bd1b2f2b7
seabattl: add pcb locations to parent set,
...
bus/vidbrain: add info_manager and comp_language cartridge types
Software list items promoted to working
---------------------------------------
vidbrain: The Computational Language [hap, Sean Riddle, Ianoid]
2023-07-15 01:13:38 +02:00
angelosa
778f805f6a
apple/macpwrbk030.cpp: convert macpb180c to use a WD90C26 VGA device
2023-07-15 00:32:32 +02:00
Jindřich Makovička
4649cf0248
Allow the use of either Qt5 or Qt6 on Linux ( #11413 )
...
* Look for MOC in QT_HOME/libexec if not found in QT_HOME/bin
* Use the Qt6* libraries if the Qt version is >= 6
* Switch the include paths for QAction & QActionGroup for Qt >= 6
* Replace the deprecated + operator for keys with |
2023-07-14 10:04:57 -04:00
hap
7fe64bf65f
fix tiny compile, probably
2023-07-12 22:46:42 +02:00
Vas Crabb
6e2d6cd2c5
Revert "Clean up the Votrax SC-01[-A] class names and device names. [Lord Nightmare]"
...
Names in the global namespace need to be specific. Making them overly
generic is a very bad idea, and leads to confusion and conflicts.
Device type names must always be in the global namespace, and most
device classes are in the global namespace.
Changing members like m_votrax to m_sc01 doesn't help understand the
code. If there's only one Votrax speech module in the system, it's
obvious what it is.
This reverts commit c6f0e83ecf
.
2023-07-12 07:33:52 +10:00
Lord-Nightmare
c6f0e83ecf
Clean up the Votrax SC-01[-A] class names and device names. [Lord Nightmare]
2023-07-11 17:17:00 -04:00
arbee
a8d33279b8
osd/mac: Make compile again. Does not yet start up because BGFX tries to force OpenGL. [R. Belmont]
2023-07-09 18:44:28 -04:00
angelosa
e3f493b094
isa/isa_cards.cpp: add Paradise Systems PVGA1 ISA16 card
2023-07-04 19:33:37 +02:00
Angelo Salese
498b7a0a7d
video/pc_vga.cpp: part 2 of interface modernization ( #11315 )
...
* video/pc_vga.cpp: update QA, move SVGA related function to bottom of file
* chore: rename clgd542x.cpp -> pc_vga_cirrus.cpp
* chore: move SiS630 SVGA portion to pc_vga_sis.cpp
* chore: intermediate step to convert crtc/seq/attribute/gc_reg_read/write to maps from violating parties
* video/pc_vga_cirrus.cpp: preliminary implementation of hidden DAC mode
* misc/gambl186.cpp: fix compile
* pc_vga_cirrus.cpp: fix gambl186 regression
* chore: convert pc_vga sequencer regs to space memory
* chore: make sure that address_space_config is preserved when inheriting
* trs/vis.cpp: convert VGA to sequencer_map
* chore: move s3virge out of bus/isa
* pc_vga.cpp: convert ATC to attribute_map
* pc_vga.cpp: convert GC to gc_map
* pc_vga.cpp: convert CRTC to crtc_map
* fixes trs/vis.cpp refresh rate by chain reaction (40 Hz -> 61 Hz)
* video/s3virge.cpp: fix regression
* video/pc_vga.cpp: reorder functions
* chore: modernize VGA main I/O interfaces
* video/clgd546x_laguna.cpp: update to latest
* konami/konmedal020.cpp: fix -validate
* video/pc_vga.cpp: use yet another custom address_map_constructor in place of the non-working memory_view pattern
* video/ibm8514a.cpp: address self review [skip ci]
2023-07-04 19:10:46 +02:00
Patrick Mackinlay
8512d4655c
New systems marked not working
...
------------------------------
Motorola M8120 [Xolod]
2023-06-30 17:07:09 +07:00
Vas Crabb
f197f35c25
machine/ataflash.cpp: Untangle from the parallel ATA interface.
...
This isolates the ATA disk drive interface implementation from the
physical parallel ATA device interface. The ATA Flash PC Card is no
longer a kind of parallel ATA device.
2023-06-29 05:31:33 +10:00
angelosa
5a29fd8903
Add nVidia Geforce 256/Geforce 256 DDR/Quadro
2023-06-26 22:25:00 +02:00
angelosa
fbf356023c
Add nVidia Riva TNT (NV4)
...
misc/ez2d.cpp: repair ez2d2m BIOS from OEM image inside HDD
New systems marked not working
------------------------------
Asus CUBX [The Retro Web]
2023-06-25 05:25:31 +02:00
angelosa
fe898720e9
pc/pcipc.cpp: add base PCI for Cirrus Logic CL-GD5465 Laguna 3D
2023-06-25 03:46:05 +02:00
angelosa
2b4b520f39
misc/odyssey.cpp: write a skeleton device for PC87306 Super I/O
2023-06-19 23:45:58 +02:00