summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* -netlist: Added 82S123 256-bit (32x8) TTL bipolar PROM. [Ryan Holtz] MooglyGuy2016-12-241-0/+2
|
* -netlist: Added 82S126 4kbit (512x8) TTL bipolar PROM. [Ryan Holtz] therealmogminer@gmail.com2016-12-231-0/+2
|
* netlist: Added 4316 bilateral switch pack. Vas Crabb2016-12-231-0/+2
|
* -netlist: Added 74165, 74194, 7475, 7485, and DM9322 devices. [Ryan Holtz] therealmogminer@gmail.com2016-12-221-0/+10
|
* Overhaul of devcb (nw) AJR2016-12-211-2/+0
| | | | | | | | | | | | | | - Allow stringing multiple callbacks together recursively. Chained callbacks will be read or written in sequence, and each can be configured with its own type and mask/shift/XOR parameters. - Chained input callbacks cannot have overlapping masks (there's no such thing as a free multiplex). Chained output callbacks have no such restriction. - Remove the constant parameter for the LOGGER callback type: it makes no sense for output, was always zero in existing usage, and is now unnecessary with callback chaining. - Change LOGGER behavior for writes to log the user-defined message only if the output as masked is nonzero. With callback chaining, this can be used to monitor when individual bits become active. - Constant read callbacks can no longer have MCFG_DEVCB_XOR or MCFG_DEVCB_INVERT specified (makes no sense in this context). - Add a MEMBANK callback type to allow output bits to be used for bank-switching. - Add ASSERTLINE and CLEARLINE callback types that raise or lower an interrupt line if the selected bit of the written value is active. These are intended for where periodic or ready-pulse signals from devices are used to trigger IRQs that the CPU program will independently acknowledge. - Add MCFG_DEVCB_BIT as shorthand for masking and shifting out an individual bit for a callback. - Removed DEVCB_LINE_DISPATCH_<n>. Where we're going, we don't need line dispatcher devices. The incompatibility of compilers with regard to post-C90 printf string formats is shockingly bad. There seems to be no easy way to format a 64-bit value and please both gcc and clang, let alone MSVC.
* -netlist: Added shared RAM pointer, for use by netlist RAM devices which ↵ therealmogminer@gmail.com2016-12-211-0/+6
| | | | | | | | | | need updating by non-netlist driver code. [Ryan Holtz] -netlist: Added new devices: [Ryan Holtz] * Intel 2102A 1Kbit (1024 x 1) Static RAM * 74365 Hex Bus Driver with 3-State Outputs * Generic 2- and 3-terminal Tristate device * Note: Tristate device and 74365 do not actually tristate, they are simply a way of combining multiple outputs + chip enables.
* -netlist: Added 74166 Parallel-Load 8-Bit Shift Register device. [Ryan Holtz] therealmogminer@gmail.com2016-12-211-0/+2
|
* -netlist: Added 2716 16 Kbit (2 Kbit x 8) UV EPROM. [Ryan Holtz] therealmogminer@gmail.com2016-12-211-0/+2
|
* -netlist: Added 74174 Hex D-Type Flip-Flop with Clear [Ryan Holtz] therealmogminer@gmail.com2016-12-211-0/+2
|
* netlist: Added 82S126 1K-bit bipolar PROM device. [Ryan Holtz] therealmogminer@gmail.com2016-12-211-0/+2
|
* netlist: Device additions: [Ryan Holtz] therealmogminer@gmail.com2016-12-211-0/+8
| | | | | | | * 74161 Synchronous 4-Bit Binary Counter with Clock * 7473 Dual Master-Slave J-K Flip-Flops with Clear and Complementary Outputs * Am2847 Quad 80-bit Static Shift Register * DM9334 8-bit Addressable Latch
* Added preliminary MB86235 recompiler [Ville Linde] Ville Linde2016-12-171-1/+4
|
* Added coco2 clone t4426 (nw) (#1819) Joakim Larsson Edström2016-12-161-0/+1
| | | | * Added coco2 clone t4426 (nw)
* coretmpl: add an associative LRU cache with map-like behaviour Vas Crabb2016-12-151-1/+0
| | | | | | | | | | | | | | selmenu: use LRU cache so icons don't all need to be reloaded on scroll uismall.bdf: set default character for missing glyphs rendfont.cpp: * encapsulate many BDF and BDC handling details * make file I/O 64-bit clean, check for allocation errors * more solid BDF parser with error messages and trace logging * fix heap smash when building bitmaps for BDF fonts * extend BDC format to support high planes and default character * render default character if glyph not found for BDF/BDC
* beezer: Rewrite driver Dirk Best2016-12-121-0/+23
| | | | | | | - Uses the standard 6840 PTM core for sound generation - New MM583 Noise Generator device - New DAC-76 DAC sound - Use resistor network values for colors - Use bankdev device for banking
* Enable building projects that are separate of MAME but use same core and ↵ Miodrag Milanovic2016-12-081-0/+4
| | | | lives in separate git tree (nw)
* Merge pull request #1788 from ajrhacker/ls157 R. Belmont2016-12-021-0/+12
|\ | | | | Create new 74LS157 device and hook it up to MSM5205 on Rastan
| * Create new 74LS157 device and hook it up to MSM5205 on Rastan AJR2016-12-021-0/+12
| |
* | new not working cracyc2016-12-021-0/+13
|/ | | | | | | ---------------- Dulmont Magnum [Carl, Dave Jones] isbc: new isbc8630 sct set [Al Kossow]
* Create an ef9369 device and use it for guab Dirk Best2016-11-301-0/+12
|
* srcclean (nw) Vas Crabb2016-11-274-12/+12
|
* As promised, removing this part of code since it is used for compilers ↵ Miodrag Milanovic2016-11-232-33/+0
| | | | check, no need for this to be in release (nw)
* hp9845: implemented 98034 module (HPIB interface) fulivi2016-11-221-2/+3
|
* Remove unneeded 7z file that is unsupported by UWP (nw) Brad Hughes2016-11-191-1/+1
|
* Update LZMA to 16.04 (security and portability fixes) Vas Crabb2016-11-181-1/+2
|
* Merge pull request #1718 from npwoods/dasmstream_nec Vas Crabb2016-11-171-0/+1
|\ | | | | Changed the NEC disassembler to use 'std::ostream &' internally
| * Put necv_dasm_one() into a header file Nathan Woods2016-11-161-0/+1
| |
* | Added VS2017 support into project files (nw) Miodrag Milanovic2016-11-161-5/+5
| |
* | Updated SDL2 to 2.0.5 (nw) Miodrag Milanovic2016-11-161-3/+10
|/
* Merge pull request #1676 from mmicko/testing Miodrag Milanović2016-11-141-38/+45
|\ | | | | Add more applicable Catch testing framework. Converted all tests to be done properly by guideline. (nw)
| * Make executable for test follow rules for main file (nw) Miodrag Milanovic2016-11-121-0/+44
| | | | | | | | | | Make normal notation for require (nw) Split properly tests (nw)
| * Converted existing test to catch framework (nw) Miodrag Milanovic2016-11-121-38/+1
| |
* | added OPTION_HOMEPATH to point to read/write folder,for now used by LUA ↵ Miodrag Milanovic2016-11-121-0/+4
|/ | | | | | scripts (nw) Copied all needed files so plugins could be started under UWP
* Add basic keyboard input to UWP (nw) Brad Hughes2016-11-111-0/+1
|
* No need for osd_malloc, osd_malloc_array and osd_free (nw) Miodrag Milanovic2016-11-112-9/+0
| | | | MALLOC_DEBUG not applicable anymore since we use new to allocate in 99.9% of cases
* move asset files to proper place Miodrag Milanovic2016-11-111-3/+3
|
* UWP builds again but by no means working (nw) Brad Hughes2016-11-101-2/+2
|
* Fixed android build (nw) Miodrag Milanovic2016-11-101-1/+1
|
* Adding video and window code to UWP(nw) Miodrag Milanovic2016-11-101-0/+6
|
* Some more work on UWP (nw) Miodrag Milanovic2016-11-103-7/+47
|
* Add more UWP support (nw) Miodrag Milanovic2016-11-091-0/+4
|
* Make 3rdparty compile for UWP and start adding new OSD for UWP based on ↵ Miodrag Milanovic2016-11-093-1/+164
| | | | previous Brad work (nw)
* Fix some single driver builds (nw) Miodrag Milanovic2016-11-082-2/+2
|
* resurected sqlite3 and lsqlite3 (nw) Miodrag Milanovic2016-11-072-0/+35
|
* Trying to do link fix (nw) Miodrag Milanovic2016-11-071-2/+3
|
* Added ability to use ASIO in all core MAME parts (nw) Miodrag Milanovic2016-11-073-0/+4
|
* Added basic HTTP server, not active yet, based on ASIO example with small ↵ Miodrag Milanovic2016-11-071-0/+32
| | | | refactoring included (nw)
* plugins/console: add lua console [Carl] cracyc2016-11-061-2/+0
|
* Merge pull request #1637 from fulivi/hp9845_dev7 R. Belmont2016-11-051-0/+16
|\ | | | | Hp9845: re-implemented 98035 module with a nanoprocessor driver
| * nanoprocessor: initial support. Disassembler only is known to work at this ↵ fulivi2016-11-031-0/+16
| | | | | | | | point.