Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | netlist.lua: Fix merge, remove headers again.netlist-generated | 2020-09-13 | 1 | -8/+0 | |
| | |||||
* | Merge remote-tracking branch 'origin/master' into netlist-generated | 2020-09-13 | 1 | -0/+11 | |
|\ | |||||
| * | netlist: remove obsolete headers from netlist.lua | 2020-09-13 | 1 | -7/+0 | |
| | | |||||
| * | Device-fied PRO-CT0 | 2020-09-13 | 1 | -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. | 2020-09-12 | 1 | -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. | ||||
* | | netlist.lua: use files provided by generated/mame_netlist.lua | 2020-09-13 | 1 | -69/+3 | |
| | | | | | | | | | | * Use a list of files which later can be created automatically by the netlist "make generated" target. | ||||
* | | netlist: automatically create library entries for files in ... | 2020-09-12 | 1 | -1/+1 | |
| | | | | | | | | * modules folder. | ||||
* | | Merge remote-tracking branch 'origin/master' into netlist-generated | 2020-09-09 | 1 | -0/+2 | |
|\| | |||||
| * | bus/electron/cart: Added the Pace RS423 Communications cartridge. | 2020-09-07 | 1 | -0/+2 | |
| | | |||||
* | | netlist: start work on modules. | 2020-09-07 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | * 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 * cpp still needs to be added to netlist.lua | ||||
* | | netlist: second round of header removal | 2020-09-07 | 1 | -6/+0 | |
| | | |||||
* | | netlist: First round of header file removal. | 2020-09-07 | 1 | -57/+2 | |
|/ | |||||
* | ti99: Added SID Master expansion card. | 2020-09-02 | 1 | -0/+2 | |
| | |||||
* | bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090) | 2020-08-31 | 2 | -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 ↵ | 2020-08-30 | 1 | -2/+0 | |
| | | | | errors, allowing libemu to be removed from imgtool and floptool. | ||||
* | bus/bbc/userport: Added the Sprow LCD Display. | 2020-08-27 | 1 | -0/+2 | |
| | |||||
* | netlist: Fix various issues around include directories. | 2020-08-25 | 1 | -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 ↵ | 2020-08-23 | 1 | -0/+2 | |
| | | | | devices. | ||||
* | bus/electron: Added the JAFA Mode 7 Display Unit. | 2020-08-19 | 1 | -0/+2 | |
| | |||||
* | apple2: added HAL Labs Gizmo digital joystick adapter [R. Belmont, Golden Child] | 2020-08-16 | 1 | -0/+2 | |
| | |||||
* | -atarittl: Added netlist for Tank. currently runs at about 0.005% of full ↵ | 2020-08-16 | 1 | -0/+6 | |
| | | | | speed, unsure why. | ||||
* | bus/bbc/fdc: Added the Kenda Professional DMFS and Microware/UDM DDFS boards. | 2020-08-16 | 1 | -2/+4 | |
| | |||||
* | Merge pull request #7063 from ↵ | 2020-08-12 | 1 | -0/+1 | |
|\ | | | | | | | | | belegdol/disable-obsolete-imgui-functions-consistently Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently | ||||
| * | Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently | 2020-08-12 | 1 | -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. | 2020-08-12 | 1 | -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) | 2020-08-12 | 1 | -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 | 2020-08-12 | 1 | -0/+2 | |
| | |||||
* | untangle bus/odyssey2/rom.cpp | 2020-08-12 | 1 | -2/+4 | |
| | |||||
* | odyssey2: add support for 16KB bankswitched roms | 2020-08-11 | 1 | -0/+2 | |
| | |||||
* | cpu/nec: use anonymous namespaces to avoid ODR violations with enums | 2020-08-11 | 1 | -2/+2 | |
| | |||||
* | netlist: align naming of files within the macro folder. | 2020-08-10 | 1 | -12/+12 | |
| | | | | * Use a consistent naming scheme. This is a preparational step towards improved parsing performance. | ||||
* | netlist: more header file separation | 2020-08-08 | 1 | -0/+6 | |
| | |||||
* | apple2: Added support for the CMS SCSI II Card [R. Belmont, Apple II ↵ | 2020-08-08 | 1 | -0/+2 | |
| | | | | Documentation Project] | ||||
* | -fireone: Committed netlist for couriersud to have a look at. | 2020-08-06 | 1 | -0/+1 | |
| | |||||
* | netlist: Better fixes for Emscripten (#7031) | 2020-08-04 | 2 | -5/+5 | |
| | | | | Silence indentation warning in 3rdparty/ under Emscripten (#7031) | ||||
* | netlist: Fix build under Emscripten (#7031) | 2020-08-05 | 1 | -0/+5 | |
| | | | | netlist: Fix crash under Emscripten by disabling aligned optimizations | ||||
* | odyssey2: add support for 4in1 cartridge | 2020-08-03 | 1 | -0/+2 | |
| | |||||
* | hp9825: hp98036 serial I/O module added (#7024) | 2020-08-01 | 1 | -0/+2 | |
| | |||||
* | netlist: Added CD4017/4022 devices. | 2020-08-01 | 1 | -0/+2 | |
| | | | | * Also contains squashed clang signedness fixes | ||||
* | netlist: Device refactoring | 2020-08-01 | 1 | -2/+0 | |
| | | | | | | | * Move DIPs for 82S16, 82S115, and 2102A devices into nlm_proms * Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro. * Moved 74LS629 DIP into macro. * Expand truthtable to handle 10 outputs. | ||||
* | netlist: Fix an issue during proxy hookup. | 2020-07-28 | 1 | -0/+2 | |
| | | | | | * Add cd4053 to netlist.lua * Recreated nld_devinc.h | ||||
* | sigmab98.cpp: Change CPU to new KC82-derived type for Sigma/Banpresto games | 2020-07-27 | 1 | -0/+6 | |
| | | | | | | * dashhero: Add back NVRAM (and more of it) now that memory map has been corrected * getbass: Add KL5C80A16 I/O CPU to configuration | ||||
* | kl5c80a12: Emulate interrupt controller | 2020-07-27 | 1 | -0/+2 | |
| | |||||
* | HP IPC: support for I/O slots and 82919 serial card added (#7001) | 2020-07-27 | 1 | -0/+14 | |
| | | | | | | * mc68681: tx/rx clocking from timer fixed, added partial support for break signal * hp_ipc: support for I/O slots added, 82919 serial I/O card added | ||||
* | netlist: separate nl_base.h into separate header files. | 2020-07-25 | 1 | -0/+5 | |
| | | | | | | * This clean-up exercise will hopefully make it easier to navigate the core code. Another long term goal is to further straighten the object model. | ||||
* | bus/spectrum: add common printer interfaces: ZX Lprint, ZX Lprint III, ↵ | 2020-07-25 | 1 | -0/+2 | |
| | | | | Kempston Centronics E Interface ('flat' and 'upright' models) | ||||
* | added Hughes HLCD 0438 LCD Driver device | 2020-07-24 | 1 | -0/+12 | |
| | |||||
* | bus/bbc/1mhzbus: Added the Torch Hard Disc Pack. | 2020-07-22 | 1 | -0/+2 | |
| | |||||
* | centronics: Add SAMDAC device | 2020-07-20 | 1 | -0/+2 | |
| | |||||
* | samcoupe: Add support for the S D IDE Adapter | 2020-07-20 | 1 | -0/+2 | |
| |