Commit Graph

3275 Commits

Author SHA1 Message Date
MetalliC
896a982d1b spectrum: implemented Swift Disc and Swift Disc II interfaces 2020-07-17 00:50:06 +03:00
Ryan Holtz
a200131478 -avr8: Added support for Timer 1 'Fast PWM with ICR' mode. [Ryan Holtz]
New working machines
--------------------
Phasor [Ryan Holtz]
2020-07-16 16:10:58 +02:00
hap
ddd5408ffe New working machines
--------------------
Micro Chess [hap, Berger, Achim]
2020-07-15 21:08:36 +02:00
hap
8162b96c6d New machines marked as NOT_WORKING
----------------------------------
Intelligent Chess [hap, Berger, Achim]
2020-07-15 13:13:53 +02:00
cam900
e07a7f19b5
Implement FDS sound emulation (#6953)
* Implement FDS sound emulation
2020-07-14 16:56:22 -04:00
MetalliC
fd8088de83 spectrum: add "SDI" VC1541 disk interface (not working), Logitek Proceed1 notes. 2020-07-14 19:24:14 +03:00
Ryan Holtz
3739938026 -lft_craft, lft_chiptune: Split 'craft' source into two drivers, fixed attribution for hwchiptn, fixed placeholder hashes for hwchiptn, nw 2020-07-14 17:00:04 +02:00
David Haywood
60844db7fd
New WORKING machines 2020-07-14 08:11:46 -04:00
Ivan Vangelista
f7e9cd3a2b New machines marked as NOT_WORKING
----------------------------------
Captain Lucky [Siftware]

New working clones
------------------
4-in-1 (version SWS1-052587) [Siftware]
New Lucky 8 Lines (set 11, W-4) [Siftware]
2020-07-13 22:22:15 +02:00
Nigel Barnes
d6cbfb3814 bus/bbc/userport: Renamed palette.h->palext.h 2020-07-13 14:34:32 +01:00
Dirk Best
4d89de93c0 samcoupe: Rework driver (WIP)
- Rewrite memory system, now allows supporting expansion devices and better prepared for contention emulation
- Add expansion interfaces for rear expansion, drive ports and mouse
- Now supports the following rear expansion devices:
  * Blue Alpha Sound Sampler
  * Dallas Clock
  * 1 Mb Interface
  * SAMBUS 4-slot Expansion Interface (with clock)
  * SID Interface (6581 and 8580 variants)
  * S.P.I. SAM Parallel Interface
  * Voicebox
- Added support for the Atom HDD interface, used in place of a floppy drive
- Simplified and cleaned up driver
- Temporarily deactivated joystick code, interferes with the keyboard
2020-07-13 11:22:13 +02:00
Patrick Mackinlay
489861eece New machines marked as NOT_WORKING
---
Sony NWS-3860 [Plamen Mihaylov, Patrick Mackinlay]
2020-07-13 14:59:26 +07:00
hap
cc0a5f7001 New working machines
--------------------
AVR-Max Chess Computer [hap]

New working clones
------------------
AVR-Max-Schachzwerg [hap]
2020-07-12 22:41:51 +02:00
MetalliC
97042aa7f9 spectrum: add Logitek Proceed 1 C1541 disk interface (not fully working yet) 2020-07-12 22:58:58 +03:00
Ryan Holtz
68f6988509 -midzeus: Moved some Zeus2-specific members into the appropriate subclass, and added more state registration. [Ryan Holtz]
-tsb12lv01a: Added a skeleton device for the TI TSB12LV01A IEEE 1394 link-layer controller. [Ryan Holtz]

-ibm21s850: Added a skeleton device for the iBM 21S850 IEEE 1394 PHY controller. [Ryan Holtz]
2020-07-11 21:21:08 +02:00
MetalliC
fb7f6b7841 spectrum: implemented Speccy-DOS and FloppyOne DOS interfaces, add "IC-DOS" Beta Plus clone 2020-07-11 17:34:41 +03:00
68bit
5972474a21
New machines added as WORKING
New machines added as WORKING
---
Motorola EXORterm 155 [68bit]
2020-07-10 15:41:52 -04:00
Aaron Giles
a6239d582b netlist: Add 74113 device. 2020-07-10 20:04:17 +02:00
AJR
cff37cc7ee Remove x86emit.h 2020-07-10 09:21:14 -04:00
AJR
e8831b72a9 New machines marked as NOT_WORKING
----------------------------------
Proteus/1 16-Bit Multi-Timbral Digital Sound Module [DBWBP]
Proteus/1 XR 16-Bit Multi-Timbral Digital Sound Module [DBWBP]
Pro/Cussion Maximum Percussion Module [DBWBP]
Vintage Keys Classic Analog Keyboards [DBWBP]
Orbit 9090 - The Dance Planet [DBWBP]
Planet Phatt [DBWBP]
Carnaval - Jugando con Fuego [DBWBP]
2020-07-09 23:13:12 -04:00
MASH
a647659aa8
Fixed arcade build (#6910)
* Fixed arcade build

Added special_gambl.cpp to arcade.flt

* Fixed arcade build

Added audio\special.cpp/h to arcade.lua
2020-07-05 11:13:27 +10:00
Robbbert
7147a9a63d ondra: cleanup, added sound. 2020-07-05 04:21:07 +10:00
David Shah
edd20eaf70
Add Monkey King 3B SoC skeleton and RS-70 system (#6906)
New machines marked as NOT_WORKING
----------------------------------
RS-70 648-in-1 [David Shah]

-mk3b: Added a skeleton driver for the Monkey King 3B SoC. [David Shah]
2020-07-03 21:32:44 +02:00
Robbbert
1292022f03 galeb: cleanup, preliminary cassette, notes 2020-07-03 22:54:58 +10:00
fulivi
729b27d7c1
hp_ipc: added beeper (#6893) 2020-07-02 14:04:21 -04:00
ajrhacker
10208ebd88
Merge pull request #6897 from 68bit/motorola-mdos-dsk
MDOS disk format support
2020-07-02 13:55:06 -04:00
Robbbert
5d66a3e628 orao: cleanup 2020-07-03 03:46:01 +10:00
68bit
d5187fe74c MDOS disk format support
Motorola DOS, used on the EXORciser etc.
2020-07-03 00:16:35 +10:00
Robbbert
3a2bf1c61b mikro80: cleanup 2020-07-02 22:14:53 +10:00
couriersud
319be2dfd2 netlist: code maintenance and bug fixes.
* palloc.h/pmatrix2d.h: Fix static_assert warnings at the origin.
* Rework hints to broaden their use and fix NC hint.
* 74377: use NC hint
* plists.h: Fix debugging in MSVC
* Include cleanup: Move everything not needed by netlists from
nl_setup.h into core/setup.h
* Fix some clang tidy warnings
* srcclean
2020-07-01 20:59:04 +02:00
MetalliC
2a2a45c024 spectrum: implemented Kempston Disc Interface 2020-07-01 19:47:53 +03:00
Robbbert
fee93592d2 ac1: cleaned, added speaker 2020-07-01 21:02:20 +10:00
Vas Crabb
802de3995d Slotified Mac 128k/512k/512ke/Plus keyboard port.
Available keyboards are us (M0110, U.S.), gb (M0110B, British), fr
(M0110F, French), pad (M0120F, numeric keypad with passthrough port)
and plus (M0110A, U.S. with integrated numeric keypad).  The mac128k,
mac512k and mac512ke drivers default to the numeric keypad with the
U.S. keyboard connected to the passthrough port; the macplus driver
defaults to the U.S. keyboard with integrated numeric keypad.

Note that the numeric keypad may seem strange.  Four of the operators
work as cursor arrows if you don't hold shift.  There is a comma on one
of the keys, but by the time System 6 was released, Apple had decided
an equals sign was more useful, so that's what it will produces on
newer system versions.  The U.S. keyboard with integrated numeric
keypad emulates these aspects of the stand-alone keypad - pressing the
operator keys on the keypad sends fake shit key down/up events, and
using the arrow keys while holding shift will produces operator
characters rather than selecting text.

The ISO layout keyboards (M0110B and M0110F) produce different scan
codes to the ANSI keyboards (M0110 and M0110A) but they don't report a
different identification byte.  To use an ISO keyboard, you must open
the Keyboard control panel and change the layout to International (and
change it back to Domestic if you switch back to an ANSI keyboard).

This doesn't actually work at the moment due to issues with 6522 VIA
emulation, but it will work with macplus sys603 if applied on top of
revision 963a2c166d.
-----------------------------------------------------------------------
2020-07-01 02:37:55 +10:00
AJR
040c88bf1d New machines marked as NOT_WORKING
----------------------------------
Korg WaveStation EX [DBWBP]
Korg WaveStation A/D [DBWBP]
Korg WaveStation SR [DBWBP]

-Add H16 disassembler and skeleton HD641016 CPU device [AJR]
2020-06-28 20:03:13 -04:00
Julian Sikorski
a8bd59055e Only build asmjit on x86 and x86_64 2020-06-27 15:42:47 +02:00
Frank Palazzolo
01e272d1a2 Fix comment 2020-06-26 01:05:14 -04:00
AJR
fc88a8f217 New machines marked as NOT_WORKING
----------------------------------
Kawai SX-240 8-Voice Programmable Polyphonic Synthesizer [DBWBP]
2020-06-24 20:06:08 -04:00
MetalliC
136d9a75aa work in progress driver of Specialist-based hardware, credits later (nw) 2020-06-25 00:36:36 +03:00
hap
776013e80c mephisto_academy: move to separate driver (nw) 2020-06-24 19:29:34 +02:00
Ryan Holtz
5b115c6fd3 -zaurus: Added skeleton Intel SA-1110 device. Added proper OS dumps for the SL-5500. [Ryan Holtz, O. Galibert] 2020-06-22 22:47:03 +02:00
MetalliC
fc7f76dc12 this format was redundant (nw) 2020-06-22 12:43:34 +03:00
AJR
562cb2139f New machines marked as NOT_WORKING
----------------------------------
Kawai KSP10 Digital Piano [DBWBP]
2020-06-21 20:41:49 -04:00
AJR
ec55387d2b New machines marked as NOT_WORKING
----------------------------------
microKORG Synthesizer/Vocoder [DBWBP]
2020-06-21 17:38:27 -04:00
hap
34a3ae1343 genie: mingw sdl build fails with end-group auto added by that LinkSupportCircularDependencies flag option (nw) 2020-06-21 16:28:47 +02:00
Vas Crabb
01661be41c srcclean and cleanup (nw) 2020-06-21 14:59:50 +10:00
Robbbert
e3292b5b01 (nw) d40_dsk: fixed the build 2020-06-21 14:00:56 +10:00
MetalliC
5c3f020bf8 spectrum.cpp: add Didaktik D40/D80 disk interface 2020-06-21 01:51:11 +03:00
AJR
036927b005 braiplus: Separate driver (nw) 2020-06-20 18:05:06 -04:00
Ryan Holtz
9cc98f0b62 -bgfx: Corrected a data overrun in the d3d12 backend from allocating only enough texture data for width*height, not rowpixels*height. [Ryan Holtz] 2020-06-20 15:37:14 +02:00
AJR
5b502b74c5 Correct cycle counts for TLCS-900/H CPU core; prepare to add support for original TLCS-900 devices 2020-06-19 23:51:50 -04:00