Difference between revisions of "Linux"

From SizeCoding
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 12: Line 12:
 
* Assembler: NASM (?)
 
* Assembler: NASM (?)
  
=== Accessing video ===
+
=== ELF Header Information ===
 +
To be added.
 +
 
 +
=== System Calls ===
 +
To be added.
 +
 
 +
=== Self compilation ===
 +
To be added.
 +
 
 +
== Accessing video ==
 
Accessing video
 
Accessing video
  
Line 19: Line 28:
  
  
=== Sound ===
+
== Sound ==
 
To be added soon.
 
To be added soon.
  
Line 27: Line 36:
 
=== Additional Resources ===
 
=== Additional Resources ===
 
* [https://pcy.ulyssis.be/pres/Lin.pdf The Intricacies of Sizecoding on Linux (PDF)]
 
* [https://pcy.ulyssis.be/pres/Lin.pdf The Intricacies of Sizecoding on Linux (PDF)]
 +
* [https://www.pouet.net/prodlist.php?type%5B%5D=128b&platform%5B%5D=Linux Pouet: 128byte productions on Linux]
 
* [https://www.pouet.net/prodlist.php?type%5B%5D=256b&platform%5B%5D=Linux Pouet: 256byte productions on Linux]
 
* [https://www.pouet.net/prodlist.php?type%5B%5D=256b&platform%5B%5D=Linux Pouet: 256byte productions on Linux]

Latest revision as of 05:06, 10 September 2020

Introduction

For X86 related information, please check the main pages on this website, as a lot of the same tricks will also work with X86 linux sizecoding. This page goes into the specifics of getting small binaries on linux.


Linux system

To be added.

Setting up

Setting up your development platform for Linux development:

  • Suggested Distributions : -
  • Assembler: NASM (?)

ELF Header Information

To be added.

System Calls

To be added.

Self compilation

To be added.

Accessing video

Accessing video

Getting something on screen

To be added soon.


Sound

To be added soon.

Make some noise

To be added soon.

Additional Resources