summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/bus.lua
Commit message (Collapse)AuthorAgeFilesLines
* New sound infrastructure. Olivier Galibert6 days1-0/+14
| | | | | | | | | | | | | | | | | Should be added soon: - mute - speaker/microphone resampling To be added a little later: - compression - reverb Needs to be added by someone else: - coreaudio - direct - portaudio - xaudio2 - js
* apple/macii.cpp: Fixed regression where NuBus was stealing the internal ↵ arbee7 days1-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | video's slot $E space and allow PDS cards to hijack the internal screen. [R. Belmont] bus/nubus: Many updates. [R. Belmont] * All cards: modernized with short types, fewer boilerplate comments, general cleanups, and card memory map support. * Lapis ProColor: fixed "encrypted" 4 and 8 bit-per-pixel modes and added the NuBus and PDS/30 versions of the ProColor 8. Also used the TLC34075/34076 DAC device. * m2video: use the CRTC registers of the TFB 1.0 chip and the Bt453 DAC device. * m2hires: use the CRTC registers of the TFB 2.2 chip, merge in the Apple Portrait Card, and add the Apple Workstation Card. All 3 of these were the same card with different ROMs, pixel clock crystals, and DAC models (Bt473 or Bt474). * Sigma Designs LaserView: Now uses the CRTC register values. * RasterOps ColorBoard/264 NuBus: Much better correctness on the NuBus version, including support for the 30 Hz NTSC mode * RasterOps ColorBoard/264 PDS: Near-total rewrite using the TMS34061 and Bt473 devices. * SuperMac Spectrum/8 Series III: Use Bt478 DAC device like the real card. * SuperMac Spectrum PDQ: Documented that the card uses 3 Bt458 DACs. Not actually hooked up that way yet. * Moniterm MacViking: Documented that the CRTC is a TTL state machine, there are no registers. * Micron/XCEED MacroColor/30: Merged with Color 30HR which is 99% the same hardware, and added an "internal" version which takes over the SE/30's internal display and allows you to show grayscale on the original CRT. * Micron/XCEED Color HR30: All available video modes are supported now with the MonitorXCEED software. Also added an "internal" version like the MacroColor/30, decoded the register encryption, and used the correct Bt473 and Bt478 devices.
* bus/cbus: preliminary conversion of MSX style DE-9 ports in -26 and -86 angelosa11 days1-2/+0
| | | | | | * -86 uses only one port not two; * Remove joystick readback from -118, mounts a DA-15 PC gameport instead; * Remove pc9801_snd_device glue logic;
* bus/snes/st018.cpp: Add primary support of ST018 coprocessor (#13553) cam9002025-04-131-0/+2
| | | | | | | * bus/snes/st018.cpp: Add primary support of ST018 coprocessor moritas2 now boots, but still hangs at in-game. * bus/snes/st018.cpp: Fix CPU latch accessing
* MSX: add Video80 homebrew card (#13568) fulivi2025-04-101-0/+2
| | | * MSX: fixed vy0010 ROM image
* [heathzenith/h8.cpp] Update interrupt handling to not use ↵ Mark Garlanger2025-03-201-3/+3
| | | | | | | set_input_line_and_vector (#13492) * [heathzenith/h8.cpp] Update interrupt handling to not use set_input_line_and_vector * Fix include guards for moved header file
* ti99: Model the Speech Synthesizer as an own unit, with an adapter board for ↵ Michael Zapf2025-03-061-2/+4
| | | | the PEB.
* bus/centronics/epson_fx80.cpp: Added skeleton devices Epson FX-80 and JX-80 ↵ goldnchild2025-03-071-0/+2
| | | | printers. (#13429)
* bus/cbus: add MIF-201 MIDI interface stub angelosa2025-03-051-0/+2
|
* ti99: Add sidecar cartridge Arcturus. Michael Zapf2025-03-021-0/+2
|
* ti99: Added I/O port Splitter device. Michael Zapf2025-03-021-0/+2
|
* bus/sg1000_exp/sp400.cpp: Added a skeleton device for the SP-400 plotter ↵ goldnchild2025-02-271-4/+6
| | | | (#13410) [Fabio Dalla Libera, Golden Child]
* bus/centronics: Added a skeleton Epson RX-80 printer device to allow the CPU ↵ goldnchild2025-02-231-0/+2
| | | | ROM to be debugged. (#13391)
* bus/qbus: Add dump and skeleton device for TDL-12 SCSI Host Adapter [Bitsavers] AJR2025-02-211-0/+2
| | | | * z8536: Respect data direction registers when reading back from Ports A & B
* bus/amiga/cpuslot/a570: Initial skeleton device [Dirk Best, TOSEC] Dirk Best2025-02-121-0/+2
|
* bus/amiga/zorro: Add emulation (seemingly working) of Oktagon 2008 SCSI ↵ AJR2025-02-091-0/+2
| | | | controller [AJR, unknown]
* bus/centronics: hookup The Adaptator DE-9 multitap device (#13341) Angelo Salese2025-02-091-0/+2
| | | | | * bus/centronics: hookup The Adaptator DE-9 multitap device * bus/centronics/adaptator: register a possible DDR variable
* amiga: Untangle CPU slot bus from Zorro-II slot Dirk Best2025-02-031-4/+22
| | | | | | | | | | | | | - Rewrite DMAC DMA controller. Now actually transfers data. - Add preliminary support for the A590 hard disk controller - Add preliminary support for the Action Replay freezer devices - Add support for the MegaMix 500 RAM expansion - Add preliminary support for the A2091 hard disk controller New working software list additions ----------------------------------- A590 Setup Disk 1.7 (Western Digital Harddisk) [Turran FTP] A2091 Setup Disk 1.27 [Amiga Hardware Database]
* HP98x6: added HP98628 & HP98629 expansion cards (#12984) fulivi2025-01-111-0/+2
| | | | | | | * z80sio: add support for wait/ready, fix rx int logic, fix SDLC bit stuffing bug * hp98x6: added support for HP98628 & HP98629 exp. cards * hp98x6: removed dependency on buggy hp_dio functions, restored original hp_dio.*
* bus/heathzenith/h89: Remove signals present on a real h89bus (#13193) Mark Garlanger2025-01-111-2/+12
|
* bus/amiga/zorro: Add preliminary support for the merlin gfx card Dirk Best2025-01-051-0/+2
|
* -bus/isa/prose4k1.cpp: Dumped Speech Plus Prose 4001 CPU firmware. [Matt Balmer] Vas Crabb2025-01-061-0/+2
| | | | | | | * The CPU passes its initial memory test, but no I/O is connected. -dynax/ddenlovr.cpp: Identified 18 of 40 DIP switches for hanakanz with high confidence, and improved inputs.
* bus/heathzenith/h89: Add Z-89-11 Multi-Mode Interface Card option (#13105) Mark Garlanger2024-12-271-0/+2
|
* bus/rs232/teletex800: Add front panel layout. [Curt Coder] Curt Coder2024-12-201-0/+8
|
* bus/amiga/zorro: Add support for the Rainbow II/FrameMaster Dirk Best2024-12-191-0/+2
| | | | | | | New working software list additions ----------------------------------- Rainbow II Diashow Professional V1.92 [Amiga Hardware Database] RainbowPainter V0.99b [Amiga Hardware Database]
* bus/amiga/zorro: Preliminary Picasso II+ support Dirk Best2024-12-161-0/+2
|
* bus/amiga/zorro: Add support for the Toccata SoundCard Dirk Best2024-12-131-0/+2
|
* heathzenith/h89.cpp: Add h89 clone with CDR hardware (#13027) Mark Garlanger2024-12-081-0/+2
|
* bus/amiga/zorro: Add support for the RIPPLE IDE controller Dirk Best2024-11-291-0/+2
|
* heathzenith/h89.cpp: Convert SigmaSoft parallel port into an h89 left card. ↵ Mark Garlanger2024-11-281-0/+14
| | | | (#13024)
* tp880v: added Tadpole Technology TP880V VME single-board computer [Plamen ↵ Patrick Mackinlay2024-11-211-0/+2
| | | | Mihaylov]
* bus/cbus: initial hookup for PC-98 Sound Blaster 16 angelosa2024-11-181-4/+6
|
* h89/h17_fdc.cpp: Move to h89 bus directory and make into h89 card (#12931) Mark Garlanger2024-11-021-0/+2
|
* scripts/src/bus.lua: Actual correct location for h89bus. [R. Belmont] arbee2024-11-011-1/+1
|
* bus.lua: correct h89bus folder location hap2024-11-021-1/+1
|
* heathzenith/h89.cpp: Add initial support for the H-89 (and H-88 and Z-90) ↵ arbee2024-10-261-0/+26
| | | | | | | | | slot bus - Uses the real I/O decoding PROMs - Z-37 and MMS 77316 floppy controllers converted to cards - H-88-3 serial and H-88-5 cassette interfaces converted to cards - Sigmasoft Sound card converted to a card
* Added a new modular JVS framework smf-2024-10-251-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | New devices added: Namco Cyber Lead I/O LED(I/O) PCB 8699014200 Namco Cyber Lead I/O LED(I/O) PCB 8699014200 (compatibility patch) Namco Cyber Lead I/O LED(LED) PCB 8699014500 Namco AMC PCB (Extra I/O,JPN,Ver1.10) Namco ASCA-1 (Multipurpose I/O,JPN,Ver2.00) Namco ASCA-3 (Multipurpose + Rotary Encoder,JPN,Ver2.04) Namco ASCA-3 (Multipurpose + Rotary Encoder,JPN,Ver2.02) Namco ASCA-5 (Multipurpose,JPN,Ver2.09) Namco CSZ1 MIU-I/O (GUN-EXTENTION,JPN,Ver2.05) Namco EM I/O1-02 (Techno-Drive I/O,JPN&EXP,Ver2.00) Namco TSS-I/O (GUN-EXTENTION,JPN,Ver2.02) Namco XMIU1 TSS-I/O (GUN-EXTENTION,JPN,Ver2.11,Ver2.12) Note: the Cyber Lead compatibility patch is required because later versions aren't Namco FCA-1 (Multipurpose + Rotary Encoder,JPN,Ver1.00) Namco FCA-1 (Multipurpose + Rotary Encoder,JPN,Ver1.01) Namco FCB (TouchPanel&Multipurpose,JPN,Ver1.02) Note: These use ASCA3 patched to return the correct ID string as the full ROM is yet to be extracted Namco EM Pri1-01 Note: The printer for Techno Drive is HLE'd only enough to make the game happy
* bus/cbus: drop PC9801 prefix for AMD-98 sound card angelosa2024-10-221-2/+2
| | | | | | * make it output mono * improve AY3 flip-flop mechanism * add logmacro
* ussr/bk: attach floppy (#12889) shattered2024-10-191-0/+2
| | | | cpu/t11: VM1 does not use RMW bus transaction for MOV and MOVB insns (fixes writing to floppy)
* bus/psion/honda: Added PC Link and Parallel Printer Link cables (not working). Nigel Barnes2024-10-141-0/+6
| | | | | | bus/psion/honda/ssd.cpp: Added Honda serial port. bus/psion/module: Added Psion RS232/Parallel Module.
* bus/spectrum: Added The Music Machine (MIDI I/O expansion). (#12842) holub2024-10-041-0/+2
|
* vcs_ctrl: Add support for Atari CX22/CX80 Trak-Ball in native trackball mode ↵ as-tb-dev2024-10-021-0/+2
| | | | (#12722)
* a2gameio: Add support for the Softape Bright Pen (#12721) as-tb-dev2024-09-211-0/+2
| | | * a2gameio: Add Softape Bright Pen support for the Apple ][/][+
* bus/bml3: drop bml3 prefix for slot options filenames angelosa2024-09-201-8/+8
|
* bus/pci: PowerVR Neon 250 stub angelosa2024-09-181-0/+2
|
* mvme328: new device [Tom Uban, Plamen Mihaylov] Patrick Mackinlay2024-09-161-0/+2
|
* bus/msx/slot/panasonic08r.cpp: Added MSX Turbo-R internal firmware mapper. ↵ wilbertpol2024-09-111-0/+2
| | | | (#12737)
* funtech/supracan.cpp: preliminary cart interface, add NVRAM support for ↵ angelosa2024-09-101-0/+14
| | | | games requiring it
* a2bus: Add support for Wico Trackball, Wico Command Control Joystick ↵ as-tb-dev2024-08-251-0/+6
| | | | Adapter, and 4 paddles connected to the Sirius JoyPort to the Apple ][/][+ (#12666)
* bus/pci: ncr53c825 stub [Roberto Fresca, Gaby, recreativas.org] angelosa2024-07-271-2/+4
|