summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* ns32000: avoid potential slave dependency issue Patrick Mackinlay2020-10-061-0/+1
|
* ns32081: new device Patrick Mackinlay2020-10-051-0/+11
|
* netlist: Convert driver filenames to lower case. couriersud2020-09-301-6/+6
|
* lc58: Add disassembler [O. Galibert] Olivier Galibert2020-09-291-0/+10
|
* machines promoted to WORKING (plug play) (#7299) David Haywood2020-09-292-1/+3
| | | | | | | machines promoted to WORKING ---- TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood] * added files for the VT APU type, currently no extra functionality, but will be built upon
* Remove embed files unintentionally added to Emscripten build Justin Kerk2020-09-281-2/+0
|
* FreeBSD fixes (#7295) Emmanuel Vadot2020-09-271-0/+6
| | | | | | | | | | | | * psixptty: Fix for FreeBSD We need to check for __FreeBSD__ not __FreeBSD_kernel__ * FreeBSD: Use gl includes from pkg-config FreeBSD doesn't install the includes from 3rdparty software in a default location so use pkg-config to get the correct path. * FreeBSD: genieos is named simple bsd
* Disable SOUND_DEBUG for non-debug builds, and srcclean Vas Crabb2020-09-271-1/+1
|
* bus/bbc/1mhzbus: Added the Acorn Music 500, Hybrid Music 5000 Synthesiser, ↵ Nigel Barnes2020-09-251-0/+2
| | | | Hybrid Music 3000 Expander, and Peartree Music 87 Synthesiser.
* netlist: code refactoring couriersud2020-09-241-0/+2
| | | | | | * use default move and copy constructors * various minor edits like adding noexcept * removed a lot of inline keywords - you can't beat the compiler
* bus/bbc/userport: Added the Hybrid Music 4000 Keyboard. Nigel Barnes2020-09-221-0/+2
|
* pcp8718 / pcp8728 / bkid218 - make menu controller a shared device (#7270) David Haywood2020-09-211-0/+11
|
* apple2: preliminary support for the Sider SASI card and the Xebec OEM ↵ arbee2020-09-201-0/+2
| | | | version [R. Belmont]
* netlist: code refactoring. couriersud2020-09-201-1/+1
| | | | | - rename mat_cr.h to pmatrix_cr.h - Optimization to the gmres solver. - Simplifcation of vector operation code
* Merge pull request #7214 from Lord-Nightmare/master couriersud2020-09-181-0/+3
|\ | | | | | | netlist: devices for MCM14524, CD4029, CD4030, CD4042, CD4049, CD4076 [Lord Nightmare]
| * Netlist devices for MCM14524, CD4029, CD4030, CD4042, CD4049, CD4076 [Lord ↵ Lord-Nightmare2020-09-171-0/+3
| | | | | | | | Nightmare]
* | emscripten: netlist and OpenGL improvements. (#7254) couriersud2020-09-181-2/+6
|/ | | | | | | | | | | * Most OpenGL link issues fixed. Two remain from drawogl.cpp. This isn't working anyhow. * "-video accel" now uses WebGL. This allows GL based scaling and provides a performance improvement. * Fixed pong and other games by adding another function to the exception whitelist * Target now is mame.html. This allows emrun to be used for testing. mame.js is created as well and thus the current behaviour unchanged.
* netlist: Move ICL8038_DIP and NE556_DIP to core. couriersud2020-09-171-0/+2
| | | | * Remove code duplication.
* machine.lua: revert unwanted addition Patrick Mackinlay2020-09-171-11/+0
|
* news_68k: incorporate dmac changes Patrick Mackinlay2020-09-171-0/+11
| | | | * NEWS-OS now boots and runs in serial console mode
* fix build MetalliC2020-09-171-1/+1
|
* Add MDCR support for P2000t (#7215) Erwin Jansen2020-09-171-0/+13
| | | | | | | This adds support for the mini digital cassette recorder that can be found inside a P2000t. This implementation is based on documentation that can be found in https://github.com/p2000t/documentation. In memory of NPM Jansen, who taught me all the magic of bits and bytes.
* kl5c80a12, kl5c80a16: Added emulation of KP63(A) Timer/Counter unit. This ↵ AJR2020-09-141-0/+10
| | | | | | | | improves timings in animalc, haekaka, pyenaget and tdoboon. * animalc: Pile kludge upon kludge for poorly understood video timing register * gocowboy, itazuram: Increase frequency of one timer interrupt (and hopper timing in gocowboy) * kc82, kp69: Modernize state_add syntax
* netlist: remove obsolete headers from netlist.lua couriersud2020-09-131-7/+0
|
* Device-fied PRO-CT0 cam9002020-09-131-0/+11
| | | | | for protection, aka ALPHA-8921(in Some later 80s alpha denshi PCBs) or SNK-9201 prot_fatfury2.cpp: Convert protection into alpha_8921.cpp device
* netlist: move to generated header and link support files files. couriersud2020-09-121-63/+5
| | | | | | | | | | | | | * Removed device and macro header files. * All of those can be generated automatically so going forward there is no need for these any longer. * Introduced the modules concept. Modules are netlists for which automatic lib entries are generated. * Going forward you just store them in macro/modules and they will be automatically registered as device elements. * You need to do a "make generated" is src/lib/netlist/build * Some_device.cpp still needs to be added to netlist.lua * Added documentation on how to add devices to netlist. * Please refer to adding_devices.md for more information.
* bus/electron/cart: Added the Pace RS423 Communications cartridge. Nigel Barnes2020-09-071-0/+2
|
* ti99: Added SID Master expansion card. Michael Zapf2020-09-021-0/+2
|
* bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090) Rhett Aultman2020-08-312-0/+15
| | | | * Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device. * Adds Ethernet networking support for Apple IIgs.
* formats/flopimg.cpp: Use appropriate standard exceptions for reporting ↵ Vas Crabb2020-08-301-2/+0
| | | | errors, allowing libemu to be removed from imgtool and floptool.
* bus/bbc/userport: Added the Sprow LCD Display. Nigel Barnes2020-08-271-0/+2
|
* netlist: Fix various issues around include directories. couriersud2020-08-251-1/+1
| | | | | | | | | * removed include directory src/lib/netlist from various genie files to avoid potential issues. * Code using netlist should use #include "netlist/*". * Updated includes. * Fixed standalone makefile depend target to properly deal with relative paths.
* bus/electron: Added the P.R.E.S. AP1/AP6 and First Byte Printer Interface ↵ Nigel Barnes2020-08-231-0/+2
| | | | devices.
* bus/electron: Added the JAFA Mode 7 Display Unit. Nigel Barnes2020-08-191-0/+2
|
* apple2: added HAL Labs Gizmo digital joystick adapter [R. Belmont, Golden Child] arbee2020-08-161-0/+2
|
* -atarittl: Added netlist for Tank. currently runs at about 0.005% of full ↵ Ryan Holtz2020-08-161-0/+6
| | | | speed, unsure why.
* bus/bbc/fdc: Added the Kenda Professional DMFS and Microware/UDM DDFS boards. Nigel Barnes2020-08-161-2/+4
|
* Merge pull request #7063 from ↵ ajrhacker2020-08-121-0/+1
|\ | | | | | | | | belegdol/disable-obsolete-imgui-functions-consistently Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently
| * Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently Julian Sikorski2020-08-121-0/+1
| | | | | | | | | | | | IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of struct ImGuiIO were being defined, causing a C++ One Definition Rule violation
* | netlist: more include untangling. couriersud2020-08-121-0/+2
| | | | | | | | * nl_base.h now basically only includes files from core. * all headers in core compile on their own.
* | Fix non-x86 build and try to make sure it does not break silently again (#7041) Julian Sikorski2020-08-121-4/+8
|/ | | | | | * Do not build x64 DRC backend when C backend is forced * New CI target (mametiny + kinst) * Switch travis to CI target * Switch appveyor to CI target
* odyssey2: add preliminary Videopac+ C7420 Home Computer Module emulation hap2020-08-121-0/+2
|
* untangle bus/odyssey2/rom.cpp hap2020-08-121-2/+4
|
* odyssey2: add support for 16KB bankswitched roms hap2020-08-111-0/+2
|
* cpu/nec: use anonymous namespaces to avoid ODR violations with enums Vas Crabb2020-08-111-2/+2
|
* netlist: align naming of files within the macro folder. couriersud2020-08-101-12/+12
| | | | * Use a consistent naming scheme. This is a preparational step towards improved parsing performance.
* netlist: more header file separation couriersud2020-08-081-0/+6
|
* apple2: Added support for the CMS SCSI II Card [R. Belmont, Apple II ↵ arbee2020-08-081-0/+2
| | | | Documentation Project]
* -fireone: Committed netlist for couriersud to have a look at. Ryan Holtz2020-08-061-0/+1
|
* netlist: Better fixes for Emscripten (#7031) Justin Kerk2020-08-042-5/+5
| | | | Silence indentation warning in 3rdparty/ under Emscripten (#7031)