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"