| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
* rename previous ds1315 to earlier/original ds1215 device
* support both ds1215 and transparent access methods
* implement rtc and nvram interfaces
* support updating registers
|
| |
|
|
|
|
|
| |
- to8, to9 & to9p now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p.
- Changed sector offsets for double-sided .fd images so that they load correctly (usually).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* VFD is not emulated, but all other features are present.
-machine/sc16is741.cpp: Emulated basic SC16IS741A UART functionality in
SPI interface mode.
-macine/spi_sdcard.cpp: Improved interface logic:
* Start in unprotected mode as specified by the standard.
* Ignore stop bits in unprotected mode - apparenty real cards do this.
* Set protected or unprotected mode in response to CMD59.
* Reset SPI logic when initially selected.
-machine/spi_psram.cpp: Started adding PSRAM QPI functionality.
-emu/diserial.cpp: Got rid of the per-instance parity lookup table.
New working systems
-------------------
Dmitry Grinberg Linux/4004
New working software list items (lnux4004.xml)
----------------------------------------------
uMIPS Linux 4.4.292+
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The Linux/4004 firmware gets very upset if the CSD looks like an SDHC
Card but the card acts like an SD Card or vice versa.
-machine/spi_psram.cpp: Added SPI ram device compatible with SPI SRAM
and Pseudo-SRAM chips for small transfers. Additional functionality
will be added as use cases arise.
-cpu/mcs40: Don't log messages about NOP aliases for the 4004 (the
Linux/4004 firmware uses these for instrumentation points).
|
|
|
|
| |
-matsushita/kn5000.cpp: Tidy.
|
|
|
|
|
|
|
|
|
| |
* LDP1450: Added HLE of player and hookups to some games that use it
* LDP1450: Tweaked timings
* LDP1450 - added some more comms, and text overlay logging
* cops.cpp: Fixed loose input that stopped Nova games from booting
* cops.cpp: Add Revelations support
* LDP1450: Added multibyte command support
* Revelations: Add SHA1 for disc image (needs redump)
|
|
|
|
|
|
|
|
|
|
| |
device to speak I2C. [R. Belmont]
machine/dimm_spd.cpp: Refactored using the i2chle mix-in. [R. Belmont]
apple/valkyrie.cpp: Collected more information, fixed the display enable, and mixed in i2chle to set the pixel clock over I2C. [R. Belmont]
apple/macquadra630.cpp: Hook I2C up between Cuda and Valkyrie. [R. Belmont]
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
| |
psr540: Add the swx00
New machines marked as MACHINE_NOT_WORKING
------------------------------------------
Yamaha MU500 [Matt, O. Galibert]
Yamaha MU1000 [Matt, O. Galibert]
Yamaha MU2000 [Matt, O. Galibert]
|
|
|
|
|
|
|
| |
* misc/xtom3d_piu10.cpp: Added PIU10 card device (CAT702, DAC3350A, MAS3507D, Flash).
* sound/dac3350a: Added Micronas DAC 3350A device.
* sound/mas3507d.cpp: Mix sample internally before playing.
* machine/cat702.cpp: Added CAT702 variant with different interface logicfor PIU10.
* machine/intelfsh.cpp: Add Macronix 29F1610MC device.
|
|
|
|
| |
misc: remove folder from self #include
|
|
|
|
| |
Also removed legacy am53cf96.cpp SCSI bus host controller device.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
machine/sis85c496: add ISA irq pins;
|
| |
|
| |
|
|
|
| |
Frame format configuration is not implemented yet.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thayer's Quest. (#11915) [Ryan Holtz]
-cinematronics/thayers.cpp: Added CHD and promoted to working. [Ryan Holtz]
* Fixed periodic IRQ hookup.
* Fixed COP421 clock divisor.
* Switched to LD-V1000 by default and removed LD-PR7820 support for now.
* Switched to using logmacro and shorthand data types.
* Adjusted IRQ triggering and acknowledgement according to schematics.
-sound/ssi263hle.cpp: Added a temporary SSI-263 device which remaps SC-02 phonemes onto the SC-01's phoneme set. [Ryan Holtz]
* SSI-263 skeleton extracted from cinematronics/thayers.cpp.
-machine/ldv1000hle.cpp: Added an HLE version of the Pioneer LD-V1000 laserdisc player. [Ryan Holtz]
-machine/laserdsc.h: Added a general-purpose parallel LaserDisc player interface, to have a common class parent for LD-PR7820. [Ryan Holtz]
-sega/timetrv.cpp: Replaced timetrv2 LaserDisc image with a good capture. [Ryan Holtz, Matt Ownby, ld-decode Team]
Systems promoted to working
---------------------------
Thayer's Quest (set 1) [Ryan Holtz, Matt Ownby, ld-decode Team]
Clones promoted to working
--------------------------
Thayer's Quest (set 2) [Ryan Holtz, Matt Ownby, ld-decode Team]
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Implemented free-running timer.
* Eliminated internal header in favor of scoped enums.
* Eliminated double-dispatch switch/case in handlers, in favor of individual register handlers.
* Reworked GPIO handling for correctness.
-misc/39in1.cpp: Fixed GPIO hookup, now boots on its own. [Ryan Holtz]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* casio/ra3.cpp: Added support for software list ROM cartridges.
* sound/upd933.cpp: Clear pending interrupt flag when read.
* sound/upd933.cpp: Implemented presumed pitch modulator register.
New working systems
--------------------
Casio CZ-1 [Mastropiero, Devin Acker]
New working clones
--------------------
Casio MZ-1 (prototype) [Mastropiero, Devin Acker]
New working software items (cz1_cart.xml)
------------------------------------
Orchestra (RC-10) [Edward d-tech]
Organ / Synth. Sound / Sound Effect (RC-30) [Edward d-tech]
Piano / Guitar / Percussion (RC-20) [unknown]
|
|
|
|
|
|
|
|
|
|
| |
psion/psion3a.cpp: Added preliminary Condor serial device for Series 3c, and added save state flag.
psion/psionhc.cpp: Removed expansion port C, and added save state flag.
psion/siena.cpp: Added preliminary Condor serial device, and added save state flag.
psion/workabout.cpp: Added save state flag.
|
| |
|
|
|
|
|
|
|
| |
Flash memory emulation. (#11708)
* machine/nandflash.cpp: Only reset page address on read or program command.
* machine/nandflash.cpp: Added Samsung K9F1G08U0M and K9F2G08U0M.
* Removed now-unused machine/serflash.cpp.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
machine/w83977tf.cpp: preliminary Super I/O PoC
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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]
|