From c5043d66f92f7f5a5b9785292a6fea61c68a302e Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 10 Feb 2022 18:21:57 -0800 Subject: [PATCH] Final ZXCC Cleanup Honestly, ZXCC still deserves a lot of refactoring, but this will need to do for now. --- Readme.unix | 9 ++++++--- Tools/unix/zxcc/{readme.txt => ReadMe.txt} | 0 Tools/zxcc/zxcc-src.zip | Bin 69549 -> 69571 bytes Tools/zxcc/zxcc.exe | Bin 95744 -> 95744 bytes Tools/zxcc/zxccdbg.exe | Bin 104448 -> 104448 bytes 5 files changed, 6 insertions(+), 3 deletions(-) rename Tools/unix/zxcc/{readme.txt => ReadMe.txt} (100%) diff --git a/Readme.unix b/Readme.unix index dbcf93b7..8814e28c 100644 --- a/Readme.unix +++ b/Readme.unix @@ -19,10 +19,14 @@ with respect to the .DS directive. it's usually a bad idea to mix It assumes that you have some standard system tools and libraries installed, specifically: gcc, gnu make, libncurses, and srecord. Typically, something like this will take care of adding all -required packages: +required packages in Linux: sudo apt install build-essential libncurses-dev srecord +For MacOS, you will need: + + brew install srecord + To build: cd to the top directory and type "make". @@ -40,8 +44,7 @@ the "SCZ180" platform: make ROM_PLATFORM=SCZ180 ROM_CONFIG=126 -Please be aware that the make-based build does have a couple of -deficiencies. +Please be aware that the make-based build does have a few deficiencies. First and most important, the Makefiles do not handle reruns very well. To ensure a full buld, use "make clobber" from the top level directory diff --git a/Tools/unix/zxcc/readme.txt b/Tools/unix/zxcc/ReadMe.txt similarity index 100% rename from Tools/unix/zxcc/readme.txt rename to Tools/unix/zxcc/ReadMe.txt diff --git a/Tools/zxcc/zxcc-src.zip b/Tools/zxcc/zxcc-src.zip index 16bedad54b5b901c188b9e649c5088963527bb78..1ae919e4f1fcd045b48e6ffa8caeda9192de8000 100644 GIT binary patch delta 1798 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 FzX2mg)};Ud diff --git a/Tools/zxcc/zxcc.exe b/Tools/zxcc/zxcc.exe index 54681729808f2e75d650385f6acb9dca08afb9fd..c51614dac121daab13358f7d735a921b4ffbd607 100644 GIT binary patch delta 18 ZcmZp8!`kqMbwUTzouiFiTe}#`N&!|M2-E-o delta 18 ZcmZp8!`kqMbwUS|OnhV4)-J}fQUFXZ2d)4B diff --git a/Tools/zxcc/zxccdbg.exe b/Tools/zxcc/zxccdbg.exe index 543aac00e58689b1c57506603e428e465ae1524e..f5f2adfb8acfd1e9e4fbee36af8e407e5bc4b3ce 100644 GIT binary patch delta 18 acmZqJz}B#VZ9)gry`zm?Te}#`rUL*^EC_-C delta 18 ZcmZqJz}B#VZ9)f=e0*cq)-J}f=>SDV2VDRF