Difference between revisions of "Main Page"
Line 1: | Line 1: | ||
<strong>Welcome to SizeCoding.org</strong> | <strong>Welcome to SizeCoding.org</strong> | ||
− | SizeCoding.org is a wiki dedicated to the art of very tiny programs for the 80x86 family of CPUs. | + | SizeCoding.org is a wiki dedicated to the art of creating very tiny programs for the 80x86 family of CPUs. By "very tiny programs", we mean programs that are typically 256 bytes in size (usually much smaller), usually created by members of the demoscene. Despite their tiny size, these programs are able to produce amazing graphical displays, playable games, and sometimes music. There are even some surprisingly effective programs in under 16 bytes, such as a maze generator in 10 bytes, and an "Enter the Matrix" screensaver in only 8 bytes. |
+ | |||
+ | The scope and intent of this wiki is to help teach x86 assembler programmers the various tricks and techniques used to create tiny demoscene intros. The size of tiny intros is measured by their total size in opcode bytes, and are typically delivered as executable .COM files to be run in DOS, a Windows DOS VM, or an emulator such as DOSBox. |
Revision as of 01:18, 4 August 2016
Welcome to SizeCoding.org
SizeCoding.org is a wiki dedicated to the art of creating very tiny programs for the 80x86 family of CPUs. By "very tiny programs", we mean programs that are typically 256 bytes in size (usually much smaller), usually created by members of the demoscene. Despite their tiny size, these programs are able to produce amazing graphical displays, playable games, and sometimes music. There are even some surprisingly effective programs in under 16 bytes, such as a maze generator in 10 bytes, and an "Enter the Matrix" screensaver in only 8 bytes.
The scope and intent of this wiki is to help teach x86 assembler programmers the various tricks and techniques used to create tiny demoscene intros. The size of tiny intros is measured by their total size in opcode bytes, and are typically delivered as executable .COM files to be run in DOS, a Windows DOS VM, or an emulator such as DOSBox.