diff --git a/data/Tupfile.lua b/data/Tupfile.lua index 95a80ad0d4..aa3da138aa 100644 --- a/data/Tupfile.lua +++ b/data/Tupfile.lua @@ -555,6 +555,7 @@ tup.append_table(img_files, { {"DRIVERS/FM801.SYS", "../drivers/audio/fm801.sys"}, {"DRIVERS/VT823X.SYS", "../drivers/audio/vt823x.sys"}, {"DRIVERS/SIS.SYS", "../drivers/audio/sis.sys"}, + {"DRIVERS/SDHCI.SYS", "../drivers/sdhci/sdhci.sys"}, }) tup.append_table(extra_files, { {"HD_Load/9x2klbr/", PROGS .. "/hd_load/9x2klbr/9x2klbr.exe"}, diff --git a/data/common/settings/AUTORUN.DAT b/data/common/settings/AUTORUN.DAT index 1ca1fa3fd2..b708ca5e09 100644 --- a/data/common/settings/AUTORUN.DAT +++ b/data/common/settings/AUTORUN.DAT @@ -13,6 +13,7 @@ /SYS/@ICON "" 0 # Multithread desktop icons /SYS/TMPDISK A0 0 # Add virtual RAM disk /tmp0/1 /SYS/@RESHARE "" 0 # Shared resources +/SYS/LOADDRV SDHCI 0 # Start SDHCI driver /SYS/@DOCKY "" 0 # Start docky /SYS/NETWORK/NETCFG A 0 # Init network driver /SYS/NETWORK/@ZEROCONF "" 0 # Network configuration diff --git a/drivers/peimport.inc b/drivers/peimport.inc index e44abc150f..24be45c0d1 100644 --- a/drivers/peimport.inc +++ b/drivers/peimport.inc @@ -63,6 +63,20 @@ import core,\ FpuRestore,\ ReservePortArea,\ Boot_Log,\ +\ + FsRead32Sys,\ + FsRead32App,\ + FsRead64Sys,\ + FsRead64App,\ +\ + FsWrite32Sys,\ + FsWrite32App,\ + FsWrite64Sys,\ + FsWrite64App,\ +\ + FsAdd,\ +\ + DiskSync,\ \ MutexInit,\ MutexLock,\ diff --git a/drivers/sdhci/sdhci.sys b/drivers/sdhci/sdhci.sys new file mode 100644 index 0000000000..9126dd7201 Binary files /dev/null and b/drivers/sdhci/sdhci.sys differ