summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* ns32000: avoid potential slave dependency issue Patrick Mackinlay2020-10-061-0/+1
|
* Hook up Borderline netlist, provided by 'beta-tester' (#7328) [beta-tester] Aaron Giles2020-10-052-0/+24
| | | | | | * netlist: Explicitly trim connection names. * Hook up Borderline netlist, provided by 'beta-tester' * brdrline: Add static solver, using dynamic timestep, update driver flags.
* ns32081: new device Patrick Mackinlay2020-10-052-0/+12
|
* -emu/rendlay.cpp: Allow item animation. Vas Crabb2020-10-051-12/+30
| | | | -cgang.cpp: Make internal artwork more fun.
* - split off the handhelds that seem to be based around gpl162xx technology ↵ David Haywood2020-10-021-0/+1
| | | | | | | | into their own file from generalplus_gpl_unknown.cpp (#7312) * - split off the handhelds that seem to be based around gpl162xx technology into their own file from generalplus_gpl_unknown.cpp to generalplus_gpl162xx_lcdtype.cpp - identify unkunsp based on new information * typo
* mac: move macqd700 to its own driver and clean up more cruft [R. Belmont] arbee2020-10-011-0/+1
|
* Fix zexall target compile Miodrag Milanovic2020-09-301-0/+2
|
* 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
* Update arcade.lua Roberto Fresca2020-09-281-0/+1
| | | Fix the arcade build (MASH)
* Remove embed files unintentionally added to Emscripten build Justin Kerk2020-09-281-2/+0
|
* mess.lua: forgot to add ceres Patrick Mackinlay2020-09-281-0/+6
|
* 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
* wswan/wscolor: Add boot rom support (#7277) wilbertpol2020-09-231-2/+0
| | | | | | | | | | | * wswan: Add boot rom. [Wilbert Pol] * wswan: merge drivers/wswan.cpp, includes/wswan.h, and machine/wswan.cpp (nw) * wswan: fix background color selection in wsc mode (nw) * wswan: add defaults for the internal eeproms (nw) * wswan: add some documentation; rename a few methods (nw)
* bus/bbc/userport: Added the Hybrid Music 4000 Keyboard. Nigel Barnes2020-09-221-0/+2
|
* in213: Implement some basic functionality Dirk Best2020-09-221-0/+2
| | | | | | | - Hook up periodic and keyboard interrupts - Implement keyboard and hook it up - Render according to vram address and add basic cursor support - Hook up bell sound
* pcp8718 / pcp8728 / bkid218 - make menu controller a shared device (#7270) David Haywood2020-09-212-0/+12
|
* New machines marked as NOT_WORKING AJR2020-09-211-0/+1
| | | | | ---------------------------------- Adacom CP-150 Plus [Bitsavers]
* 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-182-3/+7
|/ | | | | | | | | | | * 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.
* New machines marked as NOT_WORKING AJR2020-09-171-0/+1
| | | | | ---------------------------------- Roland JD-800 Programmable Synthesizer [DBWBP]
* 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
* New machines marked as NOT_WORKING Dirk Best2020-09-171-1/+1
| | | | | ---------------------------------- Informer 213 [Bitsavers]
* fix build MetalliC2020-09-172-1/+2
|
* Add MDCR support for P2000t (#7215) Erwin Jansen2020-09-172-0/+15
| | | | | | | 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.
* arcade.lua: remove nonexistent file hap2020-09-161-1/+0
|
* emu/rendlay.cpp: Added parameter animation and state masks. Vas Crabb2020-09-161-46/+66
| | | | | | | | | | | | | | | | | | | Components may have multiple bounds and/or color child elements with state attributes, allowing for piecewise linear position/size/colour animation. Components may have a statemask attribute, allowing for things like using external images to draw a multi-segment LED/VFD display without requiring dozens of outputs for the individual lines or thousands of images for all possible states. (Texture caching still never releases anything, so MAME can still exceed the maximum number of textures, but that’s a separate issue.) Image components with alpha now blend over previously drawn components. Layouts have been changed to use yes/no for inputraw to match what's used for flipx/flipy. External layouts with 1/0 will still work, but complay.py will complain.
* 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-133-0/+13
| | | | | 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.
* New machines marked as NOT_WORKING AJR2020-09-121-0/+1
| | | | | ---------------------------------- Sony Trinitron Color Video Monitor BVM-20F1E [Corrado Tomaselli]
* New machines marked as NOT_WORKING hap2020-09-101-0/+1
| | | | | ---------------------------------- Constellation Expert [hap, Berger]
* Remove last remaining uses of <background> elements in layouts, and print ↵ Vas Crabb2020-09-101-7/+5
| | | | warning messages on encountering deprecated elements.
* New machines marked as NOT_WORKING Ivan Vangelista2020-09-091-0/+1
| | | | | | | | | | | | ---------------------------------- Matrix [bytestorm] New working clones ------------------ Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program) [Guru] Street Fighter II': Champion Edition (bootleg, set 1) [f205v, maru79] Street Fighter II': Champion Edition (bootleg, set 2) [f205v, maru79] Street Fighter II': Champion Edition (bootleg, set 3) [Janniz, f205v, maru79]
* -Eliminate remaining <bezel> elements from internal layouts. Vas Crabb2020-09-091-5/+26
| | | | | | | | | | | | | | These layouts have changes to element stacking order that can't be avoided without changing the group structure in the layout files. I think it's harmless, but it's possible it could have had a detrimental effect on risc2500 (I tested it and didn't see any changes, but I might not have known what to look for). -complay.py: Added basic checks for dupicate collection names. As with other checks of this kind, it doesn't actually instantiate the layout so it doesn't check things when variable substitution is involved.
* New machines marked as NOT_WORKING Dirk Best2020-09-081-0/+1
| | | | | ---------------------------------- Informer 213 AE [Dirk Best, MattisLind]
* New machines added as MACHINE_NOT_WORKING Ryan Holtz2020-09-081-1/+1
| | | | | | | | | | | | | | ----------------------------------------- Newton Notepad [Pablo Marx] MessagePad [Pablo Marx] ExpertPad PI-7000 [Pablo Marx] MessagePad 110 [Pablo Marx] MessagePad 120 [Pablo Marx] Marco [Pablo Marx] MessagePad 130 [Pablo Marx] eMate 300 [Pablo Marx] MessagePad 2000 [Pablo Marx] MessagePad 2100 [Pablo Marx]
* bus/electron/cart: Added the Pace RS423 Communications cartridge. Nigel Barnes2020-09-071-0/+2
|
* New machines marked as NOT_WORKING Dirk Best2020-09-071-0/+1
| | | | | ---------------------------------- Informer 207/100 [Bitsavers]
* Finished adding new mechanism for allowing parts of views to be hidden. Vas Crabb2020-09-071-3/+28
| | | | | | | | | | | | | | | | | | | | | | Changed name of element to "collection" and initial visibility attribute to "visible", and added them to documentation. Also added them to complay.py. Fixed issue with collection inside group, and improved initial view selection behaviour. Updated some internal layouts to demonstrate new features, including et3400, irrmaze, ltcasino, mekd3/mekd4, seawolf and vgmplay. Removed all uses of cpanel, marquee and overlay from internal layouts and removed them from complay.py to actively discourage use. Also cleaned up view names in layouts that were using them in place of spaces, and removed some superfluous name attributes on elements that won't do anything useful with an output value anyway. Made vgmplay cycle visualiser modes when visualiser screen is clicked. Fixed a copy/paste error in bus/rs232/hlemouse.cpp while I'm at it.