summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
Commit message (Collapse)AuthorAgeFilesLines
* fix style. fix mask. (#8129) tim lindner2021-06-011-6/+4
| | | | | | CoCo MAX fixes - address white space comments from @cuavas. - add keyboard inc and dec to mouse movements - fix mask in ff90_read()
* Merge pull request #8016 from 987123879113/add_default_nvram_rtc65271 ajrhacker2021-06-012-4/+15
|\ | | | | rtc65271, firebeat: Add way to use default data for nvram initialization
| * rtc65271: Allow for default nvram data initialization using external data 9871238791132021-04-302-4/+15
| |
* | new working machines (plug and play) (#8100) David Haywood2021-06-011-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new working machines ------ Star Wars - Original Trilogy (JAKKS Pacific TV Game, prototype) [anonymous] Dreamworks Movie Night (JAKKS Pacific TV Game, Oct 18 2006, prototype) [anonymous] X-Men - Mutant Reign (JAKKS Pacific TV Game, prototype) [anonymous] new working clones ------ Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready, prototype) [anonymous] Dreamworks Movie Night (JAKKS Pacific TV Game, Apr 24 2006, test program) [anonymous] new working software list entries ------ jakks_gamekey_sw.xml : Turret Defense & Yoda's Escape (prototype) [anonymous] Imperial Gunner & Escape From Cloud City (Dec 22 2005, prototype) [anonymous] Catamaran Strike & Coruscant Fire Patrol (Jun 2 2005, prototype) [anonymous] * note about ADC issue, possible fix * move jak_capb plunger to analog channel 3
* | ymfm: Sync with upstream: Aaron Giles2021-06-012-6/+6
| | | | | | | | | | * Fix panning calculations in OPL4 (YMF278B) * Make OPQ reverb less ridiculous
* | ns32202: fix register masks Patrick Mackinlay2021-06-011-3/+3
| |
* | i82586: various fixes Patrick Mackinlay2021-06-011-43/+48
| | | | | | | | | | | | * send fcs in loopback mode * don't store fcs in memory * don't consume descriptors for bad frames
* | floppy: fix the build Patrick Mackinlay2021-06-011-0/+1
| |
* | vtech: Rework expansion bus emulation Dirk Best2021-06-0123-234/+816
| | | | | | | | | | | | | | | | - Use memory taps instead of directly installing into the memory map - Use address_maps to specify address ranges - Add missing save states - Support the BennVenn SD Loader (preliminary) - Move lightpen skeleton to a device
* | tek410x: Add keyboard [AJR, Bitsavers] AJR2021-05-311-16/+6
| | | | | | | | | | * tek440x: Hook up 410X keyboard to pass boot test * mc68681: Wait until transmitter is actually empty to set TxEMT
* | ympsr60: Fix BBD connections and behavior, use the cv callback to control ↵ Aaron Giles2021-05-311-1/+1
| | | | | | | | the frequency.
* | bbd: Fix out of bounds accesses. Aaron Giles2021-05-311-1/+1
| |
* | bbd: Add support for a continuously-varying frequency to avoid abusing the ↵ Aaron Giles2021-05-312-11/+70
| | | | | | | | sound manager.
* | bus/coco: add CoCo Max Hi Res Input Module (#8104) tim lindner2021-05-313-0/+188
| |
* | es5503: bits 0 and 6 are always high for this register (#8121) tim lindner2021-05-311-1/+1
| |
* | ympsr60: Fleshed out the PSR60/PSR70 drivers Aaron Giles2021-05-316-0/+666
| | | | | | | | | | | | | | | | | | | | | | * Split YM2154 into a separate device * Created fake YM2154 ROMs as placeholders * Created new BBD sound device in src/devices/sound/bbd.cpp * Created new mixer device in src/devices/sound/mixer.cpp * Connected YM2154 and BBD devices * Approximated BBD driver behavior * Exposed analog sliders as adjusters (accessible via ` menu) * Added sliders to layout and animated them
* | votrax: Tell the device's parent when the IRQ line is lowered. Improves Type ↵ arbee2021-05-301-0/+1
| | | | | | | | N Talk. [Rob Justice]
* | hd63450: speed up max rate transfers cracyc2021-05-291-3/+4
| |
* | x68k: adjust special priority mode and screen timings cracyc2021-05-291-2/+11
| | | | | | | | hd63450: correctly add link chain mode
* | hd63450: add linked array chaining cracyc2021-05-281-1/+12
| |
* | midiin: Add support for providing a .mid file as input Aaron Giles2021-05-272-20/+467
| |
* | floppy: Change the formats from an intrusive list to a vector Olivier Galibert2021-05-272-19/+10
| |
* | flux viewer switched on by mistake Olivier Galibert2021-05-261-1/+1
| |
* | vtech: Add floppy formats and fs Olivier Galibert2021-05-263-3/+14
| |
* | 315_5124.cpp: Fix color in SMS1 VDP(315-5124), Add hardware notes (#7855) cam9002021-05-261-18/+21
| |
* | saitek_osa maestro: latest official version for default 'bios' hap2021-05-261-6/+10
| |
* | CoCo Speech/Sound Pak: fix noise on reset (#8098) tim lindner2021-05-261-26/+21
| |
* | floppy: Allow the vtech floppy with its 32.2us gaps read back unscathed Olivier Galibert2021-05-253-3/+31
| |
* | floppy.cpp: Disable new code when FLUX_SCREEN is #defined as 0 (and thereby ↵ AJR2021-05-251-27/+34
| | | | | | | | work around crash with some disks)
* | saitek_osa: preliminary hook up PW pin hap2021-05-253-1/+15
| |
* | flux screen: accelerate writes Olivier Galibert2021-05-252-3/+19
| |
* | Experimental flux viewer, activate by #define FLUX_SCREEN 1 in floppy.cpp Olivier Galibert2021-05-252-1/+200
| |
* | saitek_osa sparc: add unemulated device warning flag (picked one that makes ↵ hap2021-05-251-0/+2
| | | | | | | | the most sense)
* | apple2: proper behavior when nothing is connected to gameio. Fixes Total ↵ arbee2021-05-241-0/+3
| | | | | | | | Replay, Gauntlet IIgs, and many others from falsely detecting a joystick [R. Belmont, Peter Ferrie]
* | input_merger: add setter for initial state hap2021-05-242-16/+25
| |
* | swim: Fixed bugs linked to device selection Olivier Galibert2021-05-243-4/+11
| |
* | reorganize the floptool code, add some write support Olivier Galibert2021-05-242-15/+17
| |
* | z80scc: implement local loopback Patrick Mackinlay2021-05-241-0/+7
| |
* | ymfm: Improve OPQ behavior for timers and register access. Add YM3533 device ↵ Aaron Giles2021-05-232-6/+34
| | | | | | | | and use that instead of YM3806.
* | srcclean for release Vas Crabb2021-05-239-26/+26
| |
* | galileo: add buttons to internal artwork hap2021-05-221-9/+2
| |
* | apple2gs: remove keyboard 8048 ROMs now that a9m0330 is a device. [R. Belmont] arbee2021-05-221-2/+4
| |
* | ymfm: Sync with latest, add complete YMF278B support (#8090) Aaron Giles2021-05-228-1239/+152
| | | | | | | | | | | | | | | | | | | | | | * Sync with upstream. I/O callbacks are now consolidated into a single read callback and a single write callback, with an access type specifier. * Initial working implementation of YM278B. Most features implemented, except vibrato. * Implement vibrato and status register flags. Fix envelope rate computation. * Rename ymfm_interface::external_type to access_class and clean up the fallout. * Formally replace the old YMF278B engine with the one from ymfm * Rotated YMF278B outputs into a more logical order. * Re-evaluted envelope calculations and 2x works better than the weird 15/8 I came up with before. Also changed the way FM resampling is computed to be more precise (and simpler). Turned off extraneous debugging. * Start of/reset to a null state with no loaded waveforms. * Fix YM2608 I/O ports.
* | saitek_osa: larger default screen size hap2021-05-221-1/+1
| |
* | adb: preliminary working A9M0330 IIgs keyboard emulation (not used yet). [R. ↵ arbee2021-05-225-4/+323
| | | | | | | | Belmont]
* | renaissa: add buttons to internal artwork hap2021-05-221-2/+2
| |
* | bus/bbc/tube: Added Sprow ARM7TDMI Co-Processor. Nigel Barnes2021-05-213-1/+392
| |
* | fix crash with mame -romident hap2021-05-211-1/+1
| |
* | saitek_osa: added maestro/analyst B/C/D/D+/D++ module [hap, Berger, anonymous] hap2021-05-216-19/+501
| |
* | Fix c6280 volume envelope shape (#8087) Leonardo Demartino (Delek)2021-05-211-2/+2
| |