elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

Commit diff

Commit 7d9ddc647752a2fd30872b88ce61238aac6c748
commit 7d9ddc647752a2fd30872b88ce61238aac6c748c
Author: tyama501 <61556504+tyama501@users.noreply.github.com>
Date:   Fri Feb 6 01:32:50 2026 +0900

    [ExtApp] Add ELKSmoria Roguelike game
---
 buildext.sh             | 16 ++++++++++++++++
 elkscmd/ExtApplications |  5 +++++
 2 files changed, 21 insertions(+)

diff --git a/buildext.sh b/buildext.sh
index 53de0ca5..3eb7e199 100755
--- a/buildext.sh
+++ b/buildext.sh
@@ -23,6 +23,7 @@
 #       lua             OpenWatcom      Lua 5.5 interpreter
 #       bobcat          OpenWatcom      Bobcat web browser (Lynx fork)
 #       kilomacs        OpenWatcom      Kilo-based editor with Emacs-style keybindings
+#       elksmoria       OpenWatcom      Roguelike game
 #
 # Some projects may require prerequisites.
 # To only build the C86 toolchain, use './buildext.sh owc_libc c86_toolchain'
@@ -258,6 +259,20 @@ kilomacs()
     echo "Kilomacs build complete"
 }
 
+elksmoria()
+{
+    echo "Building ELKSmoria..."
+    cd $TOPDIR/extapps
+    if [ ! -d elksmoria ] ; then
+        git clone https://github.com/tyama501/ELKSmoria.git elksmoria
+    fi
+    cd elksmoria
+    git pull
+    make clean
+    make
+    echo "ELKSmoria build complete"
+}
+
 # build all extapps repos
 make_all()
 {
@@ -275,6 +290,7 @@ make_all()
         lua
         bobcat
         kilomacs
+        elksmoria
     fi
 }
 
diff --git a/elkscmd/ExtApplications b/elkscmd/ExtApplications
index 15475289..0ec7a5e6 100644
--- a/elkscmd/ExtApplications
+++ b/elkscmd/ExtApplications
@@ -64,6 +64,11 @@ lua/testes/drawcube.lua ::root/drawcube.lua         :lua
 bobcat/src/bobcat                                   :bobcat
 bobcat/lynx.cfg ::etc/lynx.cfg                      :bobcat
 kilomacs/emacs                                      :kilomacs
+elksmoria/elksmori.os2                              :elksmoria
+elksmoria/elks/morifile/license ::lib/morifile/license :elksmoria
+elksmoria/elks/morifile/newselks ::lib/morifile/newselks :elksmoria
+elksmoria/elks/morifile/origcmds ::lib/morifile/origcmds :elksmoria
+elksmoria/elks/morifile/roglcmds ::lib/morifile/roglcmds :elksmoria
 # C86 devkit and header files
 8086-toolchain/elks-bin/make        ::usr/bin/make
 8086-toolchain/elks-bin/cpp         ::usr/bin