Difference between revisions of "DOS"
From SizeCoding
(Created page with "== Introduction == The DOS platform is one of the more popular sizecoding platforms because it provides a good mix between available CPU Power, graphical capabilities and head...") |
|||
Line 4: | Line 4: | ||
=== DOS Targets === | === DOS Targets === | ||
− | + | * FreeDOS / MS-DOS | |
− | + | * Windows 98 | |
− | + | * DOSBox(-X) Emulator | |
This wiki is divided into the following major sections for x86: | This wiki is divided into the following major sections for x86: |
Revision as of 07:57, 10 March 2022
Introduction
The DOS platform is one of the more popular sizecoding platforms because it provides a good mix between available CPU Power, graphical capabilities and header overhead. Also the variety of 8 and 16bit opcodes allows for lots of wiggle room and experimentation.
DOS Targets
- FreeDOS / MS-DOS
- Windows 98
- DOSBox(-X) Emulator
This wiki is divided into the following major sections for x86:
- Getting Started - What do you need to know before starting your first tinyprog?
- Tips, Tricks, and Techniques - The meat of the wiki. Lists of small opcodes, default environment settings, size optimization basics, and a ton of random tips.
- Case Studies - Analysis of existing award-winning tiny programs, with comments on what choices were made and why.
- Additional Resources - Discussion threads, competitions, repositories, and other external references that can aid you in your quest.