aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 2528ae733b9d4631934033eefebd9b4eff61fcb3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# post-deadline-refactoring

this branch contains me refactoring some shit after the deadline shit so its actually understandable code.

# old readme

> 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.