Skip to content

Instantly share code, notes, and snippets.

@naclsn
Last active April 7, 2024 11:37
Show Gist options
  • Save naclsn/9e1930781b8c541f7199059ccc08cf89 to your computer and use it in GitHub Desktop.
Save naclsn/9e1930781b8c541f7199059ccc08cf89 to your computer and use it in GitHub Desktop.
A simple CSV record of some information gathered from PICO-8 releases.
pico-8 version header version binary mtime archive size binary size
0.0.1 version 3 2015-01-20T19:48:56+01:00 1741 4507
0.0.4 version 4 2015-04-04T23:25:41+02:00 2142 6322
0.0.5 version 4 2015-04-12T00:49:38+02:00 2146 6330
0.1.0 version 4 2015-04-17T23:53:08+02:00 2152 6334
0.1.1 version 4 2015-06-12T01:12:20+02:00 2253 6703
0.1.2 version 5 2015-10-02T21:45:30+02:00 2635 6752
0.1.3 version 5 2015-10-15T23:10:12+02:00 2580 6752
0.1.4 version 5 2016-01-02T23:26:06+01:00 2521 6445
0.1.4b version 5 2016-01-03T23:48:47+01:00 2521 6445
0.1.4c version 5 2016-01-09T14:12:58+01:00 2522 6445
0.1.4d version 5 2016-01-09T16:51:00+01:00 2522 6445
0.1.5 version 5 2016-02-05T17:31:54+01:00 2530 6454
0.1.6 version 7 2016-04-17T23:03:58+02:00 2714 6506
0.1.8 version 8 2016-06-24T13:05:10+02:00 3316 6734
0.1.9 version 8 2016-09-10T21:32:19+02:00 2873 6735
0.1.9b version 8 2016-10-06T22:19:20+02:00 3324 6740
0.1.10 version 8 2016-12-07T13:28:18+01:00 2890 6752
0.1.10b version 8 2016-12-11T23:55:36+01:00 2890 6752
0.1.10c version 8 2016-12-12T18:45:20+01:00 2890 6752
0.1.11 version 11 2017-10-27T15:39:45+02:00 5312 6876
0.1.11b version 11 2017-10-28T11:54:11+02:00 5314 6880
0.1.11c version 12 2017-11-06T04:42:21+01:00 5325 6880
0.1.11d version 14 2017-11-08T05:29:56+01:00 5325 6880
0.1.11e version 15 2017-12-02T08:02:19+01:00 5250 6893
0.1.11f version 15 2017-12-04T08:45:35+01:00 5250 6893
0.1.11g version 16 2018-01-12T19:38:36+01:00 5757 6893
0.1.12 version 17 2019-04-12T22:53:05+02:00 8245 8649
0.1.12b version 18 2019-04-15T22:56:18+02:00 8282 8653
0.1.12c version 18 2019-04-16T22:15:43+02:00 8285 8653
0.2.0 version 19 2020-04-15T20:46:47+02:00 8820 8753
0.2.0b version 20 2020-04-17T00:22:06+02:00 8824 8758
0.2.0c version 21 2020-04-18T02:35:01+02:00 8836 8762
0.2.0d version 22 2020-04-24T11:23:08+02:00 8981 8766
0.2.0e version 23 2020-04-30T15:26:11+02:00 9271 8875
0.2.0f version 24 2020-05-05T19:06:01+02:00 9273 8875
0.2.0g version 25 2020-05-06T13:57:20+02:00 9279 8875
0.2.0h version 26 2020-05-07T19:44:41+02:00 9282 8875
0.2.0i version 27 2020-05-08T18:55:18+02:00 9283 8879
0.2.1 version 28 2020-07-04T01:00:06+02:00 9397 8910
0.2.1b version 29 2020-07-05T02:11:12+02:00 9417 8914
0.2.2 version 30 2021-02-13T14:49:08+01:00 9699 9037
0.2.2b version 31 2021-03-03T11:52:38+01:00 9724 9042
0.2.2c version 32 2021-03-04T07:12:32+01:00 9724 9042
0.2.3 version 33 2021-09-05T19:56:35+02:00 9545 9051
0.2.4 version 34 2021-12-03T06:29:50+01:00 10197 9067
0.2.4b version 35 2022-01-27T20:59:45+01:00 10207 9072
0.2.4c version 36 2022-04-10T23:14:11+02:00 10258 9081
0.2.5 version 37 2022-08-28T10:49:41+02:00 10564 9158
0.2.5b version 37 2022-08-29T01:37:59+02:00 10565 9158
0.2.5c version 38 2022-09-01T17:14:37+02:00 10567 9158
0.2.5d version 39 2022-12-13T15:09:38+01:00 10568 9158
0.2.5e version 39 2022-12-14T02:27:32+01:00 10568 9158
#!/bin/bash
if [ $# -lt 1 ] || [ -h = "$1" ]
then
echo "Usage: $0 <ver> [<plat>]"
echo ' default plat is amd64'
exit 1
else
VER=$1
PLAT=${2:-amd64}
URL="https://www.lexaloffle.com/dl/7tiann/pico-8_${VER}_$PLAT.zip"
wget "$URL" -O a.zip
ASIZE="$(du --apparent-size a.zip)"
unzip a.zip -d bin
cd bin/pico-8
MTIME="$(date -r pico8 -Iseconds)"
BSIZE="$(du --apparent-size pico8)"
chmod +x pico8
echo '`> save a` then exit'
./pico8 -root_path "$PWD"
HVER="$(head a.p8 -n2 | tail -n1)"
echo 'pico-8 version,header version,binary mtime,archive size,binary size'
echo "$VER,$HVER,$MTIME,${ASIZE%% a.zip},${BSIZE%% pico8}"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment