summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* 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]
* bus/bbc/1mhzbus: Added the RetroClinic DataCentre. [Nigel Barnes, RetroClinic] Nigel Barnes2020-03-151-0/+2
|
* ti99: Added Myarc DDCC-1 disk controller card. Michael Zapf2020-03-151-0/+2
|
* ti99: Added CorComp disk controller cards. Michael Zapf2020-03-141-0/+2
|
* Merge pull request #6388 from fulivi/hp80_dev07 R. Belmont2020-03-041-0/+2
|\ | | | | HP82900 CP/M module
| * hp80: added HP82900 CP/M module fulivi2020-03-031-0/+2
| |
* | Added Microlog Baby Blue II CPU Plus ISA card. [Barry Rodewald] mahlemiut2020-03-041-0/+2
| |
* | bus/bbc/1mhzbus: Added Pull Down RAM and Colour Card 500 devices. Nigel Barnes2020-03-031-0/+4
| |
* | cms6502: Cleanups and promoted to working. Nigel Barnes2020-03-031-0/+2
|/ | | | | - Corrected M4 ROM ordering. - Added IEEE controller card.
* hp80: HP82939 serial I/O module added (#6366) fulivi2020-03-011-0/+2
| | | | | | | | * hp80: added HP82939 serial I/O module. Fixed a small bug in INS8250 that prevented module self-test to pass. Improved the interrupt handling of hp80 systems. * hp80: changed scheduling to use "set_perfect_quantum"
* -ex1280: Added skeleton device for Vectrix EX1280 ISA card. [Ryan Holtz, ↵ mooglyguy2020-03-011-0/+2
| | | | Bitsavers]
* rtpc keyboard: new device (nw) Patrick Mackinlay2020-02-251-0/+14
| | | | The host is a long way from being done, but the keyboard seems to be working well enough already.
* a2bus: Add 8251-based RS232 serial interface from BYTE magazine AJR2020-02-031-0/+2
|
* sdk85: Updates and expansion AJR2020-01-291-0/+14
| | | | | | | | - Make second 8355 into ROM expansion slot that can load custom 8755 programs - Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind - Add optional TTY interface - Improve accuracy of button labels and change key bindings - Add vectored interrupt and soft reset buttons
* bus/bbc/1mhzbus: Added Acorn Winchester Disc. Nigel Barnes2020-01-221-0/+2
|
* bbcmaiv: Added internal modem port, with Acorn AIV SCSI Host Adaptor. Nigel Barnes2020-01-221-0/+15
|
* Revert "bus/centronics: Added a R-2R ladder DAC device." Nigel Barnes2020-01-071-2/+0
| | | | This reverts commit 1564c566c12aa515cca6d5c1a66a2473b351ccd3.
* bus/centronics: Added a R-2R ladder DAC device. Nigel Barnes2020-01-071-0/+2
|