Olivier Galibert
556de9bd1e
Argh, sorry about the forgotten files.
2023-10-30 00:42:51 +01:00
arbee
f923597fed
Revert "swp30: Use natural addresses, reorganize the meg, make envelopes and keyoff a little better"
...
This reverts commit ae2ee86fe8
.
2023-10-29 18:38:19 -04:00
Olivier Galibert
ae2ee86fe8
swp30: Use natural addresses, reorganize the meg, make envelopes and keyoff a little better
2023-10-29 21:03:09 +01:00
qufb
ba621ec24d
sega/sega_beena.cpp: Emulated Advanced Pico BEENA and TV Ocha-Ken. ( #11213 )
...
Basic functionality is supported, making most games playable.
StoryWare display is not yet implemented.
Game-specific peripherals are not emulated.
There are still some issues with graphics.
emu/ioport.h: Fixed rarely-used PORT_CROSSHAIR_MAPPER and PORT_CROSSHAIR_MAPPER_MEMBER macros.
cpu/arm7: Added AP2010 CPU device.
sound/ap2010pcm.cpp: Added basic AP2010 PCM audio output device.
Systems promoted to working
------------------------
Sega Advanced Pico BEENA
New working systems
------------------------
Sega TV Ocha-Ken
2023-10-28 03:06:55 +11:00
Bernhard M. Wiedemann
e15b7dfcdc
Make generation of has_foo.h files deterministic ( #11651 )
...
Without this patch, order of entries in
generated/has_{buses,cpus,formats,machines,sounds,videos}.h
varied across builds.
This patch was done while working on reproducible builds for openSUSE.
Co-authored-by: Bernhard M. Wiedemann <bernhard+gitcommit lsmod.de>
2023-10-24 12:33:43 -04:00
Vas Crabb
ea3a55c607
3rdparty/portaudio: Suppress clang unused label warning.
2023-10-24 06:31:22 +11:00
Vas Crabb
c5927d37e7
3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego]
2023-10-24 02:27:07 +11:00
Phil Bennett
cbe16a03a8
casio/casloopy.cpp: Promoted system to working. ( #11621 )
...
* Emulated most features of the system, with the exception of sound output and the thermal printer.
* bus/vboy/slot.cpp: Fixed loading loose software on big Endian hosts. [Vas Crabb]
Systems promoted to working
---------------------------
Casio Loopy [Phil Bennett, Ryan Holtz]
New working software list items (casloopy.xml)
-------------------------------
Chakra-kun no Omajinai Paradise [Rachel Simone Weil]
2023-10-18 05:45:26 +11:00
Devin Acker
3574a5aa74
casio/cz101.cpp: Added sound output and RAM cartridge, and promoted system to working. ( #11613 )
...
* casio/ra3.cpp: Added simple Casio RA-3 RAM cartridge device.
* sound/upd933.cpp: Emulated Casio/NEC uPD933 phase distortion synthesis chip.
Systems promoted to working
----------------
Casio CZ-101 [Devin Acker]
2023-10-18 03:00:22 +11:00
arbee
23b19b492e
nubus/thunder4gx.cpp: Preliminary support for Radius Thunder IV GX video card. [R. Belmont]
2023-10-16 22:15:15 -04:00
arbee
095da87df0
nubus/8lc.cpp: Add support for the RasterOps 8LC card for the original Macintosh LC. [R. Belmont]
...
* This card provides unaccelerated 1024x768 video, which isn't the greatest idea on a 68020.
video/tms34061.h: Added accessors to get the horizontal and vertical visible resolution and totals. [R. Belmont]
nubus/cards.cpp, apple/maclc.cpp: Support a list of cards for only the original Macintosh LC. [R. Belmont]
2023-10-11 22:45:07 -04:00
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