summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* pc9801.cpp: Merge -26 / -86 / -118 joystick port implementations (nw) angelosa2018-05-261-0/+2
|
* interpro: wip checkpoint (nw) (#3573) Patrick Mackinlay2018-05-151-0/+2
| | | | | | | | | | | | | | | * softfloat3: do we like this better? (nw) * softfloat3: it gets the hose again (nw) * softfloat3: sonofa (nw) * interpro: wip checkpoint (nw) * added 6x00 models * added EDGE graphics skeleton * split bus/cards into two types * various fixes/changes
* interpro: slotify mouse (nw) (#3543) Patrick Mackinlay2018-05-111-0/+12
| | | | | | | | * interpro: slotify mouse (nw) Needed to make the mouse a slot device to enable it to be connected to graphics boards under development. * add validity check (nw)
* ti99_2: New WORKING driver. New and verified ROM dumps, re-implementation, ↵ Michael Zapf2018-05-051-0/+2
| | | | fixes.
* bbc: Added Beeb Speech Synthesiser device. Nigel Barnes2018-05-041-0/+2
|
* bbc: Added various pointer devices on userport: Nigel Barnes2018-05-041-0/+2
| | | | | | - AMX Mouse - Acorn Master 512 Mouse - Marconi RB2 Tracker Ball
* (PC-ISA): Add Lba enhancer card (28 bit LBA) (#3465) Bavarese2018-04-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create lbaenhancer.cpp * Create lbaenhancer (header file) * Update isa_cards.cpp (storage section) * Update isa_cards (lba_gen added to SLOT_INTERFACE) * Update bus.lua * Update lbaenhancer.cpp * Update isa_cards.cpp * Update lbaenhancer.h * Update lbaenhancer.cpp * Update lbaenhancer.cpp * Update lbaenhancer.cpp * Update lbaenhancer.cpp device_reset() changed to make sure ROM is installed only once. Old solution used a static variable and was unsafe. * Update lbaenhancer.h Add variable to ensure ROM is only installed once per session. * Update lbaenhancer.cpp * Update lbaenhancer: CONFNAME jumpers, not DIPs. * Update lbaenhancer (spacing)
* vic10: Added MultiMAX cartridge skeleton. [Curt Coder] Curt Coder2018-04-241-0/+2
|
* Revert "(PC-ISA): Add Action Replay card for DOS (1994) (#3445)" Vas Crabb2018-04-171-2/+0
| | | | This reverts commit ff815797c969621ad027dca12783f07f3d8f360a.
* (PC-ISA): Add Action Replay card for DOS (1994) (#3445) Bavarese2018-04-161-0/+2
| | | | | | | | | | | | | | | | * Allow write protect of a banked segment * Allow write protect of a banked segment * Create Action Replay driver for DOS * Create Action Replay driver (header file) * Update bus.lua * Update isa_cards.cpp * (white space changes)
* split up hp98603 basic rom card Sven Schnelle2018-04-161-2/+4
| | | | | | | | The 98603A and 98603B cards have different base addresses and sizes for the rom region. Split up the cards so that we can boot HP BASIC 4 and HP BASIC 5.1. Signed-off-by: Sven Schnelle <svens@stackframe.org>
* interpro: skeleton for keyboard lle (nw) Patrick Mackinlay2018-04-141-1/+3
|
* hp9k_3xx: add 98644 async serial card Sven Schnelle2018-04-041-0/+2
|
* Merge pull request #3419 from JoakimLarsson/sad8852_2 R. Belmont2018-04-031-0/+2
|\ | | | | NEW non working ISA16 card: Ericsson Information Systems IBM3270/5250…
| * NEW non working ISA16 card: Ericsson Information Systems IBM3270/5250 ↵ joakim2018-04-021-0/+2
| | | | | | | | terminal adapter card
* | ti99: Hexbus floppy system; logging updates Michael Zapf2018-03-311-0/+2
|/
* electron: Added Mega Games Cartridge device. Nigel Barnes2018-03-301-0/+2
|
* IEEE-488 remotizer device (#3241) fulivi2018-03-181-0/+2
| | | | | | | | | | | | | | | | | | | | | * remote488: work started * remote488: fixed a crash when using socketed bitbangers on Linux machines * remote488: added ieee-488 remotizer device * remote488: added remotizer devices to ieee-488 buses of HP9845 & HP85 * remote488: added missing emu.h inclusion * Revert "remote488: fixed a crash when using socketed bitbangers on Linux machines" This reverts commit edfeb1768ec332ccdb77584e272d93b756819c41. * remote488: nudge.. * remote488: no longer use locale-dependent functions, added commas and semicolons as msg separators, improved use of util::string_format
* Merge pull request #3208 from JoakimLarsson/cadabc_1 Joakim Larsson Edström2018-02-141-0/+2
|\ | | | | CAD ABC mouse/hi-res card
| * cadmouse.cpp: NEW non working mouse/hi-res unit for the abcbus [Valgrind] Joakim Larsson Edstrom2018-02-141-0/+2
| |
* | agat7: add serial/parallel interface card, hardcoded into Agat-Author ↵ Sergey Svishchev2018-02-131-0/+2
|/ | | | configuration for now.
* electron: Added cartridge devices for: Nigel Barnes2018-01-311-0/+14
| | | | | | | | | | | | | | | | | | | | | | - P.R.E.S. Advanced Plus 3/4 - Advanced Quarter Meg Ram - Cumana Floppy Disk System - Sound Expansion - Sound Expansion v3 - Stop Press 64 - Solidisk EFS New working software list additions ----------------------------------- electron_cart: Solidisk EFS 2.1E New NOT_WORKING software list additions --------------------------------------- electron_cart: Stop Press 64 Software list items promoted to working --------------------------------------- electron_cart: Advanced Plus 3, Advanced Quarter Meg RAM, Slogger Electron Disk System, Sound Expansion v3
* 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
* electron: Added Rombox, Rombox+ expansion devices, and electron_rom software ↵ Nigel Barnes2018-01-111-0/+4
| | | | list.
* mac: preliminary support for AE Quadralink 4-port serial [R. Belmont, Al Kossow] arbee2018-01-021-0/+2
|
* mac: Support for "BootBug" NuBus remote debugger card [Al Kossow, R. Belmont] arbee2017-12-251-0/+2
|
* Merge pull request #2946 from JoakimLarsson/stepone_2 Joakim Larsson Edström2017-12-161-0/+4
|\ | | | | myb3k: WIP adding ISA bus, cards, devices and branded clones
| * 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-131-0/+4
| | | | | | | | This reverts commit 54155441e9ba9941e85d80c4834a66376a11e791.
* | Revert "Merge branch 'master' of https://github.com/mamedev/mame" Firehawke2017-12-131-4/+0
|/ | | | | This reverts commit f537428e5a40ba6dde8ca9bf0fe9ae6b1f189ac4, reversing changes made to 0d70d798107d4e4e8fb9f230410aeb1e888d65c5.
* agat7: 840KB floppy HLE; minor fixes -> mark WORKING (#2912) Sergey Svishchev2017-12-081-0/+2
| | | | | | | | | | | | | | * 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
* Clones promoted to working AJR2017-12-011-0/+2
| | | | | -------------------------- SWTPC 6800 Computer System (with MIKBUG) [AJR]
* swtpc: Preliminary SS-50 I/O bus AJR2017-11-301-0/+15
|
* bus.lua: add some missing h files (nw) hap2017-11-231-2/+18
|
* 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.
* 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.
* electron: Added Acorn Plus 1 expansion device Nigel Barnes2017-11-081-0/+2
| | | | | - moved cart slots from machine to plus1 - replaced OS ROM with good dump
* bbcb: Added Computer Village 1797 FDC (LVL Dos), not working. Nigel Barnes2017-11-061-0/+2
|
* apple2: preliminary support for AE TransWarp accelerator card [R. Belmont, ↵ arbee2017-11-031-0/+2
| | | | Apple II Documentation Project]
* einstein: Add support for mouse connected to the user port Dirk Best2017-11-011-0/+2
| | | | Enable with "-user mouse" and try it with "-flop1 mouseart".
* apple2: preliminary support for "SSB Apple" speech board [R. Belmont, Apple ↵ arbee2017-10-311-0/+2
| | | | II Documentation Project]
* einstein: Add bus interface for the user port and emulate speech cart Dirk Best2017-10-311-0/+14
|
* einstein: Move pipe bus to its own directory Dirk Best2017-10-311-5/+5
|
* einstein: Create "Tatung Pipe" bus and convert 80 column device Dirk Best2017-10-281-0/+14
| | | | | | | | | | Use "mame einstein -pipe tk02" to attach the 80 column device. * Removed no longer needed einstei2 driver * Added cursor rendering to the 80 column device * Added support for the alternate character set (use dip switch to change) * Cleaned up and added save state support to the 80 column device
* Merge pull request #2749 from fulivi/hp80_dev04 R. Belmont2017-10-251-0/+12
|\ | | | | HP85: support for I/O slots & HP-IB interface module