diff --git a/sdk/README.md b/sdk/README.md index 7183d83..4adf260 100644 --- a/sdk/README.md +++ b/sdk/README.md @@ -28,6 +28,7 @@ Directory | Description `opt` | Optionally installed bundles (like SDK). `src` | The source code of local and downloadable tools. See Makefiles for details. `windows-x86` | Compiled binaries of tools and libraries for Windows x86 (32 bit) platform. +`macos-arm64` | Compiled binaries of tools and libraries for macOS Ventura (ARM) platform. ## 1.1. Copyright and licensing information for files diff --git a/sdk/macos-arm64/bin/AddItem b/sdk/macos-arm64/bin/AddItem new file mode 100755 index 0000000..0b1ba4f Binary files /dev/null and b/sdk/macos-arm64/bin/AddItem differ diff --git a/sdk/macos-arm64/bin/AddItem.license b/sdk/macos-arm64/bin/AddItem.license new file mode 100644 index 0000000..d938563 --- /dev/null +++ b/sdk/macos-arm64/bin/AddItem.license @@ -0,0 +1,9 @@ +SPDX-FileName: AddItem + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2019, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: AddItem version 0.02 - simulates Machine and ROM addition to the ZX-Uno flash image. diff --git a/sdk/macos-arm64/bin/Bit2Bin b/sdk/macos-arm64/bin/Bit2Bin new file mode 100755 index 0000000..f8865e7 Binary files /dev/null and b/sdk/macos-arm64/bin/Bit2Bin differ diff --git a/sdk/macos-arm64/bin/Bit2Bin.license b/sdk/macos-arm64/bin/Bit2Bin.license new file mode 100644 index 0000000..b73e39d --- /dev/null +++ b/sdk/macos-arm64/bin/Bit2Bin.license @@ -0,0 +1,9 @@ +SPDX-FileName: Bit2Bin + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2019-2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: Bit2Bin version 0.05 (2020-02-19) - strip .bit header and align binary to 16K. diff --git a/sdk/macos-arm64/bin/GenRom b/sdk/macos-arm64/bin/GenRom new file mode 100755 index 0000000..6d7f079 Binary files /dev/null and b/sdk/macos-arm64/bin/GenRom differ diff --git a/sdk/macos-arm64/bin/GenRom.license b/sdk/macos-arm64/bin/GenRom.license new file mode 100644 index 0000000..438dbf8 --- /dev/null +++ b/sdk/macos-arm64/bin/GenRom.license @@ -0,0 +1,9 @@ +SPDX-FileName: GenRom + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2016, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: GenRom version 0.06 (2016-07-04) - generates a TAP for loading a ROM in the ZX-Uno. diff --git a/sdk/macos-arm64/bin/GenTape b/sdk/macos-arm64/bin/GenTape new file mode 100755 index 0000000..5918eb0 Binary files /dev/null and b/sdk/macos-arm64/bin/GenTape differ diff --git a/sdk/macos-arm64/bin/GenTape.license b/sdk/macos-arm64/bin/GenTape.license new file mode 100644 index 0000000..46678e9 --- /dev/null +++ b/sdk/macos-arm64/bin/GenTape.license @@ -0,0 +1,9 @@ +SPDX-FileName: GenTape + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2013-2015, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: GenTape version 1.0 (1 Jun 2015) - a Tape File Generator. diff --git a/sdk/macos-arm64/bin/Png2Rcs b/sdk/macos-arm64/bin/Png2Rcs new file mode 100755 index 0000000..885faab Binary files /dev/null and b/sdk/macos-arm64/bin/Png2Rcs differ diff --git a/sdk/macos-arm64/bin/Png2Rcs.license b/sdk/macos-arm64/bin/Png2Rcs.license new file mode 100644 index 0000000..658ef2e --- /dev/null +++ b/sdk/macos-arm64/bin/Png2Rcs.license @@ -0,0 +1,9 @@ +SPDX-FileName: Png2Rcs + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2014, 2015, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: Png2Rcs version 1.20 (31 May 2015) - Image to ZX Spectrum RCS screen. diff --git a/sdk/macos-arm64/bin/bin2hex b/sdk/macos-arm64/bin/bin2hex new file mode 100755 index 0000000..65a48b5 Binary files /dev/null and b/sdk/macos-arm64/bin/bin2hex differ diff --git a/sdk/macos-arm64/bin/bin2hex.license b/sdk/macos-arm64/bin/bin2hex.license new file mode 100644 index 0000000..dadd37d --- /dev/null +++ b/sdk/macos-arm64/bin/bin2hex.license @@ -0,0 +1,7 @@ +SPDX-FileName: bin2hex + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2016, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only diff --git a/sdk/macos-arm64/bin/dzx7b b/sdk/macos-arm64/bin/dzx7b new file mode 100755 index 0000000..ed46942 Binary files /dev/null and b/sdk/macos-arm64/bin/dzx7b differ diff --git a/sdk/macos-arm64/bin/dzx7b.license b/sdk/macos-arm64/bin/dzx7b.license new file mode 100644 index 0000000..3fa3501 --- /dev/null +++ b/sdk/macos-arm64/bin/dzx7b.license @@ -0,0 +1,9 @@ +SPDX-FileName: dzx7b + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (c) 2015 Einar Saukas. All rights reserved. + +SPDX-License-Identifier: BSD-3-Clause + +SPDX-FileComment: dzx7b version 1.0 (2015) - LZ77/LZSS backwards decompressor. diff --git a/sdk/macos-arm64/bin/fcut b/sdk/macos-arm64/bin/fcut new file mode 100755 index 0000000..d8cb18e Binary files /dev/null and b/sdk/macos-arm64/bin/fcut differ diff --git a/sdk/macos-arm64/bin/fcut.license b/sdk/macos-arm64/bin/fcut.license new file mode 100644 index 0000000..d325c06 --- /dev/null +++ b/sdk/macos-arm64/bin/fcut.license @@ -0,0 +1,9 @@ +SPDX-FileName: fcut + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2015, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: fcut version 1.00 (20 Jun 2015) - a file hexadecimal cutter. diff --git a/sdk/macos-arm64/bin/fpad b/sdk/macos-arm64/bin/fpad new file mode 100755 index 0000000..1f01ebd Binary files /dev/null and b/sdk/macos-arm64/bin/fpad differ diff --git a/sdk/macos-arm64/bin/fpad.license b/sdk/macos-arm64/bin/fpad.license new file mode 100644 index 0000000..687848b --- /dev/null +++ b/sdk/macos-arm64/bin/fpad.license @@ -0,0 +1,9 @@ +SPDX-FileName: fpad + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2016, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: fpad version 1.00 (24 Apr 2016) - generate a file with padded values. diff --git a/sdk/macos-arm64/bin/fpoke b/sdk/macos-arm64/bin/fpoke new file mode 100755 index 0000000..9d0d8b9 Binary files /dev/null and b/sdk/macos-arm64/bin/fpoke differ diff --git a/sdk/macos-arm64/bin/fpoke.license b/sdk/macos-arm64/bin/fpoke.license new file mode 100644 index 0000000..4ef665c --- /dev/null +++ b/sdk/macos-arm64/bin/fpoke.license @@ -0,0 +1,9 @@ +SPDX-FileName: fpoke + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2016, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: fpoke version 1.0 (11 May 2016) - tool that overwrites bytes in a file. diff --git a/sdk/macos-arm64/bin/rcs b/sdk/macos-arm64/bin/rcs new file mode 100755 index 0000000..c3af315 Binary files /dev/null and b/sdk/macos-arm64/bin/rcs differ diff --git a/sdk/macos-arm64/bin/rcs.license b/sdk/macos-arm64/bin/rcs.license new file mode 100644 index 0000000..02b0c5d --- /dev/null +++ b/sdk/macos-arm64/bin/rcs.license @@ -0,0 +1,9 @@ +SPDX-FileName: rcs + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (C) 2013, 2021 Antonio Villena + +SPDX-License-Identifier: GPL-3.0-only + +SPDX-FileComment: rcs version 1.03 (18 Jan 2013) - SCR filter to RCS (and inverse). diff --git a/sdk/macos-arm64/bin/sjasmplus b/sdk/macos-arm64/bin/sjasmplus new file mode 100755 index 0000000..c02b467 Binary files /dev/null and b/sdk/macos-arm64/bin/sjasmplus differ diff --git a/sdk/macos-arm64/bin/split.sh b/sdk/macos-arm64/bin/split.sh new file mode 100755 index 0000000..9fc71fd --- /dev/null +++ b/sdk/macos-arm64/bin/split.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +mypath=`dirname "$0"` + +fpadbin="${mypath}/fpad" +"${fpadbin}" >/dev/null 2>&1 +retval=$? +if [ $retval != 0 ]; then + echo $("ERROR: fpad Not found") + exit $retVal +fi + +fcutbin="${mypath}/fcut" +"${fcutbin}" >/dev/null 2>&1 +retval=$? +if [ $retval != 0 ]; then + echo $("ERROR: fcut Not found") + exit $retVal +fi + + +"${fpadbin}" 120000 0 padzero.int >/dev/null +cat "${1}" padzero.int > intfile.int + +size="$(wc -c <"${1}")" +echo $size + +"${fcutbin}" intfile.int 0 120000 "${2}.00.ZX3" +if [ "${size}" -gt "1179648" ]; then "${fcutbin}" intfile.int 120000 120000 "${2}.01.ZX3"; fi +if [ "${size}" -gt "2359296" ]; then "${fcutbin}" intfile.int 240000 120000 "${2}.02.ZX3"; fi +if [ "${size}" -gt "3538944" ]; then "${fcutbin}" intfile.int 360000 120000 "${2}.03.ZX3"; fi +if [ "${size}" -gt "4718592" ]; then "${fcutbin}" intfile.int 480000 120000 "${2}.04.ZX3"; fi + +rm -f padzero.int +rm -f intfile.int + +exit 0 \ No newline at end of file diff --git a/sdk/macos-arm64/bin/zx7b b/sdk/macos-arm64/bin/zx7b new file mode 100755 index 0000000..7a627a8 Binary files /dev/null and b/sdk/macos-arm64/bin/zx7b differ diff --git a/sdk/macos-arm64/bin/zx7b.license b/sdk/macos-arm64/bin/zx7b.license new file mode 100644 index 0000000..42a9479 --- /dev/null +++ b/sdk/macos-arm64/bin/zx7b.license @@ -0,0 +1,14 @@ +SPDX-FileName: zx7b + +SPDX-FileType: BINARY + +SPDX-FileCopyrightText: Copyright (c) 2013, 2021 Antonio Villena. All rights reserved. + +SPDX-FileNotice: Based on ZX7 +SPDX-FileNotice: ZX7 is Copyright (c) 2012 Einar Saukas. All rights reserved. + +SPDX-License-Identifier: BSD-3-Clause + +SPDX-LicenseComments: License's text equals to one from https://directory.fsf.org/wiki/License:BSD-3-Clause + +SPDX-FileComment: zx7b version 1.01 (28 Dec 2013) - backwards compressor.