From 71ecff82a563502988ba3c39789cfd99c21f68f0 Mon Sep 17 00:00:00 2001 From: Ivan Tatarinov Date: Sat, 24 Apr 2021 12:07:55 +0300 Subject: [PATCH] utils: added `Makefile`, fixed compilation of some files + added `.gitignore`, `Makefile` * fixed `backup.asm`, `corclean.asm`, `corebios.asm`, `upgrade.asm` - removed binaries `BACK16M`, `BACKUP`, `BACKZX2`, `CORCLEAN`, `COREBIOS`, `ROMSBACK`, `ROMSUPGR`, `UPGR16M`, `UPGRADE`, `UPGRZX2`. Use `Makefile` to build from sources --- utils/.gitignore | 5 +++ utils/BACK16M | Bin 407 -> 0 bytes utils/BACKUP | Bin 358 -> 0 bytes utils/BACKZX2 | Bin 460 -> 0 bytes utils/CORCLEAN | Bin 374 -> 0 bytes utils/COREBIOS | Bin 660 -> 0 bytes utils/Makefile | 90 +++++++++++++++++++++++++++++++++++++++++++++ utils/ROMSBACK | Bin 508 -> 0 bytes utils/ROMSUPGR | Bin 815 -> 0 bytes utils/UPGR16M | Bin 508 -> 0 bytes utils/UPGRADE | Bin 453 -> 0 bytes utils/UPGRZX2 | Bin 561 -> 0 bytes utils/backup.asm | 5 --- utils/corclean.asm | 5 --- utils/corebios.asm | 5 --- utils/upgrade.asm | 5 --- 16 files changed, 95 insertions(+), 20 deletions(-) create mode 100644 utils/.gitignore delete mode 100644 utils/BACK16M delete mode 100644 utils/BACKUP delete mode 100644 utils/BACKZX2 delete mode 100644 utils/CORCLEAN delete mode 100644 utils/COREBIOS create mode 100644 utils/Makefile delete mode 100644 utils/ROMSBACK delete mode 100644 utils/ROMSUPGR delete mode 100644 utils/UPGR16M delete mode 100644 utils/UPGRADE delete mode 100644 utils/UPGRZX2 diff --git a/utils/.gitignore b/utils/.gitignore new file mode 100644 index 0000000..82e29a6 --- /dev/null +++ b/utils/.gitignore @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2021 Ivan Tatarinov +# +# SPDX-License-Identifier: CC0-1.0 + +build diff --git a/utils/BACK16M b/utils/BACK16M deleted file mode 100644 index 317858d8bc72fd6251225676a18630684aa97a11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmZRy{`0nw z9H`neFFC)cC^fl6AuT7dI77kHnc<`zH|yI+`jEs#@qyNCrVl2v$W atMC9Eln+lbTK|3cb}`$(w~JpQ{0IQ_FPf+T diff --git a/utils/BACKUP b/utils/BACKUP deleted file mode 100644 index 5441c94ead80024712cad9a82cb9a77ea64c6a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmZRy{`0nw$=R8C=?bL<2nmIfe1%{a-e@+3SPpc+pvb`R zRFI*;&f%<}qNZleGkyhTyZq~l3=ND74t5OZ=RGtK02&)!lv$Fh;969aU&L@y(1Ahn zbcx1^^Rt06ydWEawk7B17UZOsq%xd*Xm`C%dAq`|mmKS#o()uFW&jdQ%nzTwO?;dA rwvyxZ+X6X-w~JV?B3Xr}wh9kGx)>jxWVHVK@aTAQ6$M4HgVHUeQG@j^UL!Uj($#-KLBak3 z9bH9m$PlvWYK9hyyv4ymR7_K7LFA4H_r3T1c;}4MVLS<=@jeX>qdQxhz_M=Sb<#uVUP_}@DTtp#`uB6zlx{r0dC`N2kK@Grj%w71{@ diff --git a/utils/CORCLEAN b/utils/CORCLEAN deleted file mode 100644 index f894554baa2b19d8568974cbb65011ea03a0b155..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmZRy{`0nwD}UZ=cW;nz!!^-s?xDKawv2`1);Pv0iK z&3s$Q@%n9noWk2hELf4O!c$v?2OwRH4^MKehihj83&FVxZv)>(0^JW%ch*Z0E{>** z38KtS;U=T?UzWFvu_9ZAr#Ha{aoB2bbI4Rb<5yUtcuoP~bk?^OZ!4ZLD*OVgIteuD V;oHS*|K2Ws2@Kv~y{HI71^^gemmvTE diff --git a/utils/COREBIOS b/utils/COREBIOS deleted file mode 100644 index 02cf2fa82ce590ea9b9fa6d1cf8746d15d8d7c4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmZRy{`0nw<@)oT z29iK!!7d8PiA5=3rI~rfsYPJLM%4;zjEYrC=Vuv!%yP@jNmU3AaCHs|3iZ{CiZBE# zPs=aO0~%~(s%XamRNaoE+RZb_H{3DE6+`uNkb$8E=|zbtnR)37&iO^D3W<3s3Qn2% z#k|o92oTGG1Q_n>i7GNQFfusUF`S=kAP+RdwWuh+NTDbdVh*x>3@5FgE1aKg=K$1k zQ?P;I>`g_%2G*N*Yi*w~DzMw--@JPL;!V7!A^Q~=bYO#krU>7>tE;fX%2e_EY@h>p zA-+geNY2kK$Vn|pk$9wm?qd?IISeNLJygt-=G4F2;u^Io89qvw?-+T!puRZzJDULIlH=;Nob? zm>|mR6mBwF|7Cf*7%Q?>czP3T5QnV>H-}91Gk%3NinkRJPG@~v@wNgOg1^A3P6Ca3 S_;xYdzqgBDq68O8OaK6VP52xD diff --git a/utils/Makefile b/utils/Makefile new file mode 100644 index 0000000..1cd1841 --- /dev/null +++ b/utils/Makefile @@ -0,0 +1,90 @@ +# Supported environments: +# * GNU on Linux, FreeBSD etc. +# * GNU on Windows NT (using MinGW/MSYS/Cygwin/WSL) +# +# Build: +# make +# Clean: +# make clean +# +# SPDX-FileCopyrightText: 2021 Ivan Tatarinov +# +# SPDX-License-Identifier: GPL-3.0-or-later + +include ../sdk/common.mk + +BUILD_DIR = build +AS = sjasmplus +AFLAGS = --nobanner + +TARGETS=\ + BACK16M\ + BACKZX2\ + BACKUP\ + CORCLEAN\ + COREBIOS\ + ROMSBACK\ + ROMSUPGR\ + UPGR16M\ + UPGRZX2\ + UPGRADE + +.PHONY: all +all: $(foreach t,$(TARGETS),$(BUILD_DIR)/$(t)) + +$(BUILD_DIR): + mkdir -p $@ + +$(BUILD_DIR)/BACK16M: back16m.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/BACKZX2: back32m.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/BACKUP: backup.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/CORCLEAN: corclean.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/COREBIOS: corebios.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/ROMSBACK: romsback.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/ROMSUPGR: romsupgr.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/UPGR16M: upgr16m.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/UPGRZX2: upgr32m.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +$(BUILD_DIR)/UPGRADE: upgrade.asm\ + zxuno.inc\ + | $(BUILD_DIR) + $(AS) $(AFLAGS) --raw=$@ $< + +.PHONY: clean +clean: + rm -f $(foreach t,$(TARGETS),$(BUILD_DIR)/$(t)) diff --git a/utils/ROMSBACK b/utils/ROMSBACK deleted file mode 100644 index f0dbe6ce210a380f1530c5922cd5ec8a88764ca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmZutze~eF7`>QUN~K^oJE-3w;?z>bL8`{6bri)8ia)?mg9J5+F@hN^UHunSTCj^- zM;C`K4jDo=odRY^vB)hd4r0Vhgbc;I^4Q+{6rgwuoWzz)XL0eH7&oG0diYkqG1`_m^^>J%5jjDJTacS!oV^n44`#EISa0^YXI_I-(7FbSs za?YK57>#7(pVVU9LH0wG>bzOr(p9*Vk{LOw2RM;6_V1k%*CaCF&56 bo7lf+5WHD<4s~3Unf6`Mi2smAC;Iwd3v9{J diff --git a/utils/ROMSUPGR b/utils/ROMSUPGR deleted file mode 100644 index b388a6138713570808397129a1e1c641e18cb475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 815 zcmX>rt;G7akmYT`CwYalHcCPMz6yEyB??9P`6a0-3@7clS>IN&ysdaRsHmoVewIpwNQ!qQsQUymW+VX+` zyLq-%N$$YSyS28@m=)OV@^4fa(&y zTYGnpf+{>L*}!24=N{E#e47at`up_a&AYk^b3o?J2AakT3C>i7Rd{Nv z@BnPi!;>8A;o8ycQg|EqHWHZXK&jy@vobDaOb}&u3O5<8|FXPYj1}1`JiQ4vh{INc rn?t7h8Nb3B#dalx(^)}D?-`@QFR-eUK%*YMUCj3H?c$fPG|K=0vrH8- diff --git a/utils/UPGR16M b/utils/UPGR16M deleted file mode 100644 index 7efb6231fba2b571167f7cfc62126806a6a0979c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmZRy{`0nwQEGCDLRwB@afX7YGs8(cZq~PzEN?5G*&F35d^_;A@@%03qxBy(6%@NCGtnyC@_l7Nvl#%gifIEdpD}#;Ev7@%$_!Hbt-^x6GVW1vekZU=Ogm zwEWUMkgGftLkrT25>qns(jl^XQ4xj;X+`=oGU@^49xd!|o|EDIVD7Y3CZ3DW0DVRK^RjK2;$(Ker$!wIr3{vZ>Sz24YZQYOpTZ4g1x430 bMulHsRVRT)J$$>E?cdwQFTueH3NQu$oV3Tx diff --git a/utils/UPGRADE b/utils/UPGRADE deleted file mode 100644 index ee9f0a8bae91d5d8ad6017e8859578ac05b5a414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmZRy{`0nwmeAym?ki zQTXOvU4;`?mle*>1}fo&*qo}6oS$2elUkC>aPpzu^*ZJ43cp@*tUtR!k(mKVFtLGH zjBu{P+rYPxz_0)d&QOGlqbXy8D6>ruE_efkmYT`CwYalwTeOhz6yEyB??9P`6a0-3@6XZC^0ht38wjPD|H z&Brm=LoX`A2#n6KEqQsQUymW-PLRwLNu0pU2FT+_2MYzM+zz&9UkLoeL&4dV9 zC|ZRoo}Udgj2B{BszP#pZb43JNh-+85Pzd