summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* add mapper 29 and preliminary mapper 30 support (#8225) 0kmg2021-06-251-0/+2
| | | | | | | | | | | | New working software list additions ----------------------------------- 2A03Puritans [rainwarrior] E.T. [KHAN] Glider [anonymous] * mapper 29: support should be complete but there are few if any other homebrew roms to test against * mapper 30: only supports the most basic board that doesn't use flashable memory - tested on a dozen or so roms, all working * add a game each for mappers 29 (Glider), 30 (E.T.), and 31 (2A03Puritans) so there is something in the software lists to actually test against. Glider is discontinued by manufacture, the other two are freely available from their authors. * various naming clean ups, like BTL- prefixes for things that are not bootlegs
* -util: Retire legacy object pool, removing vestigial references. Vas Crabb2021-06-241-2/+0
| | | | | | | Thanks to AJR, Ivan Vangelista and Aaron Giles for helping make this possible. Also fixed debug build of imgtool.
* vis: fix card comms and crc cracyc2021-06-231-1/+1
|
* vis: add memory card device cracyc2021-06-221-0/+12
|
* Remove emualloc.* AJR2021-06-221-4/+1
|
* New working software list additions hap2021-06-211-2/+0
| | | | | | | | | ----------------------------------- lk3000: Calculator, Electronic Notebook [hap, Sean Riddle] New NOT_WORKING software list additions --------------------------------------- lk3000: English-German [hap, Sean Riddle]
* mc10.cpp: Converted expansion port to slot device and removed fake machines. ↵ tim lindner2021-06-171-0/+18
| | | | (#8184)
* apple3: Support for the Titan "/// Plus II" Apple II emulation card. [R. ↵ arbee2021-06-151-0/+2
| | | | Belmont]
* bus/coco: Added the Dragon MSX 2+, The Dragon's Claw, Peaksoft Prestel, and ↵ Nigel Barnes2021-06-141-0/+10
| | | | CoCo WordPak/WordPak II/WordPak RS/WordPak 2+ devices.
* Added helpers for 64-bit count leading zeroes/ones. Vas Crabb2021-06-131-0/+1
|
* New skeleton ISA device: Lark Associates LRK-331 ESDI Controller [Bitsavers] AJR2021-06-111-0/+2
|
* ns32082: new device Patrick Mackinlay2021-06-071-0/+11
|
* fix pcap builds (#8150) [xray-sky, R. Stricklin] xray-sky2021-06-063-3/+3
|
* ymfm: Sync with upstream: Aaron Giles2021-06-011-0/+2
| | | | | * Fix panning calculations in OPL4 (YMF278B) * Make OPQ reverb less ridiculous
* vtech: Rework expansion bus emulation Dirk Best2021-06-011-0/+4
| | | | | | | | - 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
* bus/coco: add CoCo Max Hi Res Input Module (#8104) tim lindner2021-05-311-0/+2
|
* ympsr60: Fleshed out the PSR60/PSR70 drivers Aaron Giles2021-05-311-0/+12
| | | | | | | | | | | * 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
* Better fix for vt_dsk.h header name clash AJR2021-05-261-2/+2
|
* vtech: Add floppy formats and fs Olivier Galibert2021-05-261-0/+24
|
* reorganize the floptool code, add some write support Olivier Galibert2021-05-241-0/+2
|
* ymtx81z: leave lcd color up to the (internal)artwork hap2021-05-241-2/+2
|
* ymfm: Sync with latest, add complete YMF278B support (#8090) Aaron Giles2021-05-222-9/+4
| | | | | | | | | | | * 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.
* adb: preliminary working A9M0330 IIgs keyboard emulation (not used yet). [R. ↵ arbee2021-05-221-0/+2
| | | | Belmont]
* bus/bbc/tube: Added Sprow ARM7TDMI Co-Processor. Nigel Barnes2021-05-211-0/+2
|
* saitek_osa: added maestro/analyst B/C/D/D+/D++ module [hap, Berger, anonymous] hap2021-05-211-0/+2
|
* unidasm: Add CPU16 disassembler AJR2021-05-211-0/+10
|
* decmate2, decmate3: Emulate HD-6120 CPU; add enough I/O to initialize ↵ AJR2021-05-191-0/+2
| | | | various peripheral ICs and run tests on disk controller
* adb: add skeleton for model A9M0331 ADB mouse. [R. Belmont, Al Kossow] arbee2021-05-171-0/+2
|
* pc_formats: Believe it or not, but it seems there has been released ↵ Olivier Galibert2021-05-161-12/+2
| | | | pc-format ipfs
* -bus/vsmile: Added Smart Keyboard in US, French, and German layouts. [Ryan ↵ MooglyGuy2021-05-161-0/+2
| | | | | | | Holtz, PulkoMandy] (#8059) Software list items promoted to working --------------------------------------- vsmile_cart: V.Smile Smart Keyboard (USA), V.Smile Clavier Tip Tap (France), V.Smile Schreibspaß (Germany) [Ryan Holtz, PulkoMandy]
* saitek_osa: add skeleton device for Sparc module [hap, Berger] hap2021-05-151-0/+2
|
* ymfm: Refactor new FM engine into a 3rdparty library (#8046) Aaron Giles2021-05-143-98/+63
| | | | | | | | | | | | | | | ymfm: refactor the code into a separate 3rdparty library * Moved ymfm core implementation to 3rdparty/ymfm * Split out each family (OPM/OPN/OPL/etc) into its own source file * Added preliminary OPQ and OPZ support, still WIP * Put all 3rdparty code into its own namespace ymfm * Fixed various bugs reported in #8042 * Created interface class for communication between the 3rdparty engine and the emulator * Standardized MAME implementation of all Yamaha devices based on a template class * Created standard base class ym_generic that can be used when multiple YM chips are swapped in * Changed YM2203/2608/2610 to embed a YM2149 as a subdevice instead of deriving from ay8910_device * Also provided compile-time option to use a simplified built-in SSG rather than using MAME's at all (currently off) * Consolidated MAME header files from one-per-chip (ym2151.h, ym2203.h, etc) to one-per-family (ymopm.h, ymopn.h, etc)
* added saitek OSA module interface used in leonardo/renaissance hap2021-05-141-0/+16
|
* cdr-254sh: Skeleton Olivier Galibert2021-05-102-0/+4
|
* Retiring my original NCR5380 implementation. [R. Belmont, AJR] arbee2021-05-081-12/+0
|
* apple2: Add support for the BOOTI card [R. Belmont] arbee2021-05-082-0/+25
|
* qbus: Add dump and skeleton device for Data Systems Design A4432 Floppy Disk ↵ AJR2021-05-051-0/+2
| | | | Interface [AJR, Bitsavers]
* ertictac.cpp: convert to use IOC and MEMC devices. Sandro Ronco2021-05-011-12/+0
|
* floppy: start block-devicing fielsystem support Olivier Galibert2021-04-281-0/+14
|
* bus/rs232: Preliminary emulation of the Mockingboard D "sound card" for the ↵ arbee2021-04-251-0/+2
| | | | Apple IIc. [R. Belmont, Apple II Documentation Project]
* fix arcade target link hap2021-04-231-0/+1
|
* smartboard: add internal artwork for the pc version hap2021-04-191-0/+2
|
* smartboard: add support to connect it to pc printer port hap2021-04-192-2/+17
|
* thomson: Turn the extensions into slot devices, modernize the floppies Olivier Galibert2021-04-191-0/+22
|
* nscsi: Add dump and skeleton device for Sony CDU561-25 CD-ROM drive [Bitsavers] AJR2021-04-161-0/+2
|
* sound: Pulseaudio support Olivier Galibert2021-04-161-0/+29
|
* cdu415: Add skeleton Olivier Galibert2021-04-141-0/+2
|
* cdu75s: start the driver Olivier Galibert2021-04-081-0/+2
|
* h8: Add the h8/3032 Olivier Galibert2021-04-071-0/+2
|
* Add bus/adb for real ADB device emulation [O. Galibert, R. Belmont] arbee2021-04-061-0/+13
|