summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* fmtowns: add devices for the SCSI card slot and the FMT-121 card (#7306) r092020-10-081-0/+14
| | | | | | | * fmtowns: add a SCSI card slot for the original models - Add a slot device for the Model 1/2 dedicated SCSI slot - Add a device for the FMT-121 SCSI Card - Modify the I/O maps and machine configurations so the slot and the integrated controller don't overlap
* bus/bbc/1mhzbus: Added the Acorn Music 500, Hybrid Music 5000 Synthesiser, ↵ Nigel Barnes2020-09-251-0/+2
| | | | Hybrid Music 3000 Expander, and Peartree Music 87 Synthesiser.
* bus/bbc/userport: Added the Hybrid Music 4000 Keyboard. Nigel Barnes2020-09-221-0/+2
|
* apple2: preliminary support for the Sider SASI card and the Xebec OEM ↵ arbee2020-09-201-0/+2
| | | | version [R. Belmont]
* bus/electron/cart: Added the Pace RS423 Communications cartridge. Nigel Barnes2020-09-071-0/+2
|
* ti99: Added SID Master expansion card. Michael Zapf2020-09-021-0/+2
|
* bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090) Rhett Aultman2020-08-311-0/+2
| | | | * Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device. * Adds Ethernet networking support for Apple IIgs.
* bus/bbc/userport: Added the Sprow LCD Display. Nigel Barnes2020-08-271-0/+2
|
* bus/electron: Added the P.R.E.S. AP1/AP6 and First Byte Printer Interface ↵ Nigel Barnes2020-08-231-0/+2
| | | | devices.
* bus/electron: Added the JAFA Mode 7 Display Unit. Nigel Barnes2020-08-191-0/+2
|
* apple2: added HAL Labs Gizmo digital joystick adapter [R. Belmont, Golden Child] arbee2020-08-161-0/+2
|
* bus/bbc/fdc: Added the Kenda Professional DMFS and Microware/UDM DDFS boards. Nigel Barnes2020-08-161-2/+4
|
* odyssey2: add preliminary Videopac+ C7420 Home Computer Module emulation hap2020-08-121-0/+2
|
* untangle bus/odyssey2/rom.cpp hap2020-08-121-2/+4
|
* odyssey2: add support for 16KB bankswitched roms hap2020-08-111-0/+2
|
* apple2: Added support for the CMS SCSI II Card [R. Belmont, Apple II ↵ arbee2020-08-081-0/+2
| | | | Documentation Project]
* odyssey2: add support for 4in1 cartridge hap2020-08-031-0/+2
|
* hp9825: hp98036 serial I/O module added (#7024) fulivi2020-08-011-0/+2
|
* HP IPC: support for I/O slots and 82919 serial card added (#7001) fulivi2020-07-271-0/+14
| | | | | | * mc68681: tx/rx clocking from timer fixed, added partial support for break signal * hp_ipc: support for I/O slots added, 82919 serial I/O card added
* bus/spectrum: add common printer interfaces: ZX Lprint, ZX Lprint III, ↵ MetalliC2020-07-251-0/+2
| | | | Kempston Centronics E Interface ('flat' and 'upright' models)
* bus/bbc/1mhzbus: Added the Torch Hard Disc Pack. Nigel Barnes2020-07-221-0/+2
|
* centronics: Add SAMDAC device Dirk Best2020-07-201-0/+2
|
* samcoupe: Add support for the S D IDE Adapter Dirk Best2020-07-201-0/+2
|
* Add ACB-2072 BIOS dumps and skeleton device [rfka01, minuszerodegrees.net] AJR2020-07-181-0/+2
|
* spectrum: implemented Swift Disc and Swift Disc II interfaces MetalliC2020-07-171-0/+2
|
* spectrum: add "SDI" VC1541 disk interface (not working), Logitek Proceed1 notes. MetalliC2020-07-141-0/+2
|
* bus/bbc/userport: Renamed palette.h->palext.h Nigel Barnes2020-07-131-2/+2
|
* samcoupe: Rework driver (WIP) Dirk Best2020-07-131-0/+62
| | | | | | | | | | | | | | | | - Rewrite memory system, now allows supporting expansion devices and better prepared for contention emulation - Add expansion interfaces for rear expansion, drive ports and mouse - Now supports the following rear expansion devices: * Blue Alpha Sound Sampler * Dallas Clock * 1 Mb Interface * SAMBUS 4-slot Expansion Interface (with clock) * SID Interface (6581 and 8580 variants) * S.P.I. SAM Parallel Interface * Voicebox - Added support for the Atom HDD interface, used in place of a floppy drive - Simplified and cleaned up driver - Temporarily deactivated joystick code, interferes with the keyboard
* spectrum: add Logitek Proceed 1 C1541 disk interface (not fully working yet) MetalliC2020-07-121-0/+2
|
* spectrum: implemented Speccy-DOS and FloppyOne DOS interfaces, add "IC-DOS" ↵ MetalliC2020-07-111-0/+4
| | | | Beta Plus clone
* New machines added as WORKING 68bit2020-07-101-0/+2
| | | | | | New machines added as WORKING --- Motorola EXORterm 155 [68bit]
* spectrum: implemented Kempston Disc Interface MetalliC2020-07-011-0/+2
|
* Slotified Mac 128k/512k/512ke/Plus keyboard port. Vas Crabb2020-07-011-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Available keyboards are us (M0110, U.S.), gb (M0110B, British), fr (M0110F, French), pad (M0120F, numeric keypad with passthrough port) and plus (M0110A, U.S. with integrated numeric keypad). The mac128k, mac512k and mac512ke drivers default to the numeric keypad with the U.S. keyboard connected to the passthrough port; the macplus driver defaults to the U.S. keyboard with integrated numeric keypad. Note that the numeric keypad may seem strange. Four of the operators work as cursor arrows if you don't hold shift. There is a comma on one of the keys, but by the time System 6 was released, Apple had decided an equals sign was more useful, so that's what it will produces on newer system versions. The U.S. keyboard with integrated numeric keypad emulates these aspects of the stand-alone keypad - pressing the operator keys on the keypad sends fake shit key down/up events, and using the arrow keys while holding shift will produces operator characters rather than selecting text. The ISO layout keyboards (M0110B and M0110F) produce different scan codes to the ANSI keyboards (M0110 and M0110A) but they don't report a different identification byte. To use an ISO keyboard, you must open the Keyboard control panel and change the layout to International (and change it back to Domestic if you switch back to an ANSI keyboard). This doesn't actually work at the moment due to issues with 6522 VIA emulation, but it will work with macplus sys603 if applied on top of revision 963a2c166d080e78e6de7fe432ed7944c59a6083. -----------------------------------------------------------------------
* spectrum.cpp: add Didaktik D40/D80 disk interface MetalliC2020-06-211-0/+2
|
* bus/bbc/fdc: Added Solidisk DDFS Issues 1/2 and DFDC disk controller boards. Nigel Barnes2020-06-151-0/+2
|
* tti: Convert driver to QBUS device (qts1) AJR2020-06-071-0/+2
|
* Support Colecovision Megacart. (#6788) Andrew Green2020-06-051-0/+2
| | | | | | | * Support Colecovision Megacart. Assume that a rom file that is more than 32K in size is a megacart and that it should be bankswitched using Megacart protocol. * Put megacart functionality in its own cartridge type.
* msx: add matra ink cartridge (nw) hap2020-06-041-0/+2
|
* apple2: introduce new accurate IWM controller and switch apple2cr1/3/4 to ↵ arbee2020-05-231-0/+2
| | | | use it [O. Galibert, R. Belmont]
* pdp11: qbus skeleton, pc11 Sergey Svishchev2020-05-231-0/+14
|
* CoCo: Added Disto RAM cartridge (#6664) tim lindner2020-05-081-0/+2
| | | | | | | | | * adding disto ram cart * logging update * minor change stil no worky * DSTOTEST.BIN passed tests.
* New working machines AJR2020-04-291-0/+17
| | | | | | | | | -------------------- MDT 60 Video Display Terminal [Bitsavers, AJR] z29: Add skeleton for undumped keyboard; try (and fail) to make this work with the MDT 60 keyboard instead z22: Separate driver (nw)
* Heavily improved emulation of GRiD Compass 1101 (#6599) usernameak2020-04-261-0/+2
| | | | | | | | | | | | | | | | | Changes: - added known dump checksums of 1101 BIOS - high-level emulation of GPIB disk devices - partial implementation of DMA (currently ignores ACCRQ so devices must have zero latency in order for it to work) - serial is now properly memory-mapped - modem stub in order to make system properly ignore modem device - it now boots without any patches and debug scripts - merged #6597 (needed in order to make disk devices work) Still not implemented: - RTC/MACHINE_ID - modem - has problems with multiple disk devices working simultaneously (possibly BIOS bug because this BIOS had some problems with that on real device)
* ti99: Add PGRAM card; fixed IDE adapter card. Michael Zapf2020-04-101-0/+4
|
* pasopia, pasopia2: PAC2 overhaul AJR2020-04-061-0/+19
| | | | | | | - PAC2 is now a separate bus with slot devices - Kanji ROM and RAM PAC2 expansions are no longer built into pasopia7, but may be configured as slot options - RAM PAC2 expansion made nonvolatile and provided in multiple sizes - Two PAC2 slots added to pasopia
* bus/bbc/1mhzbus: Added PEDL Multiform Z80. Nigel Barnes2020-03-221-0/+2
|
* bus/coco: Added CoCo PSG cartridge device. [Roberto Fernandez, Nigel Barnes, ↵ Nigel Barnes2020-03-211-0/+2
| | | | Ed Snider]
* bus/bbc/userport: Added the Clwyd Technics Colour Palette and Chameleon devices. Nigel Barnes2020-03-211-0/+2
|
* ti99: Added FORTi sound card. Michael Zapf2020-03-171-0/+2
|
* mac: Initial support for the Sigma Designs LaserView monochrome NuBus video ↵ arbee2020-03-151-0/+2
| | | | card [Al Kossow, R. Belmont]