AJR
cc2bc77004
Add dump and skeleton device for Conner Peripherals CD-2024 hard disk [Bitsavers]
2023-05-17 14:10:16 -04:00
wilbertpol
d605021ac0
msx1_cart.xml: Added 100 items (99 working). ( #11235 )
...
bus/msx/cart: Added support for Love Plus Pack 0 multi-game cartridge.
New working software list items (msx1_cart.xml)
-------------------------------
The Love Plus Pack 0 (Korea, pirate) [file-hunter]
Trun (demo) [file-hunter]
Twin Hammer (Europe, alt) [file-hunter]
Twin Hammer (Europe, alt 2) [file-hunter]
Video Hustler (Japan, alt 2) [file-hunter]
Volguard (Japan, alt) [file-hunter]
TT Racer (Al Alamiah) [file-hunter]
Voyage to Mecca (Arab, alt 3) [file-hunter]
T-Game 4 [file-hunter]
T-Game 4 (alt) [file-hunter]
T-Virus [MSXDev]
Tales of Popolon (English, v1.3.1) [santiontanon]
Tales of Popolon (Spanish, v1.3.1) [santiontanon]
Tales of Popolon (English, v1.3) [santiontanon]
Tales of Popolon (Spanish, v1.3) [santiontanon]
Tales of Popolon (English, v1.2) [santiontanon]
Tales of Popolon (Spanish, v1.2) [santiontanon]
Tales of Popolon (English, v1.1.1) [santiontanon]
Tales of Popolon (English, v1.1) [santiontanon]
Tales of Popolon (English, v1.0) [santiontanon]
Teki-Paki [file-hunter]
Teki-Paki (beta) [MSXDev]
Tekmo 400 [file-hunter]
Teodoro no Sabe Volar (English) [MSXDev]
Teodoro no Sabe Volar (Spanish) [MSXDev]
The Circus Mystery (v1.4) [MSXDev]
The Circus Mystery (v1.3) [file-hunter]
The Cure [MSXDev]
The Cure (alt) [file-hunter]
The Lost Mines [file-hunter]
The Mansion (English) [MSXDev]
The Mansion (Spanish) [MSXDev]
The Menace from Triton (v1.2) [santiontanon]
The Menace from Triton (v1.1) [santiontanon]
The Menace from Triton (v1.0.2) [santiontanon]
The Menace from Triton (v1.0.1) [santiontanon]
The Menace from Triton (v1.0.0) [santiontanon]
The Queen's Footsteps (v1.1.1) [Davide Bucci]
The Queen's Footsteps (v1.0) [file-hunter]
Tiles of Shalom [MSXDev]
Tilez [[msx.org](http://msx.org/ )]
Tina's Adventure Island [hobbyretro]
Tiny Slot Checker (v3.2) [tiny-yarou]
Tiny Slot Checker (v2) [tiny-yarou]
Tiny Slot Checker (older) [file-hunter]
Tomb of Genghis Khan [MSXDev]
Tool Blocks [MSXDev]
Tortilla Sunrise (English, v1.1) [MSXDev]
Tortilla Sunrise (Spanish, v1.1) [MSXDev]
Tortilla Sunrise (English, v1.0) [MSXDev]
Toss a Coin to your Witcher [cobinee]
Traffic Jam [MSXDev]
Traffic Jam (alt) [file-hunter]
Tragaperras (Spanish) [MSXDev]
Trail 2 [file-hunter]
Transball (v1.3.2, English) [santiontanon]
Transball (v1.3.2, Spanish) [santiontanon]
Transball (v1.3.1, English) [santiontanon]
Transball (v1.3.1, Spanish) [santiontanon]
Transball (v1.3, English) [santiontanon]
Transball (v1.3, Spanish) [santiontanon]
Transball (v1.2.1, English) [santiontanon]
Transball (v1.2.1, Spanish) [santiontanon]
Transball (v1.2, English) [santiontanon]
Transball (v1.2, Spanish) [santiontanon]
Transball (v1.1.1, English) [santiontanon]
Transball (v1.1.1, Spanish) [santiontanon]
Transball (v1.1, English) [santiontanon]
Transball (v1.1, Spanish) [santiontanon]
Transball (v1.0.1, Spanish) [santiontanon]
Transball (v1.0, English) [santiontanon]
Transball (v1.0, Spanish) [santiontanon]
Turfy (2019 version) [file-hunter]
Turfy (2016 version) [file-hunter]
Twinlight [retrosouls]
Twinlight (alt) [file-hunter]
Txupinazo! [MSXDev]
U-Do [file-hunter]
U.F.O. [file-hunter]
UnidentifiedFlyingObject [cobinee]
Universe Unknown [file-hunter]
Universe Unknown (alt) [file-hunter]
Up Tack [cobinee]
Uridium [file-hunter]
Uridium (alt) [file-hunter]
Uridium (alt 2) [file-hunter]
Uridium (alt 3) [file-hunter]
Utopia [file-hunter]
veejingSX (v0.996b) [303bcn]
veejingSX (v0.99b) [303bcn]
veejingSX (v0.9b) [303bcn]
9918-veejing (v0.7b, Russian) [303bcn]
9918-veejing (v0.1b) [303bcn]
Viking (English) [MSXDev]
Viking (Spanish) [MSXDev]
Virus LPQ-79 (v1.20) [MSXDev]
Virus LPQ-79 (v1.10) [file-hunter]
Virus LPQ-79 (v1.00) [file-hunter]
VVVVVV (unfinished) [hap]
New NOT_WORKING software list additions (msx1_cart.xml)
------------------------------------------
Tel-Tron (Netherlands) [file-hunter]
2023-05-17 11:40:14 +10:00
Nigel Barnes
6992b3816e
bus/psion: Added SIBO and Honda expansion port devices:
...
- 3Fax Modem, 3Link Parallel Printer Interface, 3Link RS232 Serial Interface, and Siena SSD Drive.
psion/psion3a.cpp: Added wakeup with specific keys, and SIBO/Honda expansion ports.
psion/siena.cpp: Added wakeup with specific keys, and Honda expansion port.
psion/workabout.cpp: Added wakeup with specific keys.
machine/psion_asic5.cpp: Partially implemented peripheral mode.
machine/psion_asic9.cpp: Implemented memory protection, and additional external interrupt lines.
2023-05-16 22:05:22 +01:00
Lord-Nightmare
f64470c568
Add support for the older Votrax SC-01 chip; currently only used by Bally Astrocade-derived arcade hardware. All other devices remain using the Votrax SC-01-A. [Lord Nightmare]
2023-05-16 14:52:48 -04:00
987123879113
fb2b5745d1
namco/namcos10.cpp: Add MP3 decoder support to the MEM(P3) board. ( #11210 )
...
* 3rdparty/minimp3: Update to latest source (afb604c06bc8beb145fecd42c0ceb5bda8795144).
* sound/mp3_audio.cpp: Add helper class to decode MP3 frame data, abstracting away minimp3 from devices.
* sound/lc82310.cpp: Added basic Sanyo LC82310 MP3 decoder emulation.
* namco/namcos10.cpp: Fixed light gun inputs for Golgo 13: Juusei no Requiem.
Systems promoted to working
------------------
Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A)
Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A)
Seishun-Quiz Colorful High School (CHS1 Ver.A)
2023-05-15 14:38:30 +10:00
fulivi
57b08b8374
formats/fs_hp98x5.cpp: Added filesystem handlers for HP9825, HP9831 and HP9845. ( #11175 )
2023-05-15 06:24:48 +10:00
arbee
a849e79a69
machine/opti82c861.cpp: Skeleton for OPTi 82C861 PCI USB OHCI controller. [R. Belmont]
2023-05-13 19:34:02 -04:00
holub
430be796c6
sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. ( #11018 )
...
cpu/z80: Added support for variants with address translation and implemented Z84C015 chip selects.
New working clones
-------------------
Peters Plus, Ivan Mak Sprinter Sp2000
2023-05-12 04:02:16 +10:00
Patrick Mackinlay
534b7d1595
sgi: add 4D keyboard low-level emulation [Bitsavers]
2023-05-09 11:08:30 +07:00
wilbertpol
df3877c47b
bus/msx/ctrl: Added Arkanoid Vaus controller. ( #11201 )
2023-05-09 13:48:44 +10:00
Olivier Galibert
029264ad48
zr36110: Add skeleton
...
hrdvd: Hook up the mpeg chip
2023-05-07 13:03:59 +02:00
hap
dff3955a3a
mn1400: add device skeleton
2023-05-06 18:07:43 +02:00
Luigi Thirty
90e394850a
bus/isa: Added IBM PS/2 speech adapter card. ( #11157 )
2023-05-07 01:24:54 +10:00
Olivier Galibert
28104cdbdf
chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers
2023-05-04 20:29:58 +02:00
Vas Crabb
a504bde3a7
3rdparty/lzma: Updated to LZMA SDK version 22.01
2023-05-04 02:41:16 +10:00
hap
7c2b592432
mn1400: add disassembler
2023-05-01 14:45:07 +02:00
Dirk Best
402dd6aba0
mc68000: Add floppy support
2023-05-01 03:51:53 +02:00
AJR
ea328e873b
wy60: Add keyboard emulation and cursor
2023-04-30 20:34:05 -04:00
Vas Crabb
c649fa82fd
ui: Don't use facets of destructed locales.
2023-05-01 02:37:28 +10:00
Dirk Best
347318a1c2
mc68000: Add expansion bus and ram card
2023-04-30 14:34:43 +02:00
arbee
006389f631
Fixed another warning, a full compile now completes with GCC 13.1. [R. Belmont]
2023-04-29 22:33:00 -04:00
arbee
e17706aec2
Support GCC 13.1 / Fedora 38 [R. Belmont]
2023-04-29 21:46:16 -04:00
AJR
5a037bccb2
wicat: Add MCU dump and LLE of keyboard; update layout to include keyboard LEDs [AJR, Bitsavers]
...
* im6402: Remove ugly hack to force bits into receiver and make it work the normal way instead
2023-04-22 15:01:09 -04:00
Devin Acker
35cb398d8a
yamaha: new GEW7 and GEW12 machines, various GEW8/MultiPCM improvements ( #11105 )
...
* yamaha: implement GEW7, partially implement GEW12, some GEW8/MultiPCM fixes (envelope behavior, sample lengths, stream updates, save state members)
New working machines
----------
Yamaha PSR-150 [Edward d-tech, Devin Acker]
Yamaha PSR-180 [Edward d-tech, Devin Acker]
Yamaha PSR-78 [Edward d-tech, Devin Acker]
New working clones
----------
Yamaha PSR-110 [Edward d-tech, Devin Acker]
Yamaha PSR-75 [Edward d-tech, Devin Acker]
Yamaha PSR-76 [Edward d-tech, Devin Acker]
Yamaha PSS-11 [Edward d-tech, Devin Acker]
Yamaha PSS-21 [Edward d-tech, Devin Acker]
Yamaha PSS-31 [Edward d-tech, Devin Acker]
Yamaha PSS-6 [Devin Acker]
Machines promoted to working
----------
Yamaha PSS-12 [Devin Acker]
New NOT_WORKING machines
----------
Yamaha PSR-260 [Edward d-tech, Devin Acker]
Yamaha PSR-79 [Edward d-tech, Devin Acker]
New NOT_WORKING clones
----------
Yamaha PSR-160 [Edward d-tech, Devin Acker]
2023-04-22 08:07:03 -04:00
wilbertpol
9ffd85dd7d
bus/msx/cart: Added Sony HBI-55/Yamaha UDC-01 SRAM data cartridges. ( #10966 )
2023-04-18 03:52:50 +10:00
Vas Crabb
864bfe17eb
cpu/m6502: Template 6502 microcontroller helper on underlying CPU type.
2023-04-17 03:30:51 +10:00
wilbertpol
65306b5624
bus/msx/module: Added Yamaha SKW-01 emulation. ( #11113 )
...
msx/msx2.cpp, msx/msx1_v9938.cpp: Changed the name of all MSX_SLOT_YAMAHA_EXPANSION devices to 'module'.
2023-04-17 01:39:50 +10:00
AJR
38498868fc
roland_s50.cpp: Add floppy format
2023-04-13 22:37:05 -04:00
AJR
c3c625c8f3
Add device emulation of Dallas DS2430A 1-Wire EEPROM
...
- crazyfgt, lastfght, all games in subsino2.cpp: Hook up DS2430A device, add handcrafted EEPROM data to satisfy serial protection checks and remove ROM patches that forced them to pass
- crazyfgt: Hook up coin counter
- queenbeei, queenbeesa, qbeebing, treamary: Add RTE-to-RTS ROM patches that were missing
- treamary: Change configuration to one that allows booting into title screen rather than getting stuck on initial tests
2023-04-11 21:29:29 -04:00
Justin Kerk
657c19f2a7
Fix single-driver compile for sony/psx.cpp
2023-04-10 18:10:23 +00:00
hap
b0e88ea915
smc1102: add device skeleton
2023-04-07 19:27:41 +02:00
Patrick Mackinlay
7a0f090406
mb89352: retire legacy scsi device
2023-04-05 18:30:07 +07:00
holub
2a1ba144a5
bus/spectrum: Added ZXBUS and NeoGS card. ( #11032 )
2023-04-05 04:34:27 +10:00
Olivier Galibert
ca6e220dbb
tmp68301: Reimplement in the new68k framework. The timers are not yet implemented, couldn't find a driver which cared. Hopefully the regression testing will find some.
2023-04-04 14:43:17 +02:00
Dirk Best
a2e265a539
pegasos2: Initial devices for MV64361 and VT8231
...
Enough to get data from the initial bootloader to the serial console.
2023-04-03 14:02:03 +02:00
arbee
c708e0ebac
3rdparty: Another attempt to satisfy Windows Clang. [R. Belmont]
2023-04-01 22:27:22 -04:00
arbee
bd3ea17108
3rdparty.lua: Windows Clang needs another warning suppression for PortAudio. [R. Belmont]
2023-04-01 21:07:16 -04:00
AJR
8081f94107
3rdparty.lua: Fix clang build after portaudio update
2023-04-01 19:41:40 -04:00
arbee
645bbe989b
PortAudio: sync to upstream GitHub revision 0e9b386a1053261340bc8bb32335484ef77b258b [R. Belmont, PortAudio team]
...
* Tested and works on Windows, macOS, and Linux.
* Fixes compatibility with macOS Ventura and bugfixes WASAPI and WDM-KS on Windows.
2023-04-01 19:03:31 -04:00
987123879113
ec6b3d2b55
namcos10: Refactored driver, and implemented MEM(M) and MEM(N) boards. ( #11053 )
...
* machine/smartmed.cpp, machine/nandflash.cpp: Separated NAND Flash from smartmed.
* sound/spu.cpp: Calculate tables based on clock speed.
* machine/intelfsh.cpp: Added Intel 28F640J5 device.
* namco/namcos10.cpp: Refactored driver, and implemented MEM(M) and MEM(N) boards.
* namco/namcos10.cpp: Fixed parenting of Mr. Driller 2, and renamed Kono e Tako.
2023-04-01 05:39:02 +11:00
Brian Johnson
56281ca463
bus/nabupc: Added support for RS232 Card. ( #11047 )
2023-03-29 15:49:58 +11:00
Curt Coder
30e34256b1
abc80: Devicify the SN74S263 character generator. [Curt Coder]
2023-03-28 13:26:59 +03:00
Curt Coder
d280b65088
abc80x: Split floppy software lists by disk drive type. [Curt Coder]
...
abc800_dsk: Split to interleaved and non-interleaved disk formats. [Curt Coder]
New working software list items
-------------------------------
abc838_flop: Systemskiva ABC800 v1.0 (Sweden), Systemskiva för UFD-DOS v6.3 (Sweden) [Curt Coder]
2023-03-26 11:30:36 +03:00
AJR
0cc8539dfa
mos8563: Split device source from mc6845
2023-03-25 18:52:27 -04:00
wilbertpol
6c28bd93ba
scripts/minimaws: Fixed last-minute change to zipfile use. ( #11028 )
2023-03-26 04:47:30 +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
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
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
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