summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/machine.lua
Commit message (Collapse)AuthorAgeFilesLines
* dec: reorganize and rename some device files Patrick Mackinlay2023-09-221-12/+0
|
* namco/namcos12.cpp: Emulated games with CDXA board. (#11558) 9871238791132023-09-221-8/+20
| | | | | | | | | | | | | | | * machine/t10mmc.cpp: Added support for T10SBC_CMD_SEEK_10 command. * cpu/sh: Added SH7014 SoC. * machine/icd2061a.cpp: Emulated IC Designs 2061A programmable clock generator. * sound/lc78836m.cpp: Emulated Sanyo LC78836M audio DAC. * namco/namcos12_cdxa.cpp: Emulated Namco System 12 CDXA board. Systems promoted to working ----------------------------- Truck Kyosokyoku (Japan, TKK2/VER.A) [Windy Fairy] New working systems ----------------------------- Um Jammer Lammy NOW! (Japan, UL1/VER.A) [Phil Bennett, Eric Yockey, Windy Fairy]
* nscsi: Add SCSI tape device based on SIMH tape image format (#11430) Miëtek Bak2023-09-141-0/+2
|
* machine/7400.cpp: Removed unused 7400 logic device. Vas Crabb2023-08-301-12/+0
|
* mos6530n(ew): rename to mos6530 hap2023-07-251-3/+3
|
* 6532riot: remove unused device hap2023-07-251-12/+0
|
* mos6530l: remove unused device hap2023-07-251-12/+0
|
* mos6530: rename device to mos6530l hap2023-07-251-15/+24
|
* dp8573: add dp8572a variant Patrick Mackinlay2023-07-201-4/+4
|
* bfm/bfm_blackbox.cpp: Added driver for Bellfruit Black Box electromechanical ↵ SomeRandomGuyIdk2023-07-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | fruit machines. (#10417) * machine/em_reel.cpp: Encapsulated electromechanical reel simulation. * barcrest/mpu1.cpp: Refactored to use new electromechanical reel device. New systems marked not working ------------------------ Nudge Climber (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash) 21 Up (Bellfruit) (Black Box) (5p Stake, £1 Jackpot) Bell Trail (Bellfruit) (Black Box) (5p Stake, £1 Jackpot) The Nudge Machine (ADMC) (Black Box) (5p Stake, £1/£2 Jackpot) Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot) Double It (Bellfruit) (Black Box) (10p Stake, £2 Jackpot) Fire Cracker (Bellfruit) (Black Box) (10p Stake, £2 Jackpot) Oranges And Lemons (Bellfruit) (Black Box) (10p Stake, £2 Jackpot) Golden Spin (BWB) (Black Box) (MK1.5, 5p Stake, £50 Jackpot) New clones marked not working ------------------------ 21 Up (Bellfruit) (Black Box) (10p Stake, £2 Jackpot) Reel Gambler (Bellfruit) (Black Box) (10p Stake, £2 Jackpot) Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash) Spin Up (CTL) (Black Box) (10p Stake, £3 Jackpot) Crackerjack (Bellfruit) (Black Box) (5p Stake, £2 Jackpot) Fiesta (Associated Leisure) (Black Box) (2p Stake, £1/£2 Jackpot)
* machine/ataflash.cpp: Untangle from the parallel ATA interface. Vas Crabb2023-06-291-0/+24
| | | | | | This isolates the ATA disk drive interface implementation from the physical parallel ATA device interface. The ATA Flash PC Card is no longer a kind of parallel ATA device.
* misc/odyssey.cpp: write a skeleton device for PC87306 Super I/O angelosa2023-06-191-0/+12
|
* pc/pcipc.cpp: derive a very preliminary i440bx AGP target from savquest BIOS angelosa2023-05-301-0/+13
| | | | machine/w83977tf.cpp: preliminary Super I/O PoC
* hrdvd: Add placeholders for all the chips, thanks Guru for tracing the pcb Olivier Galibert2023-05-261-0/+12
|
* Initial work towards i440bx chipset (#11037) Angelo Salese2023-05-211-0/+10
| | | | | | | | | | - implement stubs for i82443bx_host and i82371eb PCI devices, hooks up base PCI stubs to midway/midqslvr.cpp, misc/comebaby.cpp and misc/xtom3d.cpp - misc/xtom3d.cpp: preliminary implementation of Oksan ROM DISK ISA card - machine/pci-smbus.h: make map public so it can be reused by i82371eb_acpi (would otherwise fail mapping to the intended HW) New systems marked not working ---------------------------------- Pump It Up: The 1st Dance Floor [ATR4X, Gergc, Pawprint, infamouspat, Ruubbinnexx, H4M573R, Angelo Salese, Hammy]
* New systems marked not working Nigel Barnes2023-05-171-0/+9
| | | | | | | | | | ------------------------------ Series 3 [Nigel Barnes, The Last Psion] New clones marked not working ----------------------------- Pocket Book [Nigel Barnes, The Last Psion] Series 3s [Nigel Barnes, The Last Psion]
* bus/psion: Added SIBO and Honda expansion port devices: Nigel Barnes2023-05-161-0/+15
| | | | | | | | | | | | | | - 3Fax Modem, 3Link Parallel Printer Interface, 3Link RS232 Serial Interface, and Siena SSD Drive. psion/psion3a.cpp: Added wakeup with specific keys, and SIBO/Honda expansion ports. psion/siena.cpp: Added wakeup with specific keys, and Honda expansion port. psion/workabout.cpp: Added wakeup with specific keys. machine/psion_asic5.cpp: Partially implemented peripheral mode. machine/psion_asic9.cpp: Implemented memory protection, and additional external interrupt lines.
* machine/opti82c861.cpp: Skeleton for OPTi 82C861 PCI USB OHCI controller. ↵ arbee2023-05-131-0/+12
| | | | [R. Belmont]
* chd: Add dvd support. better abstraction in general, multi-image support in ↵ Olivier Galibert2023-05-041-2/+2
| | | | arcade-type drivers
* wicat: Add MCU dump and LLE of keyboard; update layout to include keyboard ↵ AJR2023-04-221-0/+12
| | | | | | LEDs [AJR, Bitsavers] * im6402: Remove ugly hack to force bits into receiver and make it work the normal way instead
* Add device emulation of Dallas DS2430A 1-Wire EEPROM AJR2023-04-111-0/+12
| | | | | | | - crazyfgt, lastfght, all games in subsino2.cpp: Hook up DS2430A device, add handcrafted EEPROM data to satisfy serial protection checks and remove ROM patches that forced them to pass - crazyfgt: Hook up coin counter - queenbeei, queenbeesa, qbeebing, treamary: Add RTE-to-RTS ROM patches that were missing - treamary: Change configuration to one that allows booting into title screen rather than getting stuck on initial tests
* mb89352: retire legacy scsi device Patrick Mackinlay2023-04-051-12/+0
|
* tmp68301: Reimplement in the new68k framework. The timers are not yet ↵ Olivier Galibert2023-04-041-12/+0
| | | | implemented, couldn't find a driver which cared. Hopefully the regression testing will find some.
* pegasos2: Initial devices for MV64361 and VT8231 Dirk Best2023-04-031-0/+4
| | | | Enough to get data from the initial bootloader to the serial console.
* namcos10: Refactored driver, and implemented MEM(M) and MEM(N) boards. (#11053) 9871238791132023-04-011-0/+12
| | | | | | | * machine/smartmed.cpp, machine/nandflash.cpp: Separated NAND Flash from smartmed. * sound/spu.cpp: Calculate tables based on clock speed. * machine/intelfsh.cpp: Added Intel 28F640J5 device. * namco/namcos10.cpp: Refactored driver, and implemented MEM(M) and MEM(N) boards. * namco/namcos10.cpp: Fixed parenting of Mr. Driller 2, and renamed Kono e Tako.
* New systems marked not working Nigel Barnes2023-03-251-0/+15
| | | | | | | | | | | | | | | | ------------------------------ Series 3a [Nigel Barnes, The Last Psion] Series 3c [Nigel Barnes, The Last Psion] Series 3mx [Nigel Barnes, The Last Psion] Siena [Nigel Barnes, The Last Psion] Workabout [Nigel Barnes, The Last Psion] Workabout mx [Nigel Barnes, The Last Psion] New clones marked not working ----------------------------- Pocket Book II [Nigel Barnes, The Last Psion] Series 3a (2M) [Nigel Barnes, The Last Psion] Series 3a (2M) (German) [Nigel Barnes, The Last Psion]
* Retire legacy NCR 539X emulation AJR2023-02-251-13/+0
|
* machine/pccard.cpp, machine/pccard_sram.cpp: Added support for PCMCIA linear ↵ Dirk Best2023-02-261-0/+12
| | | | | | | | | | SRAM cards. (#10886) * Added callbacks for card detect, battery voltage and write protect to the PCCard interface. * Added helpers to read/write data swapped (similar to the existing support in the ATA device). * Add support for 2 MB and 4 MB SRAM PCMCIA models from Centennial with built-in EEPROM storage for CIS information. * machine/linflash.cpp: Updated the linear Flash PCMCIA card emulation to use the new card detection support. * machine/gayle.cpp: Rewrote the Amiga Gayle emulation, adding support for PCMCIA. * Fixed an issue with Amiga interrupts arriving at the wrong time.
* imacg3.cpp, powermacg3.cpp: added Cuda, MacADB, and DIMM serial presence ↵ arbee2023-02-151-0/+12
| | | | | | | | | | | | detect readback. [R. Belmont] mpc106.cpp: fixed endianness of register access, hooked up RAM, made compatible with RAM device. [R. Belmont] cuda.cpp: Added I2C I/O hookups. [R. Belmont] heathrow.cpp: Hack for unknown register that imac was stuck on. [R. Belmont] dimm_spd.cpp: New device that provides a configurable DIMM serial presence detect readback for I2C or SMBus. [R. Belmont]
* New machines added as NOT_WORKING arbee2023-02-041-0/+2
| | | | | | --------------------------------- Power Macintosh G3 [R. Belmont] iMac (Bondi blue) [R. Belmont, Guru]
* mc88200: new device Patrick Mackinlay2023-02-031-0/+11
|
* sun4c, SPARC, and NCR53C90 bug fixes: (#10821) [Ryan Holtz] MooglyGuy2023-01-111-4/+4
| | | | | | | * machine/ncr53c90.cpp: Renamed to ncr53c90 to avoid confusion about the actual NCR part name. * machine/ncr53c90.cpp: Fixed 'Select w/ ATN and Stop' command in DMA mode. * cpu/sparc: Avoid using temporary C-strings as address space names. * machine/sun4c_mmu.cpp: Fixed l2p debugger command by removing inadvertent narrowing conversion. * sun/sun4.cpp: Switched to NCR 53C90 from 53C90A, and fixed DMA byte-address masking - fixes Solaris 2.4 booting.
* More Micom Soft controller wrangling: Vas Crabb2022-12-181-0/+12
| | | | | * bus/msx/ctrl: Added XE-1AP pad with defaults for personal computers. * bus/pce_ctrl: Added XHE-3 PC joystick adapter.
* mdcr: Moved philips/p2000t_mdcr.cpp->machine/mdcr.cpp to allow use with ↵ Nigel Barnes2022-12-121-0/+12
| | | | other machines.
* apple2: final removal of Apple II support for the legacy floppy system. [R. ↵ arbee2022-09-241-22/+0
| | | | Belmont]
* sonydriv.cpp: retired. [R. Belmont] arbee2022-09-221-11/+0
|
* bus.lua, machine.lua: fixed a couple of entries Ivan Vangelista2022-08-211-1/+1
|
* Greatly improve Monon Color emulation (#10158) David Haywood2022-08-211-0/+12
| | | | | | | * added emulation of required/used AXC51 / AX208 extended operations * added preliminary emulation of required/used AXC51 / AX208 features * added support for many Monon specific features, such as the video controller * most games are playable, those not requiring a card/badge scanner to function at all are promoted * no music, as it's contained in a game specific MCU under a glob on each cart
* misc/magicard.cpp: Added required devices and default NVRAM contents. (#9970) Paul-Arnold2022-08-181-0/+23
| | | | | | | | | | | | | | | | | * cpu/pic16c5x: Expose driven lines to I/O handlers in mask. * machine/ds1207.cpp: Added DS1207 Time Key device. * machine/msm6242.cpp: Fixed interrupt output pulse duration. * machine/scc66470.cpp: Added Philips SCC66470 Video and System controller device. Machines promoted to working ------------------------------- Puzzle Me! Lucky 7 (Impera) V04/91a Clones promoted to working ------------------------------- Magic Card Export 94 (V2.11a, set 3) Magic Card - Wien (Sicherheitsversion 1.2) unknown Poker 'TE06'
* machine/spifi3.cpp: Implemented HP 1TV3-0302 SPIFI3 SCSI controller. (#10137) Brice Onken2022-08-051-0/+13
|
* sinclair/atm.cpp: Got ATM Turbo 2 mostly working. (#10149) holub2022-08-051-22/+0
| | | | | | | Implemented memory banking, video modes, palette and COVOX. Machines promoted to working -------------------------- MicroART ATM-Turbo 2
* am9516: new device Patrick Mackinlay2022-07-201-0/+12
|
* There is only one Sega Olivier Galibert2022-07-011-0/+22
|
* source org: move kr1601rr1 earom chip device to devices/machine hap2022-06-291-20/+32
|
* Start moving devices out of src/mame/shared to more appropriate places AJR2022-06-281-0/+22
|
* saa7191: Move to devices/machine too Olivier Galibert2022-06-141-0/+11
|
* at, cammu: kick upstairs too Olivier Galibert2022-06-141-0/+22
|
* archimedes_keyb: also kick upstairs in devices/machine Olivier Galibert2022-06-131-0/+11
|
* fm_scsi: kick upstairs in devices/machine Olivier Galibert2022-06-131-0/+11
|
* Initial work towards a sis630 based chipset driver (#9635) Angelo Salese2022-05-231-0/+16
| | | | | | | | | | - Add more or less complete implementations of sis630_host, sis950_lpc, sis630_gui, sis5513_ide, sis7001_usb, sis7018_audio, sis900_eth devices; - Removed gamecstl.cpp in favour to the new sis630.cpp driver; - i386.cpp: enable CMOV feature for Pentium III and 4; - i386.cpp: add PSN stub feature for Pentium III; New machines marked as NOT_WORKING ---------------------------------- Shuttle MS-11 [Angelo Salese, archive.org]