scene.org File Archive

File download

<root>­/­parties­/­2022­/­lovebyte22­/­128_byte_intro_highend/thumbpinski.zip

File size:
4 742 863 bytes (4.52M)
File date:
2022-02-16 05:32:05
Download count:
all-time: 25

Preview

  • lovebyte2022_thumbpinski_128/ dir
  • lovebyte2022_thumbpinski_128/file_id.diz 679B
  • lovebyte2022_thumbpinski_128/sierpinski_ea 128B
  • lovebyte2022_thumbpinski_128/sierpinski_elfabuse.s 4.71K
  • lovebyte2022_thumbpinski_128/thumbpinski.jpg 106.59K
  • lovebyte2022_thumbpinski_128/thumbpinski_720p.mp4 4.46M

file_id.diz

Thumbpinski
-
Purple Sierpinski 
128-byte Intro for Raspberry Pi/Linux

by Deater / dSr

The ELF header on ARM Linux is 84 bytes which makes tiny intros difficult.
Here we use some tricks to make things smaller, including moving code into
some quasi-unused parts of the header itself.  This still runs fine, but
readelf complains and gdb won't touch the file.
The techniques used are based on those found here:
	https://nathanotterness.com/2021/10/tiny_elf_modernized.html

Runs on a Thumb2 capable Raspberry Pi (Pi2 or newer).  The video
was recorded on a Pi4.

Generates console ANSI sequences to generate the graphics.  Works best
if terminal is at least 128 characters wide.