From e9b389a82fe4bfeeb3917b83aed5b6b4ede19b37 Mon Sep 17 00:00:00 2001 From: spicyjpeg Date: Fri, 12 Jul 2024 01:17:50 +0200 Subject: [PATCH] Add copyright and license notice to all files --- CMakeLists.txt | 13 +++++++++++++ fpga/fpga.ucf | 13 +++++++++++++ fpga/fpga.ys | 14 ++++++++++++++ fpga/src/main.v | 15 +++++++++++++++ fpga/src/spartanxl/map.v | 15 +++++++++++++++ fpga/src/spartanxl/primitives.lib | 15 +++++++++++++++ fpga/src/spartanxl/primitives.v | 15 +++++++++++++++ src/boot/crt0.s | 13 +++++++++++++ src/boot/main.cpp | 15 +++++++++++++++ src/common/args.cpp | 15 +++++++++++++++ src/common/args.hpp | 15 +++++++++++++++ src/common/defs.hpp | 15 +++++++++++++++ src/common/file/fat.cpp | 15 +++++++++++++++ src/common/file/fat.hpp | 15 +++++++++++++++ src/common/file/file.cpp | 15 +++++++++++++++ src/common/file/file.hpp | 15 +++++++++++++++ src/common/file/iso9660.cpp | 15 +++++++++++++++ src/common/file/iso9660.hpp | 15 +++++++++++++++ src/common/file/misc.cpp | 15 +++++++++++++++ src/common/file/misc.hpp | 15 +++++++++++++++ src/common/file/zip.cpp | 15 +++++++++++++++ src/common/file/zip.hpp | 15 +++++++++++++++ src/common/gpu.cpp | 15 +++++++++++++++ src/common/gpu.hpp | 15 +++++++++++++++ src/common/gpufont.cpp | 15 +++++++++++++++ src/common/gpufont.hpp | 15 +++++++++++++++ src/common/ide.cpp | 15 +++++++++++++++ src/common/ide.hpp | 15 +++++++++++++++ src/common/idedefs.hpp | 15 +++++++++++++++ src/common/io.cpp | 15 +++++++++++++++ src/common/io.hpp | 15 +++++++++++++++ src/common/pad.cpp | 15 +++++++++++++++ src/common/pad.hpp | 15 +++++++++++++++ src/common/rom.cpp | 15 +++++++++++++++ src/common/rom.hpp | 15 +++++++++++++++ src/common/romdrivers.cpp | 15 +++++++++++++++ src/common/romdrivers.hpp | 15 +++++++++++++++ src/common/spu.cpp | 15 +++++++++++++++ src/common/spu.hpp | 15 +++++++++++++++ src/common/util.cpp | 15 +++++++++++++++ src/common/util.hpp | 15 +++++++++++++++ src/launcher/main.cpp | 15 +++++++++++++++ src/main/app/app.cpp | 15 +++++++++++++++ src/main/app/app.hpp | 15 +++++++++++++++ src/main/app/cartactions.cpp | 15 +++++++++++++++ src/main/app/cartactions.hpp | 15 +++++++++++++++ src/main/app/cartunlock.cpp | 15 +++++++++++++++ src/main/app/cartunlock.hpp | 15 +++++++++++++++ src/main/app/cartworkers.cpp | 15 +++++++++++++++ src/main/app/main.cpp | 15 +++++++++++++++ src/main/app/main.hpp | 15 +++++++++++++++ src/main/app/misc.cpp | 15 +++++++++++++++ src/main/app/misc.hpp | 15 +++++++++++++++ src/main/app/miscworkers.cpp | 15 +++++++++++++++ src/main/app/modals.cpp | 15 +++++++++++++++ src/main/app/modals.hpp | 15 +++++++++++++++ src/main/app/romactions.cpp | 15 +++++++++++++++ src/main/app/romactions.hpp | 15 +++++++++++++++ src/main/app/romworkers.cpp | 15 +++++++++++++++ src/main/app/tests.cpp | 15 +++++++++++++++ src/main/app/tests.hpp | 15 +++++++++++++++ src/main/cart/cart.cpp | 15 +++++++++++++++ src/main/cart/cart.hpp | 15 +++++++++++++++ src/main/cart/cartdata.cpp | 15 +++++++++++++++ src/main/cart/cartdata.hpp | 31 ++++++++++++++++++++++++------- src/main/cart/cartio.cpp | 15 +++++++++++++++ src/main/cart/cartio.hpp | 15 +++++++++++++++ src/main/cart/zs01.cpp | 15 +++++++++++++++ src/main/cart/zs01.hpp | 15 +++++++++++++++ src/main/main.cpp | 15 +++++++++++++++ src/main/uibase.cpp | 15 +++++++++++++++ src/main/uibase.hpp | 15 +++++++++++++++ src/main/uicommon.cpp | 15 +++++++++++++++ src/main/uicommon.hpp | 15 +++++++++++++++ src/main/uimodals.cpp | 15 +++++++++++++++ src/main/uimodals.hpp | 15 +++++++++++++++ src/vendor/ff.c | 2 +- src/vendor/ff.h | 2 +- src/vendor/qrcodegen.c | 5 +++-- src/vendor/qrcodegen.h | 5 +++-- src/vendor/vendorconfig.h | 15 +++++++++++++++ tools/buildResourceArchive.py | 14 ++++++++++++++ tools/common/__init__.py | 16 +++++++++++++++- tools/common/assets.py | 14 ++++++++++++++ tools/common/cart.py | 14 ++++++++++++++ tools/common/cartdata.py | 14 ++++++++++++++ tools/common/games.py | 14 ++++++++++++++ tools/common/mips.py | 14 ++++++++++++++ tools/common/util.py | 14 ++++++++++++++ tools/decodeDump.py | 14 ++++++++++++++ tools/splitFlashDump.py | 14 ++++++++++++++ 91 files changed, 1306 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 29cd831..6fbdd2a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,16 @@ +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . cmake_minimum_required(VERSION 3.25) diff --git a/fpga/fpga.ucf b/fpga/fpga.ucf index 9ab0eef..731f40a 100644 --- a/fpga/fpga.ucf +++ b/fpga/fpga.ucf @@ -1,3 +1,16 @@ +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . CONFIG PROHIBIT = "P77"; # /INIT CONFIG PROHIBIT = "P153"; # DIN diff --git a/fpga/fpga.ys b/fpga/fpga.ys index bf8e291..590845e 100644 --- a/fpga/fpga.ys +++ b/fpga/fpga.ys @@ -1,3 +1,17 @@ +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + # This script is roughly similar to the built-in synth_xilinx command, with the # appropriate modifications made in order to output gate netlists rather than # precompiled LUTs (which are not supported by the ISE mapper for Spartan-XL diff --git a/fpga/src/main.v b/fpga/src/main.v index a2770f7..320199d 100644 --- a/fpga/src/main.v +++ b/fpga/src/main.v @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ module FPGA ( // These are technically inputs, however they are already wired up to pad diff --git a/fpga/src/spartanxl/map.v b/fpga/src/spartanxl/map.v index 79f7c64..338a284 100644 --- a/fpga/src/spartanxl/map.v +++ b/fpga/src/spartanxl/map.v @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ /* I/O cells */ diff --git a/fpga/src/spartanxl/primitives.lib b/fpga/src/spartanxl/primitives.lib index f8d4eaf..4a0d224 100644 --- a/fpga/src/spartanxl/primitives.lib +++ b/fpga/src/spartanxl/primitives.lib @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ library(spartanxl) { /* Buffers */ diff --git a/fpga/src/spartanxl/primitives.v b/fpga/src/spartanxl/primitives.v index 99eaffc..f207f93 100644 --- a/fpga/src/spartanxl/primitives.v +++ b/fpga/src/spartanxl/primitives.v @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ /* Constants */ diff --git a/src/boot/crt0.s b/src/boot/crt0.s index 4c014ed..7bd6d09 100644 --- a/src/boot/crt0.s +++ b/src/boot/crt0.s @@ -1,3 +1,16 @@ +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . .set noreorder diff --git a/src/boot/main.cpp b/src/boot/main.cpp index d08502e..1167500 100644 --- a/src/boot/main.cpp +++ b/src/boot/main.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/args.cpp b/src/common/args.cpp index 22edd4b..ac400db 100644 --- a/src/common/args.cpp +++ b/src/common/args.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/args.hpp b/src/common/args.hpp index 4146e7c..97c6de3 100644 --- a/src/common/args.hpp +++ b/src/common/args.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/defs.hpp b/src/common/defs.hpp index 36fb5de..bc5c3fc 100644 --- a/src/common/defs.hpp +++ b/src/common/defs.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/file/fat.cpp b/src/common/file/fat.cpp index bbf5daf..ff78f98 100644 --- a/src/common/file/fat.cpp +++ b/src/common/file/fat.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/file/fat.hpp b/src/common/file/fat.hpp index 2241d97..fc3482b 100644 --- a/src/common/file/fat.hpp +++ b/src/common/file/fat.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/file/file.cpp b/src/common/file/file.cpp index 8d5944b..aac0943 100644 --- a/src/common/file/file.cpp +++ b/src/common/file/file.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/file/file.hpp b/src/common/file/file.hpp index 4286cc9..657163d 100644 --- a/src/common/file/file.hpp +++ b/src/common/file/file.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/file/iso9660.cpp b/src/common/file/iso9660.cpp index 0bbf2b5..ed56729 100644 --- a/src/common/file/iso9660.cpp +++ b/src/common/file/iso9660.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/file/iso9660.hpp b/src/common/file/iso9660.hpp index 16109aa..ceab721 100644 --- a/src/common/file/iso9660.hpp +++ b/src/common/file/iso9660.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/file/misc.cpp b/src/common/file/misc.cpp index a5f85c0..b1222b0 100644 --- a/src/common/file/misc.cpp +++ b/src/common/file/misc.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/file/misc.hpp b/src/common/file/misc.hpp index 126a609..44b694f 100644 --- a/src/common/file/misc.hpp +++ b/src/common/file/misc.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/file/zip.cpp b/src/common/file/zip.cpp index 09fc14f..fdd4098 100644 --- a/src/common/file/zip.cpp +++ b/src/common/file/zip.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/file/zip.hpp b/src/common/file/zip.hpp index 913d87d..127e39c 100644 --- a/src/common/file/zip.hpp +++ b/src/common/file/zip.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/gpu.cpp b/src/common/gpu.cpp index 2deb173..b2a144a 100644 --- a/src/common/gpu.cpp +++ b/src/common/gpu.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/gpu.hpp b/src/common/gpu.hpp index e298e6a..230e75f 100644 --- a/src/common/gpu.hpp +++ b/src/common/gpu.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/gpufont.cpp b/src/common/gpufont.cpp index b1523b0..5ed124e 100644 --- a/src/common/gpufont.cpp +++ b/src/common/gpufont.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/gpu.hpp" diff --git a/src/common/gpufont.hpp b/src/common/gpufont.hpp index 0927a40..b99f401 100644 --- a/src/common/gpufont.hpp +++ b/src/common/gpufont.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/ide.cpp b/src/common/ide.cpp index b91103c..8474f0f 100644 --- a/src/common/ide.cpp +++ b/src/common/ide.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/ide.hpp b/src/common/ide.hpp index f52ef0f..d65be46 100644 --- a/src/common/ide.hpp +++ b/src/common/ide.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/idedefs.hpp b/src/common/idedefs.hpp index bb207e2..2a60727 100644 --- a/src/common/idedefs.hpp +++ b/src/common/idedefs.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/io.cpp b/src/common/io.cpp index 6d4c6ab..3c56cb1 100644 --- a/src/common/io.cpp +++ b/src/common/io.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/io.hpp b/src/common/io.hpp index db6967d..33b7d1f 100644 --- a/src/common/io.hpp +++ b/src/common/io.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/pad.cpp b/src/common/pad.cpp index 90504a0..7f3f525 100644 --- a/src/common/pad.cpp +++ b/src/common/pad.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/pad.hpp b/src/common/pad.hpp index b3433cd..f05d4d9 100644 --- a/src/common/pad.hpp +++ b/src/common/pad.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/rom.cpp b/src/common/rom.cpp index 11d7dab..6c865d3 100644 --- a/src/common/rom.cpp +++ b/src/common/rom.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/rom.hpp b/src/common/rom.hpp index 101bc2a..0746c20 100644 --- a/src/common/rom.hpp +++ b/src/common/rom.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/romdrivers.cpp b/src/common/romdrivers.cpp index 8b92728..dca9700 100644 --- a/src/common/romdrivers.cpp +++ b/src/common/romdrivers.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/romdrivers.hpp b/src/common/romdrivers.hpp index 97fb8a2..dbc854e 100644 --- a/src/common/romdrivers.hpp +++ b/src/common/romdrivers.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/spu.cpp b/src/common/spu.cpp index d486dc9..1af3ab7 100644 --- a/src/common/spu.cpp +++ b/src/common/spu.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/spu.hpp b/src/common/spu.hpp index fe1a5b5..bf735f8 100644 --- a/src/common/spu.hpp +++ b/src/common/spu.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/common/util.cpp b/src/common/util.cpp index 3797519..d49f9b6 100644 --- a/src/common/util.cpp +++ b/src/common/util.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/common/util.hpp b/src/common/util.hpp index c577e91..b1440d7 100644 --- a/src/common/util.hpp +++ b/src/common/util.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/launcher/main.cpp b/src/launcher/main.cpp index 43fe56a..ce68ada 100644 --- a/src/launcher/main.cpp +++ b/src/launcher/main.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/args.hpp" diff --git a/src/main/app/app.cpp b/src/main/app/app.cpp index 4657e3b..3ed76f8 100644 --- a/src/main/app/app.cpp +++ b/src/main/app/app.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/app.hpp b/src/main/app/app.hpp index 2116927..5100dbe 100644 --- a/src/main/app/app.hpp +++ b/src/main/app/app.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/cartactions.cpp b/src/main/app/cartactions.cpp index 8696417..972e1fa 100644 --- a/src/main/app/cartactions.cpp +++ b/src/main/app/cartactions.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include "common/util.hpp" #include "main/app/cartactions.hpp" diff --git a/src/main/app/cartactions.hpp b/src/main/app/cartactions.hpp index 59a0d09..39e7f29 100644 --- a/src/main/app/cartactions.hpp +++ b/src/main/app/cartactions.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/cartunlock.cpp b/src/main/app/cartunlock.cpp index d5eeea9..d4f853d 100644 --- a/src/main/app/cartunlock.cpp +++ b/src/main/app/cartunlock.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/util.hpp" diff --git a/src/main/app/cartunlock.hpp b/src/main/app/cartunlock.hpp index 8ff2399..1537e3b 100644 --- a/src/main/app/cartunlock.hpp +++ b/src/main/app/cartunlock.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/cartworkers.cpp b/src/main/app/cartworkers.cpp index 0c7e7d3..4f5edc0 100644 --- a/src/main/app/cartworkers.cpp +++ b/src/main/app/cartworkers.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/main.cpp b/src/main/app/main.cpp index 2a2bd6c..0527b11 100644 --- a/src/main/app/main.cpp +++ b/src/main/app/main.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/util.hpp" diff --git a/src/main/app/main.hpp b/src/main/app/main.hpp index 5b6d29e..5428d51 100644 --- a/src/main/app/main.hpp +++ b/src/main/app/main.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/misc.cpp b/src/main/app/misc.cpp index 3d03cc4..0789131 100644 --- a/src/main/app/misc.cpp +++ b/src/main/app/misc.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/misc.hpp b/src/main/app/misc.hpp index 1afaf11..c9a9616 100644 --- a/src/main/app/misc.hpp +++ b/src/main/app/misc.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/miscworkers.cpp b/src/main/app/miscworkers.cpp index 6458dc6..314e3b2 100644 --- a/src/main/app/miscworkers.cpp +++ b/src/main/app/miscworkers.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/modals.cpp b/src/main/app/modals.cpp index 8de09bd..c170b4d 100644 --- a/src/main/app/modals.cpp +++ b/src/main/app/modals.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/modals.hpp b/src/main/app/modals.hpp index 1f07773..91d93de 100644 --- a/src/main/app/modals.hpp +++ b/src/main/app/modals.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/romactions.cpp b/src/main/app/romactions.cpp index 3cb0710..a8b22bd 100644 --- a/src/main/app/romactions.cpp +++ b/src/main/app/romactions.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/io.hpp" diff --git a/src/main/app/romactions.hpp b/src/main/app/romactions.hpp index e58f261..c3665aa 100644 --- a/src/main/app/romactions.hpp +++ b/src/main/app/romactions.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/app/romworkers.cpp b/src/main/app/romworkers.cpp index 76797e9..03a8402 100644 --- a/src/main/app/romworkers.cpp +++ b/src/main/app/romworkers.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/app/tests.cpp b/src/main/app/tests.cpp index d5f10a1..bef5477 100644 --- a/src/main/app/tests.cpp +++ b/src/main/app/tests.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include "common/gpu.hpp" #include "common/io.hpp" diff --git a/src/main/app/tests.hpp b/src/main/app/tests.hpp index a69a35b..87b0464 100644 --- a/src/main/app/tests.hpp +++ b/src/main/app/tests.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/cart/cart.cpp b/src/main/cart/cart.cpp index be7255a..e89666e 100644 --- a/src/main/cart/cart.cpp +++ b/src/main/cart/cart.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/cart/cart.hpp b/src/main/cart/cart.hpp index 6cc1d9d..a706e0d 100644 --- a/src/main/cart/cart.hpp +++ b/src/main/cart/cart.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/cart/cartdata.cpp b/src/main/cart/cartdata.cpp index 33020c8..a119190 100644 --- a/src/main/cart/cartdata.cpp +++ b/src/main/cart/cartdata.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/cart/cartdata.hpp b/src/main/cart/cartdata.hpp index 5d36aac..b3c79cc 100644 --- a/src/main/cart/cartdata.hpp +++ b/src/main/cart/cartdata.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once @@ -25,13 +40,15 @@ enum TraceIDType : uint8_t { TID_82_LITTLE_ENDIAN = 3 }; -// | | Simple (cart) | Basic (cart) | Extended (cart) | Extended (ROM) | -// | :---------------------- | :------------ | :----------- | :-------------- | :------------- | -// | DATA_HAS_CODE_PREFIX | | Optional | Mandatory | Mandatory | -// | DATA_HAS_*_ID | | Optional | Optional | | -// | DATA_HAS_SYSTEM_ID | | Optional | Optional | Optional | -// | DATA_HAS_PUBLIC_SECTION | Mandatory | | Optional | | -// | DATA_GX706_WORKAROUND | | | Optional | Optional | +/* + * | | Simple (cart) | Basic (cart) | Extended (cart) | Extended (ROM) | + * | :---------------------- | :------------ | :----------- | :-------------- | :------------- | + * | DATA_HAS_CODE_PREFIX | | Optional | Mandatory | Mandatory | + * | DATA_HAS_*_ID | | Optional | Optional | | + * | DATA_HAS_SYSTEM_ID | | Optional | Optional | Optional | + * | DATA_HAS_PUBLIC_SECTION | Mandatory | | Optional | | + * | DATA_GX706_WORKAROUND | | | Optional | Optional | + */ // Note that DATA_HAS_SYSTEM_ID is used to indicate the presence of a signature // (rather than a "raw" system ID) in an extended ROM header. diff --git a/src/main/cart/cartio.cpp b/src/main/cart/cartio.cpp index 037808f..04824c8 100644 --- a/src/main/cart/cartio.cpp +++ b/src/main/cart/cartio.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/io.hpp" diff --git a/src/main/cart/cartio.hpp b/src/main/cart/cartio.hpp index c3507cc..f6a4a67 100644 --- a/src/main/cart/cartio.hpp +++ b/src/main/cart/cartio.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/cart/zs01.cpp b/src/main/cart/zs01.cpp index 31cb280..f1f7304 100644 --- a/src/main/cart/zs01.cpp +++ b/src/main/cart/zs01.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/cart/zs01.hpp b/src/main/cart/zs01.hpp index f231257..d21452e 100644 --- a/src/main/cart/zs01.hpp +++ b/src/main/cart/zs01.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/main.cpp b/src/main/main.cpp index 764852e..a5c255d 100644 --- a/src/main/main.cpp +++ b/src/main/main.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include "common/args.hpp" #include "common/gpu.hpp" diff --git a/src/main/uibase.cpp b/src/main/uibase.cpp index cc1fe64..fc8dc2a 100644 --- a/src/main/uibase.cpp +++ b/src/main/uibase.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include "common/gpu.hpp" diff --git a/src/main/uibase.hpp b/src/main/uibase.hpp index 7614758..3928743 100644 --- a/src/main/uibase.hpp +++ b/src/main/uibase.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/uicommon.cpp b/src/main/uicommon.cpp index 5717ce6..824af1d 100644 --- a/src/main/uicommon.cpp +++ b/src/main/uicommon.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include "common/defs.hpp" #include "common/gpu.hpp" diff --git a/src/main/uicommon.hpp b/src/main/uicommon.hpp index 5c5f0ff..2ba9091 100644 --- a/src/main/uicommon.hpp +++ b/src/main/uicommon.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/main/uimodals.cpp b/src/main/uimodals.cpp index f7ad023..1af8ead 100644 --- a/src/main/uimodals.cpp +++ b/src/main/uimodals.cpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #include #include diff --git a/src/main/uimodals.hpp b/src/main/uimodals.hpp index 0ae4f9e..591ebc5 100644 --- a/src/main/uimodals.hpp +++ b/src/main/uimodals.hpp @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/src/vendor/ff.c b/src/vendor/ff.c index 3e31249..735959b 100644 --- a/src/vendor/ff.c +++ b/src/vendor/ff.c @@ -1,7 +1,7 @@ /* * This library has been modified to add a function for building file fragment * tables (similar to the existing "fastseek" functionality). Additionally, all - * patches available on http://elm-chan.org/fsw/ff/patches.html have been + * patches available on have been * applied. The original license and copyright notice is below. */ diff --git a/src/vendor/ff.h b/src/vendor/ff.h index 28bc55d..086b161 100644 --- a/src/vendor/ff.h +++ b/src/vendor/ff.h @@ -1,7 +1,7 @@ /* * This library has been modified to add a function for building file fragment * tables (similar to the existing "fastseek" functionality). Additionally, all - * patches available on http://elm-chan.org/fsw/ff/patches.html have been + * patches available on have been * applied. The original license and copyright notice is below. */ diff --git a/src/vendor/qrcodegen.c b/src/vendor/qrcodegen.c index 170b27b..90bfc82 100644 --- a/src/vendor/qrcodegen.c +++ b/src/vendor/qrcodegen.c @@ -3,8 +3,9 @@ * for use as a texture without any additional conversion, and to leave a margin * on all sides as a workaround for GPU polygon scaling artifacts. The original * license and copyright notice is below. - * ---------------------------------------------------------------------------- - * + */ + +/* * QR Code generator library (C) * * Copyright (c) Project Nayuki. (MIT License) diff --git a/src/vendor/qrcodegen.h b/src/vendor/qrcodegen.h index 671f025..04343e7 100644 --- a/src/vendor/qrcodegen.h +++ b/src/vendor/qrcodegen.h @@ -3,8 +3,9 @@ * for use as a texture without any additional conversion, and to leave a margin * on all sides as a workaround for GPU polygon scaling artifacts. The original * license and copyright notice is below. - * ---------------------------------------------------------------------------- - * + */ + +/* * QR Code generator library (C) * * Copyright (c) Project Nayuki. (MIT License) diff --git a/src/vendor/vendorconfig.h b/src/vendor/vendorconfig.h index 18aee65..e4a524a 100644 --- a/src/vendor/vendorconfig.h +++ b/src/vendor/vendorconfig.h @@ -1,3 +1,18 @@ +/* + * 573in1 - Copyright (C) 2022-2024 spicyjpeg + * + * 573in1 is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + * A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * 573in1. If not, see . + */ #pragma once diff --git a/tools/buildResourceArchive.py b/tools/buildResourceArchive.py index c4b2a4b..7ecdfe1 100755 --- a/tools/buildResourceArchive.py +++ b/tools/buildResourceArchive.py @@ -1,6 +1,20 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + __version__ = "0.4.6" __author__ = "spicyjpeg" diff --git a/tools/common/__init__.py b/tools/common/__init__.py index e4b535d..2305b40 100644 --- a/tools/common/__init__.py +++ b/tools/common/__init__.py @@ -1,6 +1,20 @@ # -*- coding: utf-8 -*- -__version__ = "0.4.4" +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + +__version__ = "1.0.0" __author__ = "spicyjpeg" __all__ = ( diff --git a/tools/common/assets.py b/tools/common/assets.py index e80fc7b..ae74c94 100644 --- a/tools/common/assets.py +++ b/tools/common/assets.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + import re from collections import defaultdict from itertools import chain diff --git a/tools/common/cart.py b/tools/common/cart.py index dfaf642..9d25f1b 100644 --- a/tools/common/cart.py +++ b/tools/common/cart.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + from dataclasses import dataclass from enum import IntEnum, IntFlag from struct import Struct diff --git a/tools/common/cartdata.py b/tools/common/cartdata.py index 8d3de46..a6bbd86 100644 --- a/tools/common/cartdata.py +++ b/tools/common/cartdata.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + import logging from dataclasses import dataclass from enum import IntEnum, IntFlag diff --git a/tools/common/games.py b/tools/common/games.py index 5032a48..5018345 100644 --- a/tools/common/games.py +++ b/tools/common/games.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + import re from collections import defaultdict from dataclasses import dataclass diff --git a/tools/common/mips.py b/tools/common/mips.py index 347da7d..30429bf 100644 --- a/tools/common/mips.py +++ b/tools/common/mips.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + from dataclasses import dataclass from enum import IntEnum from struct import Struct diff --git a/tools/common/util.py b/tools/common/util.py index 1a55939..08d3151 100644 --- a/tools/common/util.py +++ b/tools/common/util.py @@ -1,5 +1,19 @@ # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + import logging, re from hashlib import md5 from io import SEEK_END, SEEK_SET diff --git a/tools/decodeDump.py b/tools/decodeDump.py index 990d167..2bb204a 100755 --- a/tools/decodeDump.py +++ b/tools/decodeDump.py @@ -1,6 +1,20 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + __version__ = "0.4.1" __author__ = "spicyjpeg" diff --git a/tools/splitFlashDump.py b/tools/splitFlashDump.py index 74c1676..dbf3352 100755 --- a/tools/splitFlashDump.py +++ b/tools/splitFlashDump.py @@ -1,6 +1,20 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +# 573in1 - Copyright (C) 2022-2024 spicyjpeg +# +# 573in1 is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# 573in1 is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# 573in1. If not, see . + __version__ = "0.3.4" __author__ = "spicyjpeg"