summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-165/+19
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* ns32000: Skeleton CPU device with disassembler for NS32000 family. Nigel Barnes2019-03-231-0/+2
| | | | bbc: Added preliminary Acorn 32016 2nd Processor, incomplete CPU emulation.
* Add skeleton ISA device for Novell Disk Coprocessor Board [modem7, ↵ AJR2019-03-221-0/+2
| | | | minuszerodegrees.net]
* Add skeleton AHA-1740 and AHA-1742A ISA devices AJR2019-03-221-0/+2
|
* spectrum: Added the Opus Discovery disc system, and OPD floppy format. Nigel Barnes2019-03-221-0/+2
|
* -astrocde: Slot-ified accessory port and added lightpen device. [Ryan Holtz] Ryan Holtz2019-03-221-0/+4
|
* Add AHA-1542A, AHA-1542B, and BIOS v1.02 of AHA-1542C ROMs from Adaptec AJR2019-03-181-0/+2
|
* aha1542: Add more ROMs, rename and split into three variants AJR2019-03-171-2/+2
| | | | | | - AHA-1542C [modem7, minuszerodegrees.net] - AHA-1542CF v2.11 [Jolaes76, VOGONS Vintage Driver Library] - AHA-1542CP [modem7, minuszerodegrees.net]
* -astrocade: Various changes. [Ryan Holtz] mooglyguy2019-03-171-0/+6
| | | | | | | | | * Removed inaccurate comment from astrocde.xml regarding the 2000-baud tape interface. * Converted astrohome controllers to slot devices. * Added preliminary (not yet working) 300-baud cassette tape slot device. * Changed potentiometer callbacks from tagged IO ports to devcb3. -device: Added feature flag to indicate lack of, or support for, cassette. (nw)
* spectrum: Added the Cheetah SpecDrum device. Nigel Barnes2019-03-141-0/+2
|
* spectrum: Added the Technology Research Beta 128 Disk Interface. Nigel Barnes2019-03-141-0/+2
|
* Add skeleton BusLogic BT-545S SCSI host adapter device [modem7, ↵ AJR2019-03-131-0/+2
| | | | minuszerodegrees.net]
* svi3x8: Hook up controllers to the Coleco Game Adapter Dirk Best2019-03-121-18/+28
| | | | | | Also use our Coleco cartridge emulation instead of generic sockets and move the cartridge and controller bus emulations to their own directory.
* mtx: Added expansion bus with SDX floppy controller. Nigel Barnes2019-03-101-0/+15
| | | | | | | | | - 80 column card with SDX in CP/M mode. - ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected. - Support for Type 03 and Type 07 .mfloppy images. - Added alternate MTX2 romset (German). - Keyboard ROM now selected in Configuration. - Quickload .RUN files.
* New working software list additions Nigel Barnes2019-03-101-0/+2
| | | | | ----------------------------------- electron_cart: ROMPlus-144
* spectrum: Improved expansion interface to allow devices to act on opcode ↵ Nigel Barnes2019-03-101-0/+2
| | | | | | fetches. - Added Multiface One/128/3, and MultiPrint devices.
* sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode (#4680) enikland22019-02-271-2/+6
| | | | | | * sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode * included missing files
* apricot: Add support for the Winchester controller Dirk Best2019-02-231-0/+2
|
* new WORKING machines (JAKKS stuff) (#4624) David Haywood2019-02-101-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | New WORKING machines --- Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, 19 external donators] Disney Princess (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators] New WORKING Software List entries --- jakks_gamekey_nm:nrxdig New Rally X & Dig Dug [Sean Riddle, Peter Wilhelmsen, 19 external donators] note, Pole Position is not really very playable at the moment due to raster rendering glitches, the rest are, aside from some obvious sound issues (nw) New machines marked as NOT WORKING --- Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 20 external donators] There is a video rendering glitch (lkely another off by x lines raster issue) causing the letter selection text to not render properly, it appears the letters scroll instead of the text scroller below, which doesn't. (nw) -spg2xx: Make rowscroll offset configurable, can't find register to control it, but JAKKS games need 0, while the chinese stuff needs 15 (nw) -jak_wof: Marked as working, analog wheel isn't emulated, but is optional (I don't see where / how it maps) (nw) -jak_wof: Improved inputs (nw) -gamekeys now save to the gamekey seeprom not the system one (nw)
* New skeleton ISA16 device: InterLan NP600A-3 Intelligent Protocol Processor ↵ AJR2019-01-261-0/+2
| | | | [modem7, minuszerodegrees.net]
* New skeleton ISA16 device: Everex EV-346 disk controller [modem7, ↵ AJR2019-01-261-2/+2
| | | | minuszerodegrees.net]
* New skeleton ISA16 device: Joincom JC-1310 FDC [Tronix, minuszerodegrees.net] AJR2019-01-261-0/+2
|
* bbc: Added the Logotron Sprite Board on the 1MHz bus (for use with Logotron ↵ Nigel Barnes2019-01-251-0/+2
| | | | Logo).
* electron: Amended cartridge slot interface to include OE and OE2 lines to ↵ Nigel Barnes2019-01-231-0/+6
| | | | | | | | specify ROM13. - Added Slogger Plus 2 Expansion, Acorn Tube Interface and P.R.E.S. Advanced Plus 5 cartridge devices. - Use derived 16Mhz clock on expansion bus and cartridge slots. - Removed MCFG and added devcb3 in expansion and cartridge devices.
* -vsmile: Converted to use slot devices for controllers. Breaks controller ↵ MooglyGuy2019-01-201-2/+2
| | | | input. Checkin in so Vas can look at it, nw
* -spg2xx: Added additional timer logging, nw. MooglyGuy2019-01-191-0/+19
| | | | | | -vsmile: Demoted all drivers to MNW, nw. This reverts commit d48481df909a2925341dc196c02bcf996a9d7784.
* -vsmile: Removed all of my work and returned to a skeleton driver, since ↵ MooglyGuy2019-01-191-19/+0
| | | | it's not good enough for Haze. nw