summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* netlist: add 393 to netlist.lua (nw) couriersud2020-05-011-0/+2
|
* netlist: Add the NE566 as a macro device. [Couriersud] couriersud2020-05-011-2/+0
| | | | | | | | The device can be found in nlm_other.cpp. Removed nld_ne566.* Added SYS_SW, SYS_SW2 and SYS_COMP. These are single switch, alternating switch and a analog comparator with digital outputs. Renamed RES_SWITCH to SYS_SW. Added example ne566.cpp in netlist/examples.
* New working machines AJR2020-04-291-0/+17
| | | | | | | | | -------------------- MDT 60 Video Display Terminal [Bitsavers, AJR] z29: Add skeleton for undumped keyboard; try (and fail) to make this work with the MDT 60 keyboard instead z22: Separate driver (nw)
* Fixed indenting in netlist.lua. (nw) couriersud2020-04-291-2/+2
|
* netlist: add NE566 to netlist.lua. (nw) couriersud2020-04-291-2/+4
|
* Merge release0221 into master (nw) Vas Crabb2020-04-291-14/+14
|\
| * whitespace cleanup (nw) Vas Crabb2020-04-271-14/+14
| |
* | Heavily improved emulation of GRiD Compass 1101 (#6599) usernameak2020-04-261-0/+2
|/ | | | | | | | | | | | | | | | | Changes: - added known dump checksums of 1101 BIOS - high-level emulation of GPIB disk devices - partial implementation of DMA (currently ignores ACCRQ so devices must have zero latency in order for it to work) - serial is now properly memory-mapped - modem stub in order to make system properly ignore modem device - it now boots without any patches and debug scripts - merged #6597 (needed in order to make disk devices work) Still not implemented: - RTC/MACHINE_ID - modem - has problems with multiple disk devices working simultaneously (possibly BIOS bug because this BIOS had some problems with that on real device)
* srcclean and manual cleanup (nw) Vas Crabb2020-04-262-4/+4
|
* fixed stray character (nw) smf-2020-04-251-1/+1
|
* appease vs2019_clang with llvm 10.0 smf-2020-04-251-6/+17
|
* unbreak vs2019 after 822e05189678719821c9ec715f07f2424086a82d (nw) smf-2020-04-251-2/+2
|
* fixes for clang 10.0.0 misleading indentation and xor used as a pow warnings ↵ smf-2020-04-231-0/+10
| | | | (nw)
* Refactoring of AVI/MNG recording code (#6537) npwoods2020-04-221-0/+2
| | | | | | | | | | | | | | * Initial refactor of AVI/MNG movie recording, consolidation of copy and paste code, hiding of AVI/MNG behind interfaces * Extracted recording specific code out of src/emu/video.cpp and put into src/emu/recording.cpp * Took the opportunity to move slightly more logic out of video.cpp into recording.cpp * Bug fix * Consolidated frame counting logic
* netlist: compile time improvement and code maintenance. (nw) couriersud2020-04-191-0/+1
| | | | | Added a define NL_USE_ACADEMIC_SOLVERS and disabled it in the build. This will not compile in solvers which are either illustrative or only perform for large sparse matrices like GMRES.
* main.lua: fix linking order of netlist. (nw) couriersud2020-04-181-5/+5
| | | | | | Moved netlist between dasm and utils,expat,... link statements This fixes the resolution of symbols in netlist code which may be used in machine/netlist.cpp. Change tested on ubuntu, windows and macosx.
* bq48xx: Adding Benchmarq RTC chip emulations. Michael Zapf2020-04-141-0/+24
|
* netlist: improve performance up to 65% on audio netlists. [Couriersud] couriersud2020-04-132-0/+6
| | | | | | | | | | | | | | | | | | | This commit introduces precompiled static solver code. Due to additional optimizations the compiler can use because the detail calculation steps for the solution are known e.g. the kidniki netlist sees a 100% speed increase. In all environments (windows/*nix/osx) the source for the static solver code can be created using bash src/lib/netlist/nl_create_mame_solvers.sh This will create src/lib/netlist/generated/static_solvers.cpp which is compiled into the mame binary. The script is just a temporary workaround. The intention is that nltool whill be able to create this file with one call. There are other improvements in this commit speeding up the processing of timestep and dynamic calculations.
* util: re-implement SHA-1 and get rid of the two third-party implementations (nw) Vas Crabb2020-04-131-3/+0
|
* microvsn: move lcd chip emulation to device (nw) hap2020-04-121-0/+12
|
* nec: 8080 mode [Carl] cracyc2020-04-111-0/+1
|
* added Philips PCF2100 LCD Driver (nw) hap2020-04-101-0/+12
|
* ti99: Add PGRAM card; fixed IDE adapter card. Michael Zapf2020-04-101-0/+4
|
* m3002: New device AJR2020-04-071-0/+12
|
* pasopia, pasopia2: PAC2 overhaul AJR2020-04-061-0/+19
| | | | | | | - PAC2 is now a separate bus with slot devices - Kanji ROM and RAM PAC2 expansions are no longer built into pasopia7, but may be configured as slot options - RAM PAC2 expansion made nonvolatile and provided in multiple sizes - Two PAC2 slots added to pasopia
* 6800ops: unneeded workaround? (nw) hap2020-04-061-1/+0
|
* Add octal registered transceiver 74543 Michael Zapf2020-04-061-0/+12
|
* H8: added support for H8T tapes. Robbbert2020-04-061-0/+12
|
* Add H8/500 disassembler and skeleton CPU device family AJR2020-04-041-0/+25
| | | | | | alesis_qs.cpp: Document XTALs; replace legacy MCFG in comments (nw) picno.cpp: Replace legacy MCFG in comments (nw)
* Split S-SMP and S-DSP implement in snes_snd.cpp (#6417) cam9002020-04-042-0/+24
| | | | | | | | * Split S-SMP and S-DSP implement in snes_snd.cpp both convert memory handler into device_memory_interface, Internalize ROM region of S-SMP s_smp.cpp : Use callback for S-DSP interface, Split internal and external memory space snes.cpp : Convert WRAM into shared_ptr * s_dsp.cpp : Reduce #define macros
* upd177x disassembler [O. Galibert] Olivier Galibert2020-04-041-0/+10
|
* cpu/alph8201 can be removed now (nw) hap2020-04-031-17/+0
|
* cxd1185: new device Patrick Mackinlay2020-03-291-0/+12
|
* unidasm: Add pic16 generic disassembler with extended instructions [O. Galibert] Olivier Galibert2020-03-281-0/+10
|
* upd7001: New device AJR2020-03-281-0/+12
| | | | ssv.cpp: Split state class up a bit (nw)
* Added ICM7170 real-time clock device. [R. Belmont] arbee2020-03-221-0/+12
|
* bus/bbc/1mhzbus: Added PEDL Multiform Z80. Nigel Barnes2020-03-221-0/+2
|
* compile in the contents of the COPYING file for the about box - safer than ↵ Vas Crabb2020-03-222-2/+10
| | | | assuming it will be in the working directory. no attempt at compressing it for now (nw)
* bus/coco: Added CoCo PSG cartridge device. [Roberto Fernandez, Nigel Barnes, ↵ Nigel Barnes2020-03-211-0/+2
| | | | Ed Snider]
* bus/bbc/userport: Added the Clwyd Technics Colour Palette and Chameleon devices. Nigel Barnes2020-03-211-0/+2
|
* Roll back no longer needed /ZI workaround Julian Sikorski2020-03-191-18/+0
| | | | It has been fixed as of Visual Studio 2019 16.5
* ti99: Added FORTi sound card. Michael Zapf2020-03-171-0/+2
|
* mac: Initial support for the Sigma Designs LaserView monochrome NuBus video ↵ arbee2020-03-151-0/+2
| | | | card [Al Kossow, R. Belmont]
* Plug & Play / sh6578 work (#6447) David Haywood2020-03-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PPU refactoring (nw) * PPU refactoring (nw) * start making a new device (nw) * PPU device refinements (nw) * tear things down (nw) * refactoring (nw) * more refactor and teardown (nw) * (nw) * rebuilding (nw) * (nw) * (nw) * (nw) * (nw) * checkpoint (nw)
* Merge pull request #6448 from ValleyBell/cm32p ajrhacker2020-03-151-0/+12
|\ | | | | add CM-32P PCM emulation
| * add Roland PCM sound emulation for CM-32P Valley Bell2020-03-151-0/+12
| |
* | bus/bbc/1mhzbus: Added the RetroClinic DataCentre. [Nigel Barnes, RetroClinic] Nigel Barnes2020-03-151-0/+2
|/
* ti99: Added Myarc DDCC-1 disk controller card. Michael Zapf2020-03-151-0/+2
|
* ks0164: Turn it into a device (nw) Olivier Galibert2020-03-141-0/+12
|
* ti99: Added CorComp disk controller cards. Michael Zapf2020-03-141-0/+2
|