summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * hp85: support for I/O slots added. Emulation of HP82937 module added. fulivi2017-10-251-0/+12
| |
* | interpro: expansion bus/slots and keyboard Patrick Mackinlay2017-10-231-0/+30
|/ | | | | | * added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS * added an initial GT graphics card implementation, only supports the video ram and ramdac for now, but sufficient to boot the diagnostic monitor in graphics mode * added a high-level emulation of the InterPro keyboard
* use slot device for gamate cartridge slot, do protection handling there ↵ David Haywood2017-10-201-0/+17
| | | | | | | | (it's a mapper chip in the cartridge) protection handled etc. written from scratch based on notes from Kevtris and Peter banking in the slot system seems somewhat archaic compared to proper modern banking, but this is how all other drivers I saw using slot roms did it.
* bbc: Added Torch Z80 Communicator as Tube slot device. Nigel Barnes2017-10-111-0/+2
|
* Merge pull request #2695 from shattered/_eef7cb7 Joakim Larsson Edström2017-10-081-0/+2
|\ | | | | vme_hcpu30: Besta HCPU30 VME board, skeleton driver.
| * vme_hcpu30: Besta HCPU30 VME board, skeleton driver. Sergey Svishchev2017-10-031-0/+2
| |
* | abc800: Added skeleton for Databoard 4112-23 floppy disk controller. [Curt ↵ Curt Coder2017-10-041-0/+2
| | | | | | | | Coder]
* | abc800: Fixed Turbo Kontroller name to UNI DISK and identified CPU type. ↵ Curt Coder2017-10-031-2/+2
|/ | | | [Curt Coder]
* abc310: Added 80286 2nd processor. Nigel Barnes2017-10-021-0/+2
|
* spectrum: Added expansion slot, and devices: Nigel Barnes2017-09-211-0/+34
| | | | | | | | | | | | | | | | | | | | | - ZX Interface 1 (not working) - ZX Interface 2 - Fuller Box - Kempston Joystick Interface (moved from driver) - Didaktik Melodik - Mikro-Plus (Shadow of the Unicorn) - Protek Joystick Interface - Currah MicroSlot - Currah MicroSpeech [Thomas Busse] - Currah MicroSource spec128: Added expansion slot, and devices: - ZX Interface 1 (not working) - ZX Interface 2 - Kempston Joystick Interface (moved from driver) - Mikro-Plus (Shadow of the Unicorn) - Protek Joystick Interface - Spectrum +2 Test Software
* hp9k_3xx: add 98603 ROM card Sven Schnelle2017-09-061-0/+2
| | | | | Even if BASIC doesn't boot yet it's handy to have the ROM card in the code and BASIC in the software list.
* apple2: Preliminary support for the Synetix SuperSprite card. [Golden Child, ↵ arbee2017-08-301-0/+2
| | | | R. Belmont]
* hp85: support of opt. ROMs (#2604) fulivi2017-08-291-0/+11
| | | | | * hp85: added support for optional ROM cartridges. Started optional ROM sw list (not finished). * hp85: refactored mapping of opt. ROMs according to cuavas' comments
* bbc: Added various 2nd processors as Tube slot devices: Nigel Barnes2017-08-251-0/+10
| | | | - Acorn 6502 2nd Processor, Acorn 65C102 Co-Processor, Acorn Z80 2nd Processor, Acorn 80186 Co-Processor, Casper 68000 2nd Processor
* bbc: BeebSID slot device for the 1MHz bus. Nigel Barnes2017-08-241-1/+3
|
* psi98: Add HLE ASCII keyboard and make it default Dirk Best2017-08-101-0/+2
| | | | Keyboard input now works
* psi98: Add keyboard slot interface, create skeleton for keyboard Dirk Best2017-08-101-0/+14
|
* Added a very preliminary PC9801 AMD98 sound board emulation [Angelo Salese] angelosa2017-08-061-0/+2
|
* intellec4: implement imm4-22 program/data storage module Vas Crabb2017-07-151-0/+2
|
* intellec4: implememnt PROM memory module Vas Crabb2017-07-131-0/+2
|
* intellec4: add high-speed paper tape reader card (installed in slot j7 by ↵ Vas Crabb2017-07-131-0/+2
| | | | default, select with J command for loading BNPF/HEX)
* ti99: Moved Hexbus one level up Michael Zapf2017-07-101-5/+13
|
* intlc440 improvements: Vas Crabb2017-07-011-0/+13
| | | | | | | | | | * Implemented front panel mode switches/LEDs and reset switch * Added skeleton bus for "universal" slots and connected control lines (nw) Default keyboard mapping is annoying because left shift, Z and X are used both for typing into the TTY and switching program bank. You're better off changing the mapping to make it less annoying or using a socket and talking to it with telnet.
* pc9801: move cbus to bus and add WIP mpu401 [Carl] cracyc2017-06-261-0/+20
|
* - Add preliminary Yamaha YM3802 MIDI controller mahlemiut2017-06-211-0/+2
| | | | - Add X68000 expansion device using the YM3802
* hp9k_3xx: preliminary support for DIO and DIO-II buses and 98544 video card. ↵ arbee2017-06-201-0/+13
| | | | [R. Belmont]
* d64plus: Implemented banking of extra 64K, and 6845 with chargen. Machine ↵ Nigel Barnes2017-06-151-1/+2
| | | | | | | | promoted to WORKING. dragon32: Added JCB Sound Extension cartridge. dragon200e: Added correct keyboard.