diff --git a/.gitignore b/.gitignore index 4cc67ba..2c72376 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build/ .DS_Store src/gen/ +payloads/Pongo.bin diff --git a/Makefile b/Makefile index 26650e1..3c56183 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,15 @@ BUILD_TYPE ?= Debug payloads: mkdir -p src/gen/images + mkdir -p src/gen/payloads + + @for file in payloads/*; do \ + name=$$(basename "$$file"); \ + name=$${name%.*}; \ + echo " XXD $$file"; \ + xxd -i -n "$$name" "$$file" > "src/gen/payloads/$$name.h"; \ + done + @for file in images/*; do \ name=$$(basename "$$file"); \ name=$${name%.*}; \ diff --git a/payloads/lz4dec.bin b/payloads/lz4dec.bin new file mode 100644 index 0000000..274a58c Binary files /dev/null and b/payloads/lz4dec.bin differ diff --git a/payloads/s5l8960x.bin b/payloads/s5l8960x.bin new file mode 100644 index 0000000..2709577 Binary files /dev/null and b/payloads/s5l8960x.bin differ diff --git a/payloads/s8000.bin b/payloads/s8000.bin new file mode 100644 index 0000000..f344045 Binary files /dev/null and b/payloads/s8000.bin differ diff --git a/payloads/s8001.bin b/payloads/s8001.bin new file mode 100644 index 0000000..6287b81 Binary files /dev/null and b/payloads/s8001.bin differ diff --git a/payloads/s8003.bin b/payloads/s8003.bin new file mode 100644 index 0000000..5cdd81c Binary files /dev/null and b/payloads/s8003.bin differ diff --git a/payloads/t7000.bin b/payloads/t7000.bin new file mode 100644 index 0000000..8495a33 Binary files /dev/null and b/payloads/t7000.bin differ diff --git a/payloads/t7001.bin b/payloads/t7001.bin new file mode 100644 index 0000000..6d63542 Binary files /dev/null and b/payloads/t7001.bin differ diff --git a/payloads/t8010.bin b/payloads/t8010.bin new file mode 100644 index 0000000..9cfc776 Binary files /dev/null and b/payloads/t8010.bin differ diff --git a/payloads/t8011.bin b/payloads/t8011.bin new file mode 100644 index 0000000..ed121dd Binary files /dev/null and b/payloads/t8011.bin differ diff --git a/payloads/t8012.bin b/payloads/t8012.bin new file mode 100644 index 0000000..8ee2455 Binary files /dev/null and b/payloads/t8012.bin differ diff --git a/payloads/t8015.bin b/payloads/t8015.bin new file mode 100644 index 0000000..663ba93 Binary files /dev/null and b/payloads/t8015.bin differ diff --git a/src/main.cpp b/src/main.cpp index d713564..d2a667a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -16,7 +16,9 @@ void print_credits() { printf( "#\n" - "# palera1n: " PALERAIN_VERSION "\n" + "# Palera1n beta " PALERAIN_VERSION "\n" + "#\n" + "# (c) 2024 Palera1n\n" "#\n" "# ======== Made by =======\n" "# Made by: asdfugil, kok3shidoll, claration, mineek, staturnz\n" diff --git a/src/wx/SettingsPanel.cpp b/src/wx/SettingsPanel.cpp index c4f7a9b..11960bd 100644 --- a/src/wx/SettingsPanel.cpp +++ b/src/wx/SettingsPanel.cpp @@ -26,7 +26,7 @@ SettingsPanel::SettingsPanel(MainFrame* frame, wxWindow* parent) option_safemode->SetValue(palerain_flags & palerain_option_safemode); option_verbose->SetValue(palerain_flags & palerain_option_verbose_boot); option_revert->SetValue(palerain_flags & palerain_option_force_revert); - option_dark_blockchain->SetValue(true); + option_dark_blockchain->SetValue(palerain_flags & palerain_option_flower_chain); option_safemode->Bind(wxEVT_CHECKBOX, [&](wxCommandEvent& e) { @@ -52,6 +52,14 @@ SettingsPanel::SettingsPanel(MainFrame* frame, wxWindow* parent) palerain_flags &= ~palerain_option_force_revert; }); + option_dark_blockchain->Bind(wxEVT_CHECKBOX, [&](wxCommandEvent& e) + { + if (e.IsChecked()) + palerain_flags |= palerain_option_flower_chain; + else + palerain_flags &= ~palerain_option_flower_chain; + }); + root->Add(option_safemode, 0, wxLEFT | wxRIGHT, 10); root->Add(option_verbose, 0, wxLEFT | wxRIGHT | wxTOP, 10);