From aeaf19f2640046d96b11991fc7ee9e389cb2ed3f Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Fri, 4 Oct 2024 20:58:33 +1000 Subject: -homebrew/linux4004.cpp: Emulated Linux/4004 board. * 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+ --- scripts/src/machine.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'scripts/src/machine.lua') diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index 19ed1d347b5..053caa56129 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -3320,6 +3320,17 @@ if (MACHINES["SAA5070"]~=null) then } end +--------------------------------------------------- +-- +--@src/devices/machine/sc16is741.h,MACHINES["SC16IS741"] = true +--------------------------------------------------- +if (MACHINES["SC16IS741"]~=null) then + files { + MAME_DIR .. "src/devices/machine/sc16is741.cpp", + MAME_DIR .. "src/devices/machine/sc16is741.h", + } +end + --------------------------------------------------- -- --@src/devices/machine/scc66470.h,MACHINES["SCC66470"] = true -- cgit v1.2.3