summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* (nw) misc cleanup: Vas Crabb2019-09-191-1/+1
| | | | | | * Fix path for coleco cartridge bus header * Remove some assert_always * Fix some comments that seem to have been victims of scripted editing
* geneve: Add PC KBD connector; allow for using XT keyboards in place of the ↵ Michael Zapf2019-09-171-0/+2
| | | | currently high-level emulated XT/AT 101 keyboard.
* dragon32: Added JCB Speech Synthesis cartridge. Nigel Barnes2019-09-071-0/+2
|
* Add dump and emulation of Alpha Micro AM-310 Communications Controller [AJR, ↵ AJR2019-08-281-0/+2
| | | | Bitsavers]
* Spectrum betadisk stuff (#5564) David Haywood2019-08-291-0/+2
| | | | | | | | | | * spectrum bus : rename beta.cpp to beta128.cpp as the original beta is somewhat different (nw) * (nw) * start making a device for the actual original beta disk interfaces (nw) * flesh out beta stuff a bit (nw)
* apple2: Initial support for ComputerEyes/2 slot card [R. Belmont, Golden Child] arbee2019-08-251-0/+2
|
* SS-30 DC5 floppy disk interface 68bit2019-08-161-0/+2
| | | | | | | | | Split out the floppy disk controller from the swtpc09 machine, adding it to the ss50 interface. The DC5 is compatible with both the SWTPC 6800 and 6809 systems, supporting the 4 and 16 byte I/O interfaces respectively, via a jumper setting, so can be used on the MAME swtpc and swtpc09 machines. The DC5, like the DC4, supports double sided and density disks, and claimed backward compatibility with the DC1, DC2 and DC3.
* amstrad: add Ram Electronics Music Machine MIDI and sampler expansion. ↵ mahlemiut2019-08-161-0/+2
| | | | [Barry Rodewald]
* SS-30 PIA IDE hard disk interface 68bit2019-08-161-0/+2
| | | | | | Split out the PIA IDE hard disk interface from the swtpc09 machine. This support appears to have been incomplete or to have bit rotten, and has been updated and tested lightly with FLEX9.
* SS-30 MP-S2: Dual Serial Interface 68bit2019-08-141-0/+2
| | | | For the SWTPC09.
* SS-30: add support for the MP-T timer / counter card. 68bit2019-08-131-0/+2
| | | | E.g. this can be used SWTPC FLEX for a timer tick.
* apple2: Support the original gameport ComputerEyes [R. Belmont, Golden Child] arbee2019-08-091-0/+2
|
* agat: Nippel Clock slot device (#5425) shattered2019-08-041-0/+2
|
* steps towards some spectrum expansions - attempt 2 (resynced to AJRs ↵ David Haywood2019-07-311-0/+2
| | | | | | | | | | changes) (nw) (#5417) * steps towards some spectrum expansions - attempt 2 (nw) * (nw) * (nw)
* apple2: Add support for the 4Play Joystick Card [R. Belmont] arbee2019-07-291-0/+2
|
* apple2: support Sirius JoyPort on compatible Apple II models. [R. Belmont] arbee2019-07-281-0/+2
|
* microtan.cpp: The Microtan driver overhaul! Nigel Barnes2019-07-261-0/+36
| | | | | | | | | | | - Renamed driver microtan->mt65 - Added alternative monitor ROMs: TANBUG V3.1, TANBUG V.3B, TUGBUG V1.1, TANBUG V1. - Replaced XBug with original 0.75MHz version, fixes cassette loading. - New machine Micron, consisting of MT65 and Tanex boards only. - Implemented the Microtan motherboard backplane and moved Tanex to slot device. - Additional boards implemented: Bulldog Sound Generator Board, Mousepacket Designs Colour VDU Card, Tangerine Tandos Board (not working), Tangerine High Resolution Graphics Card (monochrome), Tangerine High Resolution Graphics Card (colour), Tangerine Tanram Board, TUG 64K RAM Card, TUG Programmable Graphic Module Card, Microtanic Video 80/82 (not working), Ralph Allen 32K EPROM-RAM Card (incomplete), Ralph Allen Disc Controller Card (not working), Ralph Allen Colour VDU card - Added Microtan 6809 System, not yet working. - Added Space Invasion (ETI), the DIY project from Electronics Today based on the Microtan.
* Add dump and skeleton device for Philips CDD2000 CD-R [Cyberia/2 Filebase] AJR2019-07-241-0/+4
| | | | | | Add dump and skeleton device for Caravalle CD-R N820s [I-Shou University File Server] h83048: Undo variable shadowing (nw)
* mac128/512: preliminary (not working) support for the GCC HyperDrive hard ↵ arbee2019-07-211-0/+2
| | | | disk interface [R. Belmont, Guru]
* (nw) split binbug into 3 sources. Robbbert2019-07-221-0/+2
|
* poly88, poly8813: Add PolyMorphic 16K RAM card and make one the default AJR2019-07-191-0/+2
|
* poly88, poly8813: Bus expansion AJR2019-07-181-0/+4
| | | | | | - Replace additional driver RAM with S-100 bus - Convert Video Terminal Interface into a S-100 bus device - Add skeleton S-100 bus device for SSSD disk controller
* New working software list additions Nigel Barnes2019-07-161-0/+2
| | | | | ----------------------------------- dragon_cart: AMTOR/AX25 [David Linsley]
* cw7501, cdr4201: Transform skeleton drivers into SCSI bus devices AJR2019-07-111-0/+2
|
* Default list of nscsi devices (nw) AJR2019-07-111-0/+3
|
* Move modern SCSI CD/HD devices into src/devices/bus/nscsi (nw) AJR2019-07-111-0/+18
|
* agat: basic emulation of agat9 (video, apple compat mode, LLE floppy) Sergey Svishchev2019-07-021-0/+2
| | | | also included: MX floppy format (nw)
* apple2, apple2e, apple2gs: Generic emulation of Game I/O connector. ↵ AJR2019-06-101-0/+14
| | | | | | Joysticks are now slot devices. mbc55x: Add Game I/O port
* added shared chessmachine device for Mephisto risc, chessmachine EC, ↵ hap2019-06-011-2/+6
| | | | chessmachine DR (nw)
* hle_mouse: high-level emulation of PS/2 mouse Patrick Mackinlay2019-05-311-0/+2
|
* Revert "-Removed sbus and gio64 buses..." AJR2019-05-291-0/+39
| | | | This reverts commit 3207d504fed679163f0489e2b763eda8c4139b23.
* -Removed sbus and gio64 buses since they aren't up to his majesty AJR's bar ↵ MooglyGuy2019-05-291-39/+0
| | | | of quality, nw
* SGI GIO rename to GIO64 (#5125) tyfighter2019-05-291-6/+6
| | | -gio: Renamed GIO slot device implementation to GIO64, nw
* New NOT_WORKING software list additions hap2019-05-271-0/+2
| | | | | | --------------------------------------- ibm5170: The ChessMachine (Installer V3.0) [hap] ibm5170: The ChessMachine (Installer V2.2) [hap]
* Hp9845: added 98046 module emulation (#5115) fulivi2019-05-261-0/+2
| | | | | | | | * hp9845: fixed handling of optional ROMs (nw) * z80sio: massive enhancement to Z80 SIO driven by HP98046 test sw * hp9845: implemented the HP98046 serial I/O module
* Preliminary emulation of ASC-88 SCSI adapter [AJR, minuszerodegrees.net] AJR2019-05-221-0/+2
|
* Add dumps of Atari 800 floppy controller ROMs [Atari Age] AJR2019-05-171-0/+4
| | | | bus/a2sio: Skeleton device work, fleshing out interface (nw)
* c64: Added skeleton for BusCard II cartridge. [Curt Coder] Curt Coder2019-05-131-0/+2
|
* c64: added mouse controller (nw) hap2019-05-131-0/+2
|
* bbc: Implemented PMS Genie ROM device. Nigel Barnes2019-05-121-0/+2
|
* bbc: Added ATPL AutoPrommer and User Port Splitter devices. Nigel Barnes2019-05-111-0/+4
|
* dragon.cpp: Added Premier Sprites board. Nigel Barnes2019-05-111-0/+2
|
* abc80: Added skeleton for Owoco Super Smartaid. [Curt Coder, Anders Sandahl] Curt Coder2019-05-051-0/+2
|
* c64: Added skeleton for BusCard cartridge. [Curt Coder] Curt Coder2019-05-051-0/+2
|
* -gio: Added basic SGI GIO slot device support to the Indy and Indigo 2 ↵ mooglyguy2019-05-051-0/+15
| | | | | | drivers. [Ryan Holtz] -newport: Converted to GIO slot device and added 8-bit XL and 24-bit XL board support. [Ryan Holtz]
* Add skeleton devices for Tekram EISA SCSI contrllers [Metropoli BBS Archive, ↵ AJR2019-04-171-0/+2
| | | | I-Shou University File Server]
* Add skeleton device for UltraStor Ultra-24F EISA SCSI controller [Metropoli ↵ AJR2019-04-141-0/+2
| | | | BBS Archive]
* Add skeleton device for UltraStor Ultra-14F SCSI controller [Metropoli BBS ↵ AJR2019-04-141-0/+2
| | | | Archive]
* Add dumps and skeleton device for Ultra 12F ISA ESDI controller AJR2019-03-271-0/+2
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-19/+165
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.