Difference between revisions of "DOS"

From SizeCoding
Jump to: navigation, search
(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...")
 
 
(2 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
=== DOS Targets ===
 
=== DOS Targets ===
- FreeDOS / MS-DOS  
+
* FreeDOS / MS-DOS  
- Windows 98
+
* Windows 98
- DOSBox(-X) Emulator
+
* 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:
  
*'''[[Getting Started]]''' - What do you need to know before starting your first tinyprog?
+
*'''[[Getting Started]]''' - What do you need to know before starting your first tiny program?
  
*'''[[Techniques|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.
+
*'''[[Graphics]]''' - Getting some graphics on screen
 +
 
 +
*'''[[Sound]]''' - How to use sound
 +
 
 +
*'''[[Techniques|Tips, Tricks, and Techniques]]''' - 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.
 
*'''[[Case Studies]]''' - Analysis of existing award-winning tiny programs, with comments on what choices were made and why.
  
 
*'''[[Resources|Additional Resources]]''' - Discussion threads, competitions, repositories, and other external references that can aid you in your quest.
 
*'''[[Resources|Additional Resources]]''' - Discussion threads, competitions, repositories, and other external references that can aid you in your quest.

Latest revision as of 14:23, 8 April 2024

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 tiny program?
  • Graphics - Getting some graphics on screen
  • 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.