| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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+
|
| |
|
|
|
|
|
|
|
|
|
| |
* Send faux CRC status response immediately after receiving data.
* Allocate a large enough buffer for an SD Card with 2048-byte blocks.
* Don't indicate partial block read support for SDHC cards.
* Reject tranfers that cross block boundaries for SD Card (misaligned
read support is not flagged as supported).
* Reject partial block writes and writes that cross block boundaries
(also not flagged as supported).
* Behave a bit better when no card is present.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
| | |
|
| |
|
|
| |
register. (#12249)
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sinclair/specnext_copper.cpp, sinclair/specnext_ctc.cpp,
sinclair/specnext_dma.cpp, sinclair/specnext_multiface.cpp: Started
adding ZX Spectrum Next devices.
machine/spi_sdcard.cpp: Send two-byte response for CMD13 (SEND_STATUS);
check for presence of media for CMD16 (SET_BLOCKLEN).
machine/z80ctc.cpp, machine/z80dma.cpp: Added support for derived device
classes.
sinclair/atm.h, sinclair/spec128.cpp, sinclair/spec_snqk.cpp,
sinclair/sprinter.cpp, sprinter/tsconf.h, sinclair/tsconf_m.cpp: Cleaned
up code (virtual qualifiers, superfluous semicolons, etc.).
|
| | |
|
| | |
|
| |
|
|
| |
Use helpers from multibyte.h
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Read callbacks now need a default return value supplied at construction.
Replaced isnull() with isunset() which tells you if the callback wasn't
configured rather than whether it isn't safe to call.
Enabled validation of device callbacks (it seems it was disabled at some
point, probably accidentally).
Device callbacks and object finders now implement the same interface for
resolution.
|
| |
|
|
|
| |
* Converted various logging patterns to use logmacro.h consistently.
* Removed redefinitions of LOG_GENERAL.
* Use LOGMASKED in more places.
|
| |
|
|
| |
arcade-type drivers
|
| |
|
|
|
|
|
| |
* sinclar/atm.cpp: Refactored shadow I/O handling.
New working clones
------------------
NedoPC ZX Evolution: BASECONF
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- Fixed CMD10 R1 response, not idle.
- Delay SPI response by 1 byte, required for MMFS.
- Only latch data on clock edges.
|
| | |
|
| | |
|
| | |
|
| |
|
| |
* spi_sdcard: add CMD18 - CMD_READ_MULTIPLE_BLOCK and clean up state changes
|
| |
|
|
| |
Micro MMFS. [R. Belmont]
|
| |
|
|
| |
data blocks read. [R. Belmont]
|
| |
|
|
| |
[R. Belmont]
|
| |
|
|
| |
[R. Belmont]
|
| |
|