From 333213dd3eb5b9a524f46b6c5f9b2745b4bc6e2f Mon Sep 17 00:00:00 2001 From: 4am Date: Thu, 14 Oct 2021 15:14:42 -0400 Subject: [PATCH] substitute gamehelp special characters at build time --- Makefile | 5 +++-- res/DEMO/ALIEN.DOWNPOUR | Bin 191 -> 191 bytes res/DEMO/CHOPLIFTER | Bin 155 -> 155 bytes res/DEMO/NIGHT.STALKER | Bin 333 -> 333 bytes res/DEMO/SNEAKERS | Bin 156 -> 156 bytes res/DEMO/SPACE.QUARKS | Bin 218 -> 218 bytes res/DEMO/TB | Bin 199 -> 199 bytes res/DEMO/WAVY.NAVY | Bin 157 -> 157 bytes res/HELPTEXT | Bin 206 -> 201 bytes src/constants.a | 4 ++-- src/macros.a | 3 ++- src/ui.font.lc2.a | 19 ++----------------- 12 files changed, 9 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 70654f116..ccc2ea57c 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,8 @@ dsk: asm bin/buildokvs.sh "res/ATTRACT.CONF" "build/ATTRACT.IDX" >>build/log bin/buildfx.sh "res/FX.CONF" "build/FX.IDX" "build/FX.ALL" "build/FX" >>build/log bin/buildfx.sh "res/DFX.CONF" "build/DFX.IDX" "build/DFX.ALL" "build/FX" >>build/log - bin/buildhelp.sh "res/GAMES.CONF" "build/GAMEHELP.IDX" "build/GAMEHELP.ALL" "res/GAMEHELP" >>build/log + for f in res/GAMEHELP/*; do tr "\*\~\<\>\$$\%\[" "\020\021\010\025\016\017\000" < "$$f" > build/GAMEHELP/"$$(basename $$f)"; done >>build/log + bin/buildhelp.sh "res/GAMES.CONF" "build/GAMEHELP.IDX" "build/GAMEHELP.ALL" "build/GAMEHELP" >>build/log rm -f build/SSDIR.CONF && touch build/SSDIR.CONF >>build/log for f in res/SS/*; do bin/buildokvs.sh "$$f" "build/SS/$$(basename $$f)" && echo "$$(basename $$f)" >> build/SSDIR.CONF; done >>build/log bin/buildfx.sh "build/SSDIR.CONF" "build/SLIDESHOW.IDX" "build/SLIDESHOW.ALL" "build/SS" >>build/log @@ -89,7 +90,7 @@ mount: dsk osascript bin/V2Make.scpt "`pwd`" bin/4cade.vii build/"$(DISK)" md: - mkdir -p build/X build/FX build/PRELAUNCH build/ATTRACT build/SS + mkdir -p build/X build/FX build/PRELAUNCH build/ATTRACT build/SS build/GAMEHELP touch build/log clean: diff --git a/res/DEMO/ALIEN.DOWNPOUR b/res/DEMO/ALIEN.DOWNPOUR index a9fcf2a1ae73ccfe121d2098ee4eea395ed5dea0..aa738f14a2605cf1a735db2a29b7618edbf9859f 100755 GIT binary patch delta 11 ScmdnbxSw%?FXNSoeuV%U+ysLF delta 11 ScmdnbxSw%?FXNYqeuV%VTm+*4 diff --git a/res/DEMO/CHOPLIFTER b/res/DEMO/CHOPLIFTER index d53c9e96c6b6f229e164d89d308184d47b083cc5..947b1ae499721ec1d2a414f0928d8e057f8c8356 100755 GIT binary patch delta 11 ScmbQuIGb^TFXNSoe!c(~=mZx4 delta 11 ScmbQuIGb^TFXNYqe!c)0XaqL^ diff --git a/res/DEMO/NIGHT.STALKER b/res/DEMO/NIGHT.STALKER index c775673046bbd937e8d144fdd6a1f2965a1a8069..6cff564eb335bbd03150458e90833ce0ccb1ed62 100755 GIT binary patch delta 11 ScmX@hbe3s?FXNSoe*Xa+lm#yU delta 11 ScmX@hbe3s?FXNYqe*Xa-6a`NJ diff --git a/res/DEMO/SNEAKERS b/res/DEMO/SNEAKERS index e7867f3c12b69015efacd8a06184c8a2db6462fc..ed2accca5937762bd1f3227efe4e372f3e407aec 100644 GIT binary patch delta 11 ScmbQkIEQh9FXNSoetrNK{RA2S delta 11 ScmbQkIEQh9FXNYqetrNLeFQoH diff --git a/res/DEMO/SPACE.QUARKS b/res/DEMO/SPACE.QUARKS index 3d48f556a6e0d4f03557b9a0854cb8f44e087c67..100e894612e6156c8e99cba0814505d77cd3f496 100755 GIT binary patch delta 11 Scmcb`c#Cm@FXNSoemwvk69m)% delta 11 Scmcb`c#Cm@FXNYqemwvklLYht diff --git a/res/DEMO/TB b/res/DEMO/TB index 96660eb01d087e15ea76e518b59ad27c42cf36ec..7fe81c9b79f86cace971d1dee806e501c66e745f 100755 GIT binary patch delta 11 ScmX@kc${&9FXNSoew6?lgan%a delta 11 ScmX@kc${&9FXNYqew6?m1O&SP diff --git a/res/DEMO/WAVY.NAVY b/res/DEMO/WAVY.NAVY index 1c2dddbe4c44a9ef52e5b6caa46f4b684412ed59..d410a784db714f7e2daa632c9c7ac94d85bb0ded 100644 GIT binary patch delta 11 ScmbQsIG1rkAmf#ZLEZouE(9R} delta 11 ScmbQsIG1rkAmf*bLEZout^`2< diff --git a/res/HELPTEXT b/res/HELPTEXT index 1680919e4473e639be1a03b7c6806a1d2dfa162c..11d72fa2500470ce4085e583842b71f3dcd971fa 100644 GIT binary patch delta 22 ccmX@dc#@Ha3kVcA6cY1N6htTT>|ta806D7!*Z=?k delta 27 hcmX@fc#e^W3kVc!6cY1N6znGQ>|u*e%}