From 12b1a56e6f59a8665d9f8a18fa3fddf905cb8d0f Mon Sep 17 00:00:00 2001 From: memdmp Date: Sat, 15 Feb 2025 12:58:00 +0100 Subject: feat: build instructions --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5235f5a --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +> the below is an ansi-stripped copy of [nfo.ans](./nfo.ans) - please open that in a terminal, or open [nfo.html](./nfo.html) in your browser + +``` + ██     ██            ██     ██  + ██     ██            ██     ██  + ██     ██ ██      ██ ██     ██  + ██     ██ ██  ██  ██ ██     ██  + ██     ██ ██  ██  ██ ██     ██  + ██     ██ ██  ██  ██ ██     ██  +  ███████   ███  ███   ███████   + +  ██████  ████████     ███     ██████  ████████  + ██    ██ ██     ██   ██ ██   ██    ██ ██        + ██       ██     ██  ██   ██  ██       ██        +  ██████  ████████  ██     ██ ██       ██████    +       ██ ██        █████████ ██       ██        + ██    ██ ██        ██     ██ ██    ██ ██        +  ██████  ██        ██     ██  ██████  ████████  + +┏━ cosin25-invite.rs ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +┣━━▶ a cute invite to cosin 2025 ┃ +┣━━▶ written in memory-safe rust ┃ +┣━━▶ targetting the steam-deck ┃ +┣┳━▶ in <64k ┃ +┃┗━━● with build options to make a more restricted <32k ┃ +┣━━▶ using simple directmedia layer ┃ +┣━━▶ using micromod-rs ┃ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +``` + +## Building + +To build a copy of the zip distributed, assuming a Steam Deck with the following additional tools installed at build-time: + +- SDL2, with development symbols +- upx +- glibc + +you can run `./make-zip` to create the zip + +If you want to use another libc, everything else will work, it just wont match the distributed zip. -- cgit v1.2.3