Commit Graph

801 Commits

Author SHA1 Message Date
Mark Garlanger
802de68cb4
bus/heathzenith/h89: Remove signals present on a real h89bus (#13193) 2025-01-11 11:28:16 +01:00
Dirk Best
d05c5d2b17 bus/amiga/zorro: Add preliminary support for the merlin gfx card 2025-01-05 20:08:40 +01:00
Vas Crabb
a44c48b2fa -bus/isa/prose4k1.cpp: Dumped Speech Plus Prose 4001 CPU firmware. [Matt Balmer]
* 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.
2025-01-06 03:29:10 +11:00
Mark Garlanger
ee988cf9c6
bus/heathzenith/h89: Add Z-89-11 Multi-Mode Interface Card option (#13105) 2024-12-27 22:00:29 -05:00
Curt Coder
e462f6a539 bus/rs232/teletex800: Add front panel layout. [Curt Coder] 2024-12-20 11:11:24 +02:00
Dirk Best
5d06275309 bus/amiga/zorro: Add support for the Rainbow II/FrameMaster
New working software list additions
-----------------------------------
Rainbow II Diashow Professional V1.92 [Amiga Hardware Database]
RainbowPainter V0.99b [Amiga Hardware Database]
2024-12-19 19:28:20 +01:00
Dirk Best
18bf443417 bus/amiga/zorro: Preliminary Picasso II+ support 2024-12-16 13:47:48 +01:00
Dirk Best
0495a01474 bus/amiga/zorro: Add support for the Toccata SoundCard 2024-12-13 18:40:45 +01:00
Mark Garlanger
65b35b09b7
heathzenith/h89.cpp: Add h89 clone with CDR hardware (#13027) 2024-12-08 00:41:35 -05:00
Dirk Best
4f6b319dfe bus/amiga/zorro: Add support for the RIPPLE IDE controller 2024-11-29 21:03:26 +01:00
Mark Garlanger
0e62ff6dcd
heathzenith/h89.cpp: Convert SigmaSoft parallel port into an h89 left card. (#13024) 2024-11-28 12:46:25 -05:00
Patrick Mackinlay
959ed9664e tp880v: added Tadpole Technology TP880V VME single-board computer [Plamen Mihaylov] 2024-11-21 16:55:31 +07:00
angelosa
be99bd1e17 bus/cbus: initial hookup for PC-98 Sound Blaster 16 2024-11-18 21:28:15 +01:00
Mark Garlanger
885ea5367a
h89/h17_fdc.cpp: Move to h89 bus directory and make into h89 card (#12931) 2024-11-02 09:40:53 -04:00
arbee
6f539d10d9 scripts/src/bus.lua: Actual correct location for h89bus. [R. Belmont] 2024-11-01 20:23:19 -04:00
hap
51fe1dc2cc bus.lua: correct h89bus folder location 2024-11-02 00:55:59 +01:00
arbee
8353b2bd93 heathzenith/h89.cpp: Add initial support for the H-89 (and H-88 and Z-90) 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
2024-10-26 18:37:26 -04:00
smf-
6423aae854 Added a new modular JVS framework
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
2024-10-25 15:16:47 +01:00
angelosa
6a28bbbd53 bus/cbus: drop PC9801 prefix for AMD-98 sound card
* make it output mono
* improve AY3 flip-flop mechanism
* add logmacro
2024-10-22 21:24:59 +02:00
shattered
32195e5860
ussr/bk: attach floppy (#12889)
cpu/t11: VM1 does not use RMW bus transaction for MOV and MOVB insns
(fixes writing to floppy)
2024-10-19 13:31:02 -04:00
Nigel Barnes
49ffc90914 bus/psion/honda: Added PC Link and Parallel Printer Link cables (not working).
bus/psion/honda/ssd.cpp: Added Honda serial port.

bus/psion/module: Added Psion RS232/Parallel Module.
2024-10-14 21:34:00 +01:00
holub
bb90e82295
bus/spectrum: Added The Music Machine (MIDI I/O expansion). (#12842) 2024-10-04 23:51:10 +10:00
as-tb-dev
1ef332c674
vcs_ctrl: Add support for Atari CX22/CX80 Trak-Ball in native trackball mode (#12722) 2024-10-02 18:01:12 -04:00
as-tb-dev
1174af0fe8
a2gameio: Add support for the Softape Bright Pen (#12721)
* a2gameio: Add Softape Bright Pen support for the Apple ][/][+
2024-09-21 08:04:29 -04:00
angelosa
18c6ade499 bus/bml3: drop bml3 prefix for slot options filenames 2024-09-20 09:34:58 +02:00
angelosa
4c673df503 bus/pci: PowerVR Neon 250 stub 2024-09-18 20:16:55 +02:00
Patrick Mackinlay
b5e6be9444 mvme328: new device [Tom Uban, Plamen Mihaylov] 2024-09-16 23:12:43 +07:00
wilbertpol
ca1df2fcb2
bus/msx/slot/panasonic08r.cpp: Added MSX Turbo-R internal firmware mapper. (#12737) 2024-09-11 02:08:30 +10:00
angelosa
1f06e6bdf5 funtech/supracan.cpp: preliminary cart interface, add NVRAM support for games requiring it 2024-09-10 15:13:32 +02:00
as-tb-dev
b989286652
a2bus: Add support for Wico Trackball, Wico Command Control Joystick Adapter, and 4 paddles connected to the Sirius JoyPort to the Apple ][/][+ (#12666) 2024-08-25 09:32:30 -04:00
angelosa
84a9012313 bus/pci: ncr53c825 stub [Roberto Fresca, Gaby, recreativas.org] 2024-07-27 14:32:52 +02:00
angelosa
ec8dbae9f7 bus/pc8801: add gsx8800 expansion stub 2024-07-21 22:05:22 +02:00
angelosa
7ab573d590 bus/fp1000: preliminary fd1020fd device 2024-07-19 18:21:17 +02:00
angelosa
5f71cfecb7 casio/fp1100.cpp: add expansion slots, FP-1060I/O and RAMPACK 2024-07-18 10:44:37 +02:00
Sven Schnelle
ba5952efab
bus/ieee488: Added HP9133 Floppy/Fixed disk drive. (#12561)
* machine/wd2010.cpp: Increased maximum sectors per track to 32.
* machine/wd2010.cpp: Implemented multi-sector transfers.
* machine/wd2010.cpp: Don't change current cylinder on reset.
* cpu/m6809: Added sync acknowledge callback.
* hp/hp98x6.cpp: Added HP9133 slot option.
2024-07-18 08:00:18 +10:00
wilbertpol
ab39049ef5
bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol] (#12583)
* msx2_flop.xml: Added 2 items.

New working software list items
-------------------------------
Sunrise IDE firmware (v2.50) [anonymous]
Sunrise IDE firmware (v2.40) [anonymous]

* machine/atahle.cpp:
- Clear DMA modes when switching to PIO mode.
- Do not log reads when reading from the debugger.

* bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol]
2024-07-16 22:22:20 -04:00
Nigel Barnes
ee45d80778 bus/bbc/tube: Added the Matchbox co-processor. 2024-07-03 22:04:14 +01:00
Nigel Barnes
bf1822976c Systems promoted to working
---------------------------
Micro-Professor 1 Plus [Nigel Barnes]

New working clones
------------------
MT-80Z [anonymous]

New systems marked not working
------------------------------
Robot Training Arm CS-113 [anonymous]

multitech/mpf1: Added expansion and ROM U7 slots.
- Added ROM software list.

multitech/mpf1p: Replaced bad dump of monitor ROM.
- Corrected layout to use 14 seg LED's.
- Added keyboard.
- Added expansion and ROM U3 slots.
- Added ROM software list.

bus/mpf1: Added Micro-Professor 1 expansion boards:
- Multitech EPB-MPF (Eprom Programmer Board)
- Multitech EPB-MPF-IBP (Eprom Programmer Board)
- Multitech IOM-MPF-IP (I/O and Memory Board)
- Multitech PRT-MPF (Printer)
- Multitech PRT-MPF-IP (Printer)
- Multitech SGB-MPF (Sound Generation Board)
- Multitech SSB-MPF (Speech Synthesizer Board)
- Multitech TVA-MPF-IP (Video Board)
- Bardehle VIDEO-MPF-I (Video Board)
2024-07-01 22:18:56 +01:00
Sven Schnelle
8af8f5d730
hp_dio: add HP98624 GPIB interface card (#12514) 2024-06-29 07:22:43 -04:00
Curt Coder
20c88890c0 luxor/abc80x: Added skeleton for Luxor Teletex 800. [robcfg, Curt Coder] 2024-05-15 15:40:35 +03:00
wilbertpol
fa1c6edf5f
bus/msx/cart/franky.cpp: Added SuperSoniqs Franky cartridge. (#12357) 2024-05-10 02:20:47 +10:00
smf-
d2a8043c4b moved PC Card devices to src/devices/bus/pccard and changed signals to match specification to avoid unnecessary inversions. [smf]
KONAMI_DUAL_PCCARD: New device, used by Punchmania 2 to allow 2 x 32MB linear flash cards to be installed in a single slot (replacing the previous 64MB linear flash card, that does not seem to exist). [smf]
Renamed the remaining 16MB and 32MB flash cards, to indicate that they are rebranded Fujitsu cards. [smf]
Linear flash cards can now be write protected. [smf]
ID245P01: New device, a rebranded Sharp linear flash card that is also used by Konami. [smf]
PM24276: New device, a 16 bit linear flash card. [smf]
ataflash creates a generic CIS and identify buffer if it is missing from the CHD, also the card can be detected. [smf]
2024-05-09 00:52:59 +01:00
Dirk Best
1c5e5b9b43 coleco/cartridge: Add support for 'Activision' type cartridges
Software list items promoted to working (coleco_homebrew.xml)
-------------------------------------------------------------
The Black Onyx
Boxxle
Space Shuttle: A Journey Into Space (64k)
2024-04-20 01:27:38 +02:00
shattered
217c386184
ussr/uknc.cpp: Added cassette interface and qbus slots with floppy controller card. (#12254)
* ussr/uknc.cpp: Added second CPU and corrected CPU clocks.
* bus/qbus: Added UKNC KMD floppy controller card device.
2024-04-16 06:18:10 +10:00
Dirk Best
ad7fdda12b coleco: Add expansion bus and support for the Super Game Module
This obsoletes PR#10816. Thanks to 0kmg for the initial implementation.
2024-04-13 17:06:28 +02:00
shattered
c895c5e198
bus/multibus: Added Robotron K7071 text-only video card for the A7100 series. (#12188) 2024-04-09 03:17:12 +10:00
hap
4071f307fd msx: add magic key dongle 2024-04-08 15:51:19 +02:00
AJR
a5c5d21c09 qbus: Add dump of Matrox QG-640 Color Display Processor Card and skeleton device implementation [AJR, Bitsavers] 2024-04-06 13:46:48 -04:00
hap
a4cf1316fa added novag tv interface peripheral [hap, Achim] 2024-03-23 19:03:46 +01:00
angelosa
8cc0a3f213 bus/pci: add SiS6326 AGP card 2024-03-13 03:17:03 +01:00
Vas Crabb
c53b36b892 -bus/a2bus: Added SNES MAX game controller interface card.
-docs: Clarified description of EMULATOR make option.
2024-03-10 23:38:41 +11:00
angelosa
40bf644661 bus/pci: add Cirrus Logic GD5446 card 2024-03-09 22:41:04 +01:00
AJR
b53e5439f0 a800: Add Atari CX85 Numeric Keypad to controller port options 2024-03-03 17:52:04 -05:00
Olivier Galibert
295b00c0e6 plg150-ap: Added 2024-03-03 18:00:29 +01:00
Vas Crabb
f28fe7db31 osd: Cleaned up MIDI and network interfaces a little more. 2024-03-01 05:06:54 +11:00
angelosa
9b2e02a839 bus/pci: add PDC20262 card [Guru] 2024-02-29 02:50:32 +01:00
Sylvain Glaize
5466b7f0c9
trs/mc10.cpp: Add "Multiport" cartridge and RAM expansion for the Matra & Hachette Alice (#12080) 2024-02-28 19:07:49 -05:00
angelosa
fb4db134ab bus/pci: separate AGP cards to their own container, add Laguna 3d as AGP slot option 2024-02-27 00:13:32 +01:00
angelosa
5c84856b50 bus/pci: add Vision 864 and 968 cards 2024-02-25 01:52:51 +01:00
angelosa
4996c8d2e2 bus/ata: basic Toshiba XM-3301 ATAPI CD drive [Angelo Salese, Grull Osgo]
* Allows mounting with TAISATAP.SYS in DOS, allows gammagic to moving on to Voodoo init
2024-02-24 00:55:59 +01:00
Nigel Barnes
7d46eed853 bus/spectrum: Added Prism VTX 5000 Modem device. 2024-02-17 19:55:18 +00:00
Miodrag Milanovic
fb131c9514 bus/idpartner: added SASI adapter 2024-02-17 18:15:54 +01:00
angelosa
b05ee45a43 bus/pci/vt6306: confirm some HW details [Guru] 2024-02-17 17:23:07 +01:00
Nigel Barnes
7099a5c22c bus/rs232: Added the Micro-Robotics Scorpion Intelligent Controller device. 2024-02-17 16:08:20 +00:00
angelosa
a355ac845a bus/pci: add stub for VT6306 FireWire controller 2024-02-17 16:37:05 +01:00
Olivier Galibert
300dcfaf79 Add a plg100-vl skeleton-ish. We have h8-h8 serial communications
reliability issues to track.
2024-02-16 19:23:55 +01:00
Nigel Barnes
fb3539ce0c bus/bbc/1mhzbus: Added The Barry-Box (not working) 2024-02-16 18:13:30 +00:00
Nigel Barnes
e7038e81ce bus/bbc/userport/lvlecho.cpp: Added the LVL Echo Keyboard. 2024-02-15 22:27:43 +00:00
angelosa
2a63ecffb1 bus/pci: add WD9710 Paradise Pipeline card 2024-02-15 20:33:04 +01:00
angelosa
9ef7ed7a49 bus/pci: add stub for OAK OTI Spitfire line 2024-02-12 01:06:24 +01:00
Miodrag Milanovic
6aa0c208da New machines marked as NOT_WORKING
----------------------------------
Iskra Delta Partner [Jernej Jakob]

sfrj/idpartner.cpp : Added bus connector and split GDP into separate card [Miodrag Milanovic]
2024-02-11 14:45:03 +01:00
angelosa
3a454f5615 bus/pci: add stub for ESS Solo1/Maestro line 2024-02-10 23:48:53 +01:00
shattered
b992130045
bus/qbus: Added DVK MX floppy controller. (#11840) 2024-02-09 02:42:43 +11:00
Miodrag Milanovic
d3ccee321c tim011: Add expansion bus support and AY card [Marko Solajic, Miodrag Milanovic] 2024-02-01 12:02:53 +01:00
cam900
8bf993ca5b
bus/pce: Moved Super System Card and Arcade Card to slot card devices. (#11726)
* Moved expansion card emulation out of the system into card devices.
* Removed machine configuration settings for expansion settings.
* Started to modernise the HuCard slot interface.

New working software list items (pce.xml)
------------------------
Arcade Card Pro
2024-01-26 05:22:19 +11:00
wilbertpol
245b399d0b
New not working system & software list: Sega AI (#11747)
* bus/segaai: Rename device_segaai_card_interface to segaai_card_interface
* bus/segaai: Rename device_segaai_exp_interface to segaai_exp_interface

* hash/segaai.xml: Add barcode for several titles.
* hash/segaai.xml: Merge eigooha1 and eigooha2 into eigoohan, and eigogam1 and eigogam2 into eigogame.
* hash/segaai.xml: Update description for Eigo de Ohanashi and Eigo de Game.
* hash/segaai.xml: Add notes to Pinpon Music Rhythm and Melody.
* hash/segaai.xml: Merge Okeiko Aiueo and Hanamaru Aiueo into a single software item.
* hash/segaai.xml: Swapped checksums for Okeiko Aiueo and Hanamaru Aiueo and updated some notes.
* hash/segaai.xml: Added and replaced some overlays. Added placeholders for some older revisions released on cassette.
* hash/segaai.xml: Add cassette dumps of Alice World, Robinson Land, and Cosmis Train.
* hash/segaai.xml: Add dumps of several older cassette versions.
* hash/segaai.xml: Add/update serial, alt_title, and barcodes for cassette releases.
* hash/segaai.xml: Use improved overlay scans.

* layout/segaai.lay: Display clickable area when no overlay is present.
* layout/segaai.lay: Make cursor square.

* sega/segaai.cpp: Update old driver.
* sega/segaai.cpp: Let cards and expansions install themselves.
* sega/segaai.cpp: Adjust upd7759 sound level.
* sega/segaai.cpp: Mark cassette as stereo.
* sega/segaai.cpp: Only output the left channel from the cassette player.
* sega/segaai.cpp: Set the cassette channel to use for data input.
* sega/segaai.cpp: Add upd7759 busy signal to input port 4.
2024-01-23 16:23:49 -05:00
angelosa
2d03bccbe8 bus/pci: add stub for Emagic Audiowerk2 2024-01-21 00:42:15 +01:00
angelosa
6e7c44a696 bus/pci: add stub for AHA2940AU [Guru] 2024-01-20 19:21:02 +01:00
Vas Crabb
8f98b61a7e bus/pci: Make #include guards match paths, sort filenames. 2024-01-20 06:42:23 +11:00
angelosa
705922f609 bus/pci: add ZR36057 stub 2024-01-19 04:14:15 +01:00
angelosa
dc9384250f bus/pci: add RTL8139 stub 2024-01-18 02:05:07 +01:00
Angelo Salese
81a6a18e47
bus/pci: convert opti82c861 to a pci_slot, add basic OpenHCI values (#11940) 2024-01-16 20:47:07 -05:00
angelosa
4d9d523143 bus/pci: add stubs for S3 SonicVibes and RTL802AS PCI based cards 2024-01-16 04:25:27 +01:00
987123879113
32e13b0f3c
misc/sttechno.cpp: Implement driver for Kato's Shamisen Brothers. (#11929)
* machine/intelfsh.cpp: Implemented fast mode for Fujitsu flash.
* bus/ata/atapihle.cpp: Made DMA ready configurable.
* sound/stt_sa1.cpp: Emulated STT-SA1 PCM sample playback.

Systems promoted to working
-----------------------------
Shamisen Brothers Vol 1 (V1.01K) [Windy Fairy, Taro, angeryer]
2024-01-16 05:51:26 +11:00
Olivier Galibert
43352d46b1 pci: correct upcalls, add ymp21 and ds2416 skeletons 2024-01-14 15:10:27 +01:00
angelosa
500eeb1695 bus/pci: add ProMotion 3210 PCI card stub [VGA Legacy MKIII] 2024-01-14 03:42:06 +01:00
Olivier Galibert
828a54af4e newpci: Create a first stab at slottable cards. Embrace the future insanity
sw1000xg: Add a very temporary placeholder
2024-01-13 23:34:05 +01:00
wilbertpol
7a1c86c4d1
bus/msx/cart/scsi.cpp: Add support for MSX Computer Club Gouda MSX-SCSI Interface. (#11892) 2023-12-31 20:40:47 -05:00
robjustice
982623956a
bus/a2bus: Added Vista A800 8 inch Disk Controller Card (#11885) 2023-12-30 20:55:40 -05:00
wilbertpol
d74f2ce2a7
bus/msx/cart: Added partial emulation of Panasonic FS-SR021 MSX2 Word Processor cartridge. (#11866)
New software list items marked not working (msx2_cart.xml)
------------------------------
FS-SR021 MSX2 Word Processor (Japan) [file-hunter]
2023-12-22 22:59:44 +11:00
arbee
73f27a5dae bus/kim1: Add support for MTU "Visible Memory" (aka "Visable Memory") board. [R. Belmont] 2023-12-19 20:52:15 -05:00
arbee
e744a06bda commodore/kim1: Add preliminary KIM-1 expansion bus/backplane support and MTU K-1016 16K RAM card. [R. Belmont] 2023-12-13 23:11:16 -05:00
shattered
21cf0bf138
bus/multibus/robotron_k7070.cpp, robotron/a7150.cpp: Made Robotron K7070 KGS a Multibus card. (#11647) 2023-12-13 00:56:55 +11:00
Devin Acker
37a73726df
Added Casio WG-130 waveblaster device (#11826) 2023-12-09 12:06:00 -05:00
Olivier Galibert
20b2f08fb5 waveblaster: add the dx60xg [O. Galibert, Matt] 2023-12-08 09:17:53 +01:00
Olivier Galibert
f627895caf waveblaster: add the db50xg [O. Galibert, Phil Bennett] 2023-12-08 08:55:42 +01:00
Olivier Galibert
6a05e69541 wavesynth: Slotify the omniwave 2023-12-08 08:54:40 +01:00
Nigel Barnes
4a29438376 bus/bbc/analogue: Added Microwriter Quinkey input device. 2023-11-17 20:28:32 +00:00
Phil Bennett
cbe16a03a8
casio/casloopy.cpp: Promoted system to working. (#11621)
* Emulated most features of the system, with the exception of sound output and the thermal printer.
* bus/vboy/slot.cpp: Fixed loading loose software on big Endian hosts. [Vas Crabb]

Systems promoted to working
---------------------------
Casio Loopy [Phil Bennett, Ryan Holtz]

New working software list items (casloopy.xml)
-------------------------------
Chakra-kun no Omajinai Paradise [Rachel Simone Weil]
2023-10-18 05:45:26 +11:00
arbee
23b19b492e nubus/thunder4gx.cpp: Preliminary support for Radius Thunder IV GX video card. [R. Belmont] 2023-10-16 22:15:15 -04:00