summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
* framework for adding 'gamebooster' (need to figure out how it actually ↵ David Haywood2018-01-271-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | works / maps tho) (#3134) * fix/tidy tvboy driver (nw) * missed file (nw) * framework for adding 'gamebooster' (need to figure out how it actually works / maps tho) (nw) (code based on zx spectrum expansion port code) * (nw) * lost a line (nw) * allow it to run (nw) * continued work (nw) * mame64 psj -parallel gamebooster -cart tetris now works * rm outdated (nw) * remove unneeded code (nw) * limit accesses, log unexpected ones, might have custom banking (nw) * write bytes in an order that keeps the gb code happier , sml boots (nw)
* electron: Re-implemented cartridge slot device, and added cartridge devices: Nigel Barnes2018-01-261-0/+21
| | | | | | | - Standard cartridge (2x16K ROM) - Advanced Battery-Backed RAM (ABR) - Slogger Click - Slogger Pegasus 400
* xtal.h is dead, long live to xtal.cpp [O. Galibert] Olivier Galibert2018-01-231-0/+2
|
* New device: SN54/74166 8-Bit Parallel-In/Serial-Out Shift Register [Dirk ↵ Luca Elia2018-01-211-0/+12
| | | | Best, Luca Elia]
* -bgfx: Abstracted some view-related functions into bgfx_view class, nw mooglyguy2018-01-131-0/+1
|
* This causes huge changes in behaviour that can't be hand-waved away. Vas Crabb2018-01-131-0/+11
| | | | | | | | | | Revert "Removal of voltage_regulator_device (nw)" This reverts commit 1af133752a05079060c462e372c369ad0b7296ee. Revert "New way to provide DAC reference inputs (nw)" This reverts commit 1c6a7ab40ccd23b753777204c7a289e830b2adcb.
* electron: Added Rombox, Rombox+ expansion devices, and electron_rom software ↵ Nigel Barnes2018-01-111-0/+4
| | | | list.
* Removal of voltage_regulator_device (nw) AJR2018-01-101-11/+0
|
* meters, ticket: Move these generic devices into src/devices (nw) AJR2018-01-091-0/+24
|
* machine.lua: compile myb3k_kbd only when needed (nw) Ivan Vangelista2018-01-091-2/+12
|
* VS Compile Fix Björn Moser2018-01-081-2/+2
|
* mac: preliminary support for AE Quadralink 4-port serial [R. Belmont, Al Kossow] arbee2018-01-021-0/+2
|
* Add ER1400 serial EAROM device AJR2017-12-311-0/+12
|
* -e132xs: fix botched DRC merge, nw mooglyguy2017-12-291-0/+3
|
* fixed build errors, nw mooglyguy2017-12-291-1/+1
|
* remove qtmain on windows, it conflicts with SDL2_Main (nw) smf-2017-12-261-1/+0
|
* added -lSDL2main to fix linking with gcc 7 [smf] smf-2017-12-261-1/+2
|
* Merge branch 'master' of https://github.com/mamedev/mame arbee2017-12-251-1/+1
|\
| * srcclean and manual cleanups (nw) Vas Crabb2017-12-241-1/+1
| | | | | | | | | | please people, remember to keep source UTF-8 and if you're committing on behalf of others, clean up indents to meet MAME conventions anyone can run srcclean over a submission and see what will get hit
* | mac: Support for "BootBug" NuBus remote debugger card [Al Kossow, R. Belmont] arbee2017-12-251-0/+2
|/
* tms1000c: added correct microinstructions pla (nw) hap2017-12-211-0/+3
|
* i386: x87 bug fixes and FERR support [Andrey Merkulov] cracyc2017-12-161-0/+12
| | | | i8087: separate 8087 device [Carl]
* Merge pull request #2946 from JoakimLarsson/stepone_2 Joakim Larsson Edström2017-12-162-0/+6
|\ | | | | myb3k: WIP adding ISA bus, cards, devices and branded clones
| * myb3k: preliminary keyboard support for Ericsson step/one brand [Fredrik ↵ Joakim Larsson Edstrom2017-12-151-0/+2
| | | | | | | | Ohrstrom]
| * myb3k: Added three new ISA8 cards, one COM card and two FDC, specific for ↵ Joakim Larsson Edstrom2017-12-151-0/+4
| | | | | | | | the MyBrain 3000 and its branded variants JB-3000 and Ericsson PC step/one
* | Add Seals 8K SC Memory Board to S-100 bus emulation AJR2017-12-141-0/+2
| |
* | Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame"" Firehawke2017-12-135-1/+41
| | | | | | | | This reverts commit 54155441e9ba9941e85d80c4834a66376a11e791.
* | Revert "Merge branch 'master' of https://github.com/mamedev/mame" Firehawke2017-12-135-41/+1
|/ | | | | This reverts commit f537428e5a40ba6dde8ca9bf0fe9ae6b1f189ac4, reversing changes made to 0d70d798107d4e4e8fb9f230410aeb1e888d65c5.
* New generic ripple counter device AJR2017-12-101-0/+12
|
* agat7: 840KB floppy HLE; minor fixes -> mark WORKING (#2912) Sergey Svishchev2017-12-082-0/+14
| | | | | | | | | | | | | | * agat7: add port_char definitions to allow access from Lua, &c (nw) * agat7: adapt "apple2: Break up handlers for C000-C07F range" (nw) * agat7: timer and vblank interrupts (nw) * agat7: HLE of 840KB floppy controller, read-only (nw) * agat7: memory expansion wip (nw) * agat7: update todo list, mark partially WORKING
* no help = no hyperstone drc, nw mooglyguy2017-12-061-5/+1
|
* dp8510: new device Patrick Mackinlay2017-12-061-0/+12
| | | | An implementation of the National Semiconductor DP8510 BITBLT Processing Unit. This is used on the InterPro GT family graphics boards, and this implementation seems to be correct enough to enable me to progress there, hence the PR. While I'd love to have another system to test against, I'm not aware of any other systems that ever used this device other than some NatSemi reference designs, which are not (yet) in MAME.
* e132xs: initial work on drc, nw mooglyguy2017-12-021-1/+1
|
* e132xs: initial drc work, and templated conditional db/b, nw mooglyguy2017-12-021-2/+6
|
* Clones promoted to working AJR2017-12-011-0/+2
| | | | | -------------------------- SWTPC 6800 Computer System (with MIKBUG) [AJR]
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-012-9/+69
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* swtpc: Preliminary SS-50 I/O bus AJR2017-11-301-0/+15
|
* dvdisasm: Overhaul [O. Galibert] Olivier Galibert2017-11-264-46/+237
| | | | | | | | Disassemblers are now independant classes. Not only the code is cleaner, but unidasm has access to all the cpu cores again. The interface to the disassembly method has changed from byte buffers to objects that give a result to read methods. This also adds support for lfsr and/or paged PCs.
* bus.lua: add some missing h files (nw) hap2017-11-231-2/+18
|
* Rewritten Imagetek i4100 / i4220 / i4300 video display processor family, ↵ angelosa2017-11-211-0/+12
| | | | hooked it up to metro.cpp [Angelo Salese]
* cfa3000: Added input devices on userport, analogue, and 1MHz bus. Nigel Barnes2017-11-201-0/+6
|
* bbc: Added ARM Evaluation System co-processor device. Nigel Barnes2017-11-201-0/+2
|
* einstein: Improve interrupts, add WIP Speculator support Dirk Best2017-11-201-0/+2
| | | | Also removes a bogus character in the initial centronics output.
* split pgm2 up into drivers/video, correct main ram size, make some notes etc. David Haywood2017-11-171-0/+12
|
* 28fxxx: initial commit for new flash memory device (#2805) Patrick Mackinlay2017-11-161-0/+12
| | | Implementation of 28F010 and family flash memory devices. These are not compatible with the JEDEC-standard flash command protocol implemented in intelfsh.
* z80sio updates: Vas Crabb2017-11-161-0/+2
| | | | | | | | | | | * Don't use device_serial_interface for transmit - it can't support sync modes, on-the-fly register updates, and other weirdness. * Better modelling of 1-deep transmit queue. * Better RTS/CTS behaviour. * Completely overhauled interrupt logic - vectors should be correct for most async modes. * Implemented different auto-reset receive errors in MPSC vs SIO. * Implemented SDLC transmission including bit stuffing, transmit CRC, abort, and underrun/end-of-message behaviour. Added an SDLC consumer device that logs SNA frame headers and data.
* i8085: moved opcode macros to main file, will convert these to functions (nw) hap2017-11-141-1/+0
|
* rename misleading i8085cpu.h to i8085ops.hxx (nw) hap2017-11-141-1/+1
|
* tmc600: Added Euro bus skeleton. [Curt Coder] Curt Coder2017-11-111-0/+12
|
* einstein: Add support for the Silicon Disc RAM drive Dirk Best2017-11-091-0/+2
| | | | Enable it with "-pipe silicon_disc" and use it as drive 3.