summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* ie15: convert to a device with frontends (standalone driver and rs232 slot ↵ Sergey Svishchev2017-02-271-0/+2
| | | | device)
* Fix Heath H19 keyboard (#2066) Mark Garlanger2017-02-251-0/+12
| | | | | * Fix Heath H19 keyboard * Fix how enable/disable of 25th line is handled. * Updated to use internal ROM in MM5740.
* Merge pull request #2086 from kazblox/master ajrhacker2017-02-241-0/+2
|\ | | | | iNES Mapper 190 support, miscellanous cleanups in some drivers
| * nes: Add Magic Kid Googoo board. Kaz2017-02-241-0/+2
| |
* | srcclean (nw) Vas Crabb2017-02-194-23/+23
| |
* | Merge pull request #2068 from JoakimLarsson/prodigy_display R. Belmont2017-02-171-0/+2
|\ \ | | | | | | Prodigy display
| * | prodigy: added new devices to script files Joakim Larsson Edstrom2017-02-171-0/+2
| | |
* | | Reworked truthtables a bit. couriersud2017-02-171-4/+0
|/ / | | | | | | | | - Moved 9312 and 74279 to ttl macro library. - Renamed TTL_9312_* to DM9312. This is more appropriate. - Fixed a number of warnings from latest ubuntu clang-5.0.
* | Merge pull request #2062 from shattered/_fb4f4dd R. Belmont2017-02-151-0/+12
|\ \ | | | | | | ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. (take 2)
| * | ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. Sergey Svishchev2017-02-131-0/+12
| | |
* | | Cherry-pick some features from self-registering drivers PoC: Vas Crabb2017-02-162-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Use size_t for sizes and <algorithm> for algorithms * Fix up some files that were getting linked into multiple libs * Add missing virtual method to sh2 peripheral class * Put shortname in driver struct for locality * Use shared pointers in config LRU cache for safety
* | | Remove emu.h from headers (nw) Olivier Galibert2017-02-111-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per Vas' request. If the compile fails for you (i'm thinking osx and windows native debuggers here in particular), add '#include "emu.h"' as first include of the cpp files that fail. Due to our use of precompilation and forced inclusion, emu.h must be included as the very first non-comment thing we do if we want to be sure msvc compiles are identical to gcc/clang ones. Doing it directly instead of through an include increases the correctness probability by a magnitude.
* | | Make windows builds of nltool and nlwav understand unicode. couriersud2017-02-102-9/+31
| | | | | | | | | nltool and nlwav now use wmain, i.e. UNICODE main on windows. (nw)
* | | Make sure netlist includes are not found directly on include path. couriersud2017-02-103-21/+10
|/ / | | | | | | Instead, they have to be prefixed by "netlist/". Removed unneeded link librariers for nltool and nlwav along the way. (nw)
* | added RGB unit testing (nw) Miodrag Milanovic2017-02-091-0/+8
| |
* | Get rid of now-deprecated a2lang (nw) arbee2017-02-061-2/+0
| |
* | vic20: Emulated the Data 20 Display Manager 40/80 column video cartridge. ↵ Curt Coder2017-02-061-0/+2
| | | | | | | | [Curt Coder]
* | More complete Galaxy Games emulation: [Luca Elia] Luca Elia2017-02-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Created devices for the galaxy games carts (EEPROM + Flash + PIC) and the slot(s) - Removed code patches and emulated the PIC communication and bank switching - Converted the blitter to a device (cesblit.cpp) - moved the Galaxy Games from tmaster.cpp to their own driver (galgames.cpp) Provided the PIC code for all four StarPak cartridges [Keith M. Kolmos] New working machines -------------------- Galaxy Games StarPak 3 [Keith M. Kolmos, Rod_Wod, Sean Sutton, Soren Skou Nielsen, Russell Howard, Francis Ramirez, Tourniquet, BrianT, coolmod, Smitdogg, The Dumping Union, Luca Elia]
* | preliminary TLCS-870 disassembler - Work in Progress (#1967) ajrhacker2017-02-051-0/+12
| |
* | Removed not needed files from bgfx build (nw) Miodrag Milanovic2017-02-051-10/+0
| |
* | Update build scripts, BX is now static library (nw) Miodrag Milanovic2017-02-052-0/+60
| |
* | Remove some dependency between src/devices/ and src/mame (nw) Miodrag Milanovic2017-02-052-0/+25
| |
* | Amiga keyboard updates: Vas Crabb2017-02-051-0/+2
|/ | | | | | | * Put Amiga keyboard implementations in a namespace * Factor out matrix keys to a common module shared by A500/A1200 * Make new German matrix based on US matrix with Alt-chars hooked up * Remove outdated comment
* c64: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge. [Curt Coder] Curt Coder2017-02-011-0/+2
|
* vic20: Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge. [Curt Coder] Curt Coder2017-02-011-0/+2
|
* m6805: added skeleton CMOS devices Vas Crabb2017-01-301-1/+3
| | | | | | | * Added m146805 and m68hc05 to unidasm * Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families * Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error * Added skeleton MC68HC05C4 with RAM and ROM in correct locations in memory map
* Separate include file usage for netlist. couriersud2017-01-291-5/+7
| | | | | | | | Device implementations (all cpp files in netlist/devices) now should only include nl_base.h. Netlist implementation sources should only include "net_lib.h". Refactored netlist.h and netlist.cpp to avoid namespace congestion in netlist.h. Fixed VC2015 build. (nw)
* Amiga: Move and rename amiga sound device, add pinout and description Dirk Best2017-01-291-4/+4
|
* Cleanup of includes. (nw) couriersud2017-01-271-0/+1
|
* Added stub Rainbow device (nw) angelosa2017-01-261-0/+12
|
* Fixed building using system portaudio Julian Sikorski2017-01-261-0/+4
|
* Fixed building using system utf8proc Julian Sikorski2017-01-261-0/+1
|
* Merge tag 'mame0182' of https://github.com/mamedev/mame Vas Crabb2017-01-252-3/+4
|\ | | | | | | | | | | | | MAME 0.182 Conflicts: src/mame/drivers/aristmk5.cpp
| * comma (nw) Vas Crabb2017-01-231-1/+1
| |
| * This isn't behaving how I expect, investigate another time (nw) Vas Crabb2017-01-231-1/+2
| |
| * portaudio needs COM (nw) Vas Crabb2017-01-232-3/+3
| |
* | Merge pull request #2016 from pmackinlay/interpro R. Belmont2017-01-241-0/+16
|\ \ | | | | | | Interpro
| * | initial pull request Patrick Mackinlay2017-01-241-0/+16
| | |
* | | Convert the Amiga keyboards to a bus interface with slot devices Dirk Best2017-01-221-0/+16
| |/ |/|
* | srcclean (nw) Vas Crabb2017-01-223-29/+29
| |
* | Merge pull request #2007 from JoakimLarsson/miniforce Vas Crabb2017-01-221-0/+2
|\ \ | | | | | | Miniforce and fccpu20 slot device
| * | Added fccpu20 to Miniforce as a VME card Joakim Larsson Edstrom2017-01-211-0/+2
| | |
* | | added hlcd0515 skeleton device (nw) hap2017-01-211-0/+12
| | |
* | | Merge pull request #2002 from wilbertpol/hcd62121 R. Belmont2017-01-201-1/+0
|\ \ \ | |/ / |/| | hcd62121/cfx9850: several small cleanups (nw)
| * | hcd62121: several small cleanups (nw) Wilbert Pol2017-01-191-1/+0
| | |
* | | add logmacro.h inspired by Edstrom's log macros Vas Crabb2017-01-201-0/+1
| |/ |/| | | | | | | | | | | * should be #included after other headers and after optionally #defining VERBOSE * usage samples in z80scc.cpp and m68705.cpp 68705: add lots of logging to help trace issues
* | Netlist: couriersud2017-01-171-0/+2
| | | | | | | | | | | | | | | | | | - refactored reverse polish notation evaluator into own source files. - added function parameter to current and voltage sources VS and CS. You can now use those to e.g. produce a sine wave. - Changed code to allow devices to optionally be treated as dynamic or timestepping devices. [Couriersud]
* | Merge pull request #1990 from JoakimLarsson/mpcc_1 Joakim Larsson Edström2017-01-161-2/+2
|\ \ | | | | | | - WIP: Refactored device: MPCC 68561 (nw)
| * | - WIP: Refactored device: MPCC 68561 (nw) Joakim Larsson Edstrom2017-01-161-2/+2
| | | | | | | | | | | | | | | - 68230 PIT: Added support for the PSR register, H1-H4 sense and direct pin levels - WIP: fccpu20: added mpcc device and serial interface (nw)
* | | apd_dsk: new floppy format 'Archimedes Protected Disk' Nigel Barnes2017-01-161-0/+12
| | |