From 30cfa07947ecd553565861dc06f51b214abaa864 Mon Sep 17 00:00:00 2001 From: Niklas Friesen Date: Thu, 30 Jan 2025 01:20:51 +0100 Subject: [PATCH] Memory Config 0.1.4 --- Switch/.packages/Memory Config/package.ini | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Switch/.packages/Memory Config/package.ini diff --git a/Switch/.packages/Memory Config/package.ini b/Switch/.packages/Memory Config/package.ini new file mode 100644 index 0000000..4dbd858 --- /dev/null +++ b/Switch/.packages/Memory Config/package.ini @@ -0,0 +1,60 @@ +;title='Memory Config' +;creator='ppkantorski' +;version=0.1.4 +;about='This package was designed to manipulate various Ultrahand Package memory settings.' +;color=red + +[@Configure] +[Configure Buffers] + +[*Copy Buffer] +;mode=option +list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)' +set-ini-val /config/ultrahand/config.ini ultrahand copy_buffer_size {list_source(*)} +set-footer '{list_source(*)}' + +[*Download Buffer] +;mode=option +list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536, 98304, 131072, 262144)' +set-ini-val /config/ultrahand/config.ini ultrahand download_buffer_size {list_source(*)} +set-footer '{list_source(*)}' + +[*Unzip Buffer] +;mode=option +list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)' +set-ini-val /config/ultrahand/config.ini ultrahand unzip_buffer_size {list_source(*)} +set-footer '{list_source(*)}' + +[*Hex Buffer] +;mode=option +list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)' +set-ini-val /config/ultrahand/config.ini ultrahand hex_buffer_size {list_source(*)} +set-footer '{list_source(*)}' + + +[Configure Threads] +[*Interpreter Heap] +;mode=option +list_source '(0x4000, 0x5000, 0x6000, 0x7000, 0x8000, 0x9000, 0x10000, 0x11000, 0x12000, 0x13000, 0x14000, 0x16000)' +set-ini-val /config/ultrahand/config.ini ultrahand interpreter_heap {list_source(*)} +set-footer '{list_source(*)}' + + +[@Actions] +[Actions] +[Remove Buffers] +remove-ini-key /config/ultrahand/config.ini ultrahand copy_buffer_size +remove-ini-key /config/ultrahand/config.ini ultrahand download_buffer_size +remove-ini-key /config/ultrahand/config.ini ultrahand unzip_buffer_size +remove-ini-key /config/ultrahand/config.ini ultrahand hex_buffer_size +remove-ini-section ./config.ini '*Copy Buffer' +remove-ini-section ./config.ini '*Download Buffer' +remove-ini-section ./config.ini '*Unzip Buffer' +remove-ini-section ./config.ini '*Hex Buffer' + +[Reset Heap] +remove-ini-key /config/ultrahand/config.ini ultrahand interpreter_heap +remove-ini-section ./config.ini '*Interpreter Heap' +set-ini-section + +[Package Info]