summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* luxor/abc1600: Added ABC 1656 bus expander. [Curt Coder] Curt Coder2026-04-201-2/+4
|
* HP98x6: 98259 bubble memory module added (#15202) fulivi2026-04-101-0/+2
| | | | * i7110_7220: Re-implemented Intel bubble memory subsystem * hp98x6: HP98259 bubble memory module added
* bus/pci: add 3 new sound card stubs: angelosa2026-04-011-0/+6
| | | | | | * C-Media CMI8738/C3DX * Cirrus Logic Crystal CS4281 "SoundFusion" * Yamaha YMF740C DS-1L
* epson/qx10.cpp: implement semidisk battery backed ramdisk card (#15069) Brian Johnson2026-03-311-0/+2
|
* bus/centronics: Add NEC PC-6022 plotter [Devin Acker] (#15162) Devin Acker2026-03-281-0/+2
|
* bus/centronics: initial Neo Mania Adapter JAMMA board angelosa2026-03-201-0/+2
|
* bus/isa: add the original Microsoft Sound System card angelosa2026-03-191-0/+2
|
* bus/pc98_cbus: add PC-FXGA placeholder angelosa2026-03-181-0/+2
|
* intel/i420ex.cpp: initial Aries chipset check-in (#15110) Angelo Salese2026-03-171-0/+2
| | | | * Initial check-in of CL-GD5434 "Alpine" based PCI cards; * Initial check-in of Intel 82091AA AIP Super I/O;
* bus/a2bus: Add emulation of Micromint Sweet Talker Phonetic Speech ↵ AJR2026-03-081-0/+2
| | | | Synthesizer Interface
* bus/a2bus: Add emulation of Apple II Serial Interface Card [AJR, Apple II ↵ AJR2026-03-071-0/+2
| | | | Documentation Project]
* bus/pci: initial Trident 4DWave-DX hookup angelosa2026-03-021-0/+2
|
* bus/isa: initial stub for a SPEA Graphiti FGA 4/HE TIGA card [VGA Legacy MKIII] angelosa2026-03-021-0/+2
|
* nokia/mikromikko2: WIP. [Curt Coder] Curt Coder2026-03-021-0/+2
| | | | nscsi/s1410: Return seek error on out-of-bounds seek. [Curt Coder]
* bus/isa/svga_s3.cpp: move out Trio64/DX roms and create a new PCI target angelosa2026-02-191-0/+2
|
* nokia/mikromikko2: Connect cards via expansion bus. [Curt Coder] Curt Coder2026-02-161-0/+19
|
* bus/isa: preliminary NCR53C400-based ISA card [The Retro Web] angelosa2026-02-151-0/+2
|
* bus/spectrum: Add Kempston Mouse Interface slot device (#14908) oleksandr kovalchuk2026-02-071-0/+2
|
* Revert "Miniforce and CPU1 (#14873)" Vas Crabb2026-02-011-8/+0
| | | | | | | | | | | | This reverts commit 6cb0ec64ac8608c4bcf864807495f91c55db3653. This seems to have been done with a lack of understanding of how things work. A fake output based on tag string comparisons is definitely not a good way to do things. Views with hard-coded screen tags for a single slot device aren't a great idea either, given MAME provides a variety of emulated terminals. The whole thing is just misguided.
* Miniforce and CPU1 (#14873) Joakim Larsson Edström2026-01-281-0/+8
| | | | | | | | | * bus/vme/sys68k_cpu1: replace layout with tag-based screen references * bus/vme/sys68k_cpu1: functional front panel matching real hardware * bus/vme/sys68k_cpu1: add DB25 serial port connectors to front panel layout * bus/vme/sys68k_cpu1: show connected device type on front panel connectors * bus/vme/sys68k_cpu1: rename RS232 port tags to match front panel labels, wire up P5 --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* bus/cbmiec: add Xetec C-5181 printer interface (#14839) Devin Acker2026-01-221-0/+2
| | | - cpu/m6805: add MC14805E2 CPU variant
* bus/bbc/tube: Added the CMS 6502 2nd Processor. Nigel Barnes2026-01-221-0/+2
|
* bus/bbc/rom: Added the D.E.Talker Speech Synthesizer. Nigel Barnes2026-01-221-0/+2
|
* skeleton/pencil2.cpp: Added Memory Extension slot, with 16K Memory and ↵ Nigel Barnes2026-01-221-0/+17
| | | | | | | | | | | | | | | Coleco Adaptor devices. - Replaced GENERIC_CARTSLOT with COLECOVISION_CARTRIDGE_SLOT. - Added controllers with COLECOVISION_CONTROL_PORT, fixes MT08759. - Hooked up Coleco software lists. New working software list additions ----------------------------------- pencil2: Big Foot Chase [6502man, Rayxamber] Deepspace, H-Tron, Mastermind RK, Sokoban RK [robertk-retro] pencil2_cass: Application Software Library [Robbbert]
* multibus/exos201.cpp: add Excelan EXOS 201 network card [bitsavers] Patrick Mackinlay2026-01-201-0/+2
|
* dynax/royalmah.cpp: Corrected some DIP switch settings for Mahjong Tensinhai ↵ Vas Crabb2026-01-141-12/+12
| | | | | | and Mahjong Raijinhai. Also cleaned up some stuff.
* add QIC-02 connector and controller interface Patrick Mackinlay2026-01-101-0/+12
|
* -scripts: Cleaned up devices build scripts a bit: Vas Crabb2026-01-081-3177/+3246
| | | | | | | | | | | | | | | | * Lua considers anything other than null or false to be "truthy". The tests against "null" were comparing to a non-existent global called "null" that evaluated to nil. * Got bus.lua back in alphabetical order and got at least most of the trigger variables aligned with paths. * At least don't put random stuff in the middle of the Acorn devices in machine.lua. -cpu/adsp2100: Corrected some tabulaton that had rotted. -cpu/tms32032: Got rid of some superfluous parentheses. -apple/lisa*.cpp: Added ATTR_COLD on stuff.
* lisa: Massive updates Olivier Galibert2026-01-071-0/+13
| | | | | | | | core: Better support for external mmus Note: I didn't expect to push that one right now, it's missing documentation among other things, but since some people seems to be interested to work on that driver I don't want to hold them.
* multibus/dsd5127.cpp: add new wip device [bitsavers] Patrick Mackinlay2026-01-051-0/+2
|
* bus/megadrive/cart: rename seganet to segach angelosa2025-12-211-2/+2
|
* apple2, apple2p & clones: Keyboard interface expansion AJR2025-12-201-0/+24
| | | | | | | | | | | | | | | | | - Made existing AY-5-3600 based keyboard a slot option; add lowercase mode. [AJR] - Added dump and emulation of Videx Keyboard Enhancer ][ together with clone system with complementary lowercase chip. [AJR, Apple II Documentation Project] - Added dump and emulation of Key Tronic KB 200. [AJR, Bitsavers] - am64, am100, ivelultr, uniap2en/uniap2pt: Add emulation of keyboards previously included in ROM sets. With this change, uniap2ti is now emulated as a slot-based keyboard device and is no longer a runnable system. [AJR] - Add optional control key mod required by one word processor. [AJR] - ivelultr: Hook up character set switch to unique keyboard output. [AJR] New working clones ------------------ Apple ][+ (Enhancer ][ lowercase mod) [AJR, Apple II Documentation Project] New working software items (apple2_flop_misc) --------------------------------------------- Enhancer ][ Utility Diskette [AJR, ASIMOV Apple II Collection]
* multibus/sun1.cpp: add SGI PM1 firmware [bitsavers] Patrick Mackinlay2025-12-151-0/+2
|
* a2bus: Add IBS Computertechnik AP 2 Serial Interface [AJR, Apple II ↵ AJR2025-12-061-0/+2
| | | | Documentation Project]
* bus/pc98_cbus: initial stub for Melco LGY-98 network card angelosa2025-12-051-0/+2
|
* bus/nscsi: provide a fail safe HDD option for PC-98 based SCSI controllers angelosa2025-12-021-0/+2
|
* bus/pc98_cbus: preliminary LHA-201 SCSI-2 interface [Angelo Salese, Mike ↵ angelosa2025-11-291-0/+2
| | | | Stedman]
* bus/pc98_cbus: add SNE Sound Orchestra angelosa2025-11-241-0/+2
|
* bus/pc98_cbus: preliminary hookup for a PC-9801-27 SASI interface angelosa2025-11-211-2/+4
| | | | | | * hookup a stub DTC-510 NSCSI core * retire bus/scsi/pc9801_sasi * bus/pc98_cbus: cleanup uint8_t/uint16_t into u8/u16
* nec/pc98_cbus: untangle SpeakBoard card from pc9801_86 angelosa2025-11-181-0/+2
|
* bus/pc98_cbus: move 1st gen FDD 2DD and FDD 2HD BIOSes to own slots, ↵ angelosa2025-11-131-0/+4
| | | | | | | | standardize BIOS memory_region tags New systems marked not working ------------------------------ PC-9801M2 [anonymous]
* bus/pc98_cbus: refactor bus semantics as proper root-slot, bump available ↵ angelosa2025-11-121-2/+0
| | | | slots in clients
* nec/pc9801.cpp: move RAM handling to specific 54simm / 61simm options angelosa2025-11-091-0/+37
|
* bk: "Altpro" and "Samara" combo floppy/ATA controllers. (#14419) shattered2025-11-061-0/+4
|
* bus/pc8801/pc8801_31.cpp: fix SCSI hookup, translate PCE CD implementation ↵ angelosa2025-10-251-0/+2
| | | | in NSCSI device as PC8801-30
* bus/coco: Added CoCo X-SID cartridge. Nigel Barnes2025-10-241-0/+2
|
* bus/pc98_cbus: preliminary PC9801-14 support angelosa2025-10-241-0/+2
|
* bus/pc98_cbus: hookup 2D floppy option angelosa2025-10-231-0/+15
| | | | * move pc80s31k to bus/nec_fdd folder
* Follow-up to PR#14263 -- move implementation details out of headers etc. ↵ shattered2025-10-231-2/+2
| | | | (#14384)
* qbus: add DVK MFM hard disk controller HLE (#14393) shattered2025-10-231-0/+2
|