From 4dc8163df818ce8a07d9dca0c209ced9119899a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomek=20W=C3=B3jcik?= Date: Sat, 14 Sep 2024 22:30:58 +0200 Subject: [PATCH] [ElectroMAN] WIP --- WHDLoad/ElectroMAN/.editorconfig | 16 ++ WHDLoad/ElectroMAN/.gitignore | 13 + WHDLoad/ElectroMAN/ElectroMAN.inf | Bin 0 -> 450 bytes WHDLoad/ElectroMAN/Install | 327 +++++++++++++++++++++++++ WHDLoad/ElectroMAN/Install.info | Bin 0 -> 2031 bytes WHDLoad/ElectroMAN/README.md | 46 ++++ WHDLoad/ElectroMAN/ReadMe | 38 +++ WHDLoad/ElectroMAN/ReadMe.info | Bin 0 -> 1990 bytes WHDLoad/ElectroMAN/data.info | Bin 0 -> 1484 bytes WHDLoad/ElectroMAN/data/.placeholder | 0 WHDLoad/ElectroMAN/source/ElectroMAN.s | 167 +++++++++++++ WHDLoad/ElectroMAN/source/Makefile | 16 ++ 12 files changed, 623 insertions(+) create mode 100644 WHDLoad/ElectroMAN/.editorconfig create mode 100644 WHDLoad/ElectroMAN/.gitignore create mode 100755 WHDLoad/ElectroMAN/ElectroMAN.inf create mode 100755 WHDLoad/ElectroMAN/Install create mode 100755 WHDLoad/ElectroMAN/Install.info create mode 100644 WHDLoad/ElectroMAN/README.md create mode 100755 WHDLoad/ElectroMAN/ReadMe create mode 100644 WHDLoad/ElectroMAN/ReadMe.info create mode 100755 WHDLoad/ElectroMAN/data.info create mode 100644 WHDLoad/ElectroMAN/data/.placeholder create mode 100755 WHDLoad/ElectroMAN/source/ElectroMAN.s create mode 100644 WHDLoad/ElectroMAN/source/Makefile diff --git a/WHDLoad/ElectroMAN/.editorconfig b/WHDLoad/ElectroMAN/.editorconfig new file mode 100644 index 0000000..511091b --- /dev/null +++ b/WHDLoad/ElectroMAN/.editorconfig @@ -0,0 +1,16 @@ +root = true + +[*] +charset = latin1 +end_of_line = lf + +[{Makefile}] +indent_style = tab +tab_size = 4 + +[{*.s}] +indent_style = space +tab_size = 4 + +[{README.md}] +charset = utf-8 diff --git a/WHDLoad/ElectroMAN/.gitignore b/WHDLoad/ElectroMAN/.gitignore new file mode 100644 index 0000000..35a18b1 --- /dev/null +++ b/WHDLoad/ElectroMAN/.gitignore @@ -0,0 +1,13 @@ +data/DAT/ +data/L0/ +data/L1/ +data/L2/ +data/L3/ +data/L4/ +data/L5/ +data/L6/ +data/L7/ +data/L8/ +data/SFX/ +data/ElectroMan.exu* +ElectroMAN.slave diff --git a/WHDLoad/ElectroMAN/ElectroMAN.inf b/WHDLoad/ElectroMAN/ElectroMAN.inf new file mode 100755 index 0000000000000000000000000000000000000000..af002ab0f5076ea3c53a4053bd9db8f24fec382c GIT binary patch literal 450 zcmZ{eF%E)25Jms8pcH7fK`l(=3>LI%Z9@UQy@zlQfx+Iy3s71ZamHCB8u`iQ z?fjXYzc&MgRw<_Nsa9sZKepx #icnt 1) + ( + (set #icon-dir ("T:%s Icons" #prefix)) + (makedir #icon-dir + (help @makedir-help) + ) + (if #icon-nor ((set #icon-suf "inf") (set #icon-name #icon-nor) (P_Icon))) + (if #icon-rom ((set #icon-suf "romicon") (set #icon-name #icon-rom) (P_Icon))) + (if #icon-new ((set #icon-suf "newicon") (set #icon-name #icon-new) (P_Icon))) + (if #icon-col ((set #icon-suf "coloricon") (set #icon-name #icon-col) (P_Icon))) + (if #icon-glo ((set #icon-suf "glowicon") (set #icon-name #icon-glo) (P_Icon))) + (if #icon-exo ((set #icon-suf "exoticon") (set #icon-name #icon-exo) (P_Icon))) + (if #icon-nex ((set #icon-suf "newexot") (set #icon-name #icon-nex) (P_Icon))) + (if #icon-gex ((set #icon-suf "glowexot") (set #icon-name #icon-gex) (P_Icon))) + + (if (= #newstuff 1) + (openwbobject #icon-dir) + ) + + (set #icon + (askchoice + (prompt "\nWhich icon would you like to install?\n") + (choices #icon-nor #icon-rom #icon-new #icon-col #icon-glo #icon-exo #icon-nex #icon-gex) + (default #icon) + (help @askchoice-help) + ) + ) + (if (= #newstuff 1) + (closewbobject #icon-dir) + ) + (delete #icon-dir + (help @delete-help) + (all) + ) + ) +) +(set #isnewicon 0) + +(select #icon + (set #icon "inf") + (set #icon "romicon") + ( + (set #icon "newicon") + (set #isnewicon 1) + ) + (set #icon "coloricon") + (set #icon "glowicon") + (set #icon "exoticon") + ( + (set #icon "newexot") + (set #isnewicon 1) + ) + (set #icon "glowexot") +) +(copyfiles + (help @copyfiles-help) + (source ("%s.%s" #prefix #icon)) + (newname ("%s.info" #prefix)) + (dest #dest) +) +(if + (= #isnewicon 1) + ("") + ( + (tooltype + (dest (tackon #dest #prefix)) + (settooltype "Slave") + (settooltype "PreLoad") + ) + (tooltype + (dest (tackon #dest #prefix)) + (settooltype "PreLoad" "") + (settooltype "Slave" ("%s.Slave" #prefix)) + ) + ) +) +(tooltype + (dest (tackon #dest #prefix)) + (setdefaulttool "WHDLoad") + (setstack 10240) + (noposition) +) +(set #copy-file #readme-file) +(P_CopyFile) +(set #copy-file #man-file) +(P_CopyFile) +(set #copy-file #hint-file) +(P_CopyFile) +(set #copy-file #sol-file) +(P_CopyFile) +(if + (= #sub-dir "") + ("") + ( + (set #dest (tackon #dest #sub-dir)) + (makedir #dest + (help @makedir-help) + ) + ) +) +(set #copy-file #highs-file) +(P_CopyFile) +(makedir (tackon #dest "save") + (help @makedir-help) +) +(makedir (tackon #dest "libs") + (help @makedir-help) +) + +(P_Install) +(if (= #newstuff 1) + (openwbobject #dest-org) +) +(exit) + diff --git a/WHDLoad/ElectroMAN/Install.info b/WHDLoad/ElectroMAN/Install.info new file mode 100755 index 0000000000000000000000000000000000000000..7b5cd78938922afc19a7388f94d85cfd5783ef60 GIT binary patch literal 2031 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 literal 0 HcmV?d00001 diff --git a/WHDLoad/ElectroMAN/data.info b/WHDLoad/ElectroMAN/data.info new file mode 100755 index 0000000000000000000000000000000000000000..99888151b36c89725316d9d0eb69693f01f2ab4c GIT binary patch literal 1484 zcmZ8gYi!e26uwTo&<9x@4=5lFH%-D&H5SPFV2G*Et^p)iLR6>Ogp@L2r%01xX-d*E zX=w*h?CwXyhG?8W$;Q+wMWTgHo75InVrmDp(jHp3Y<;Ca8F`a@gwgwn zy{M6>MEf-jBL+mpk>m5X^t-l0pFLv1-h~;!Az)LVpxB)t*DvnT3j%l_datzhJt4V0 zzM}{|v*B=?=XLjiwsyE-+_@9>`ol*L90bn>WGW+wazi4f2(CXx*;Vp0&5W)>`n$D9dZL<%O;!7viD{Z!GfLdt^kl%%S*j zWi%EFMGO4qEKk@9T|-hvbg*D!=C&I;DCpXz_w6Es0_}1_kfh=oAWfSEPls zIC!&KlxrNMD0LIA`>;YdDanV{dFW1=G1K3>v zcTwqsCwJaOkDIB+l7He92#6n9;oGO0m+2ixdokY z{I@G_U(yvKoS*4byvfc;EF#C(svqUcsR1b?<&|9JTJGjWoZM7QRjs8m8LW4@dIAci zn&cF4@|o-?%1#1=Eml)iN@^gJAI-1irgW|FsfxS=q+2MPDUpij>ZPNHvDT-z3nf}y zD!crToD1HCavy7*+xqkU2lrt}ZqMLUuxu`*?2Ga*uO86>Fl;WS_DW+NhUu9BXc9Bx zqBd4E%`Z$(&yVJdxq0XkQLn7!s+HUamnNqsSH@q4*GEuGyXq{fh*)wi%cfr+8i@Z# v5mmtWE={&S_+tZ<&}nH74IPY)ywI6^$@6~A!PvUykZM