Programming: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
Line 110: Line 110:
 
===Sound===
 
===Sound===
 
* [[Yamaha YM2149 Manual|Yamaha YM2149]]
 
* [[Yamaha YM2149 Manual|Yamaha YM2149]]
  +
 
<br>
 
<br>
 
==Operating system==
 
==Operating system==
Line 118: Line 119:
 
* [[WHAT IS GDOS?]]
 
* [[WHAT IS GDOS?]]
 
* [[DESKTOP.INF DOCUMENTATION]]
 
* [[DESKTOP.INF DOCUMENTATION]]
  +
* [[Fonts | Font Files, Formats]] and others fonts related information
  +
 
<br>
 
<br>
 
==Atari ST hardware related coding tips and tricks==
 
==Atari ST hardware related coding tips and tricks==
Line 125: Line 128:
 
* [[Lowering the priority of the IKBD interrupt]] by Atari Corp. (c) 1989
 
* [[Lowering the priority of the IKBD interrupt]] by Atari Corp. (c) 1989
 
* [[Fullscreen programming on the Atari ST]] by Flix of Delta Force
 
* [[Fullscreen programming on the Atari ST]] by Flix of Delta Force
  +
   
 
==Atari Falcon specific coding==
 
==Atari Falcon specific coding==
 
* [[Changing video mode using the Falcon XBIOS]]
 
* [[Changing video mode using the Falcon XBIOS]]
 
* Drawing fast lines in 320x??? pixels truecolor on Falcon: [[Earx fast line algorithm]]
 
* Drawing fast lines in 320x??? pixels truecolor on Falcon: [[Earx fast line algorithm]]
  +
   
 
==Machine independent code==
 
==Machine independent code==
 
* [[Writing low level stuff on all ATARI]] (STf,STe,MegaSTE,TT,Falcon,CT60) by Leonard / Oxygene
 
* [[Writing low level stuff on all ATARI]] (STf,STe,MegaSTE,TT,Falcon,CT60) by Leonard / Oxygene
 
* [[Fast Degas PC1 decompressor code]] for ST-LOW by GT Turbo / Cerebral Vortex
 
* [[Fast Degas PC1 decompressor code]] for ST-LOW by GT Turbo / Cerebral Vortex
  +
   
 
==Using GNU toolchain==
 
==Using GNU toolchain==
Line 138: Line 144:
 
* [[Start up]]
 
* [[Start up]]
   
<br />
 
 
<br />
 
<br />
 
==External links==
 
==External links==
Line 147: Line 152:
 
* [http://www.fortunecity.com/skyscraper/apple/308/html/toc.htm Atari Compendium] (Browsable) and [http://cd.textfiles.com/ataricompendium/ Atari Compendium] (Complete CD)
 
* [http://www.fortunecity.com/skyscraper/apple/308/html/toc.htm Atari Compendium] (Browsable) and [http://cd.textfiles.com/ataricompendium/ Atari Compendium] (Complete CD)
 
* [http://bus-error.nokturnal.pl/tiki-index.php Bus Error] Atari 16/32 Bit Development Info Page
 
* [http://bus-error.nokturnal.pl/tiki-index.php Bus Error] Atari 16/32 Bit Development Info Page
  +
 
<br>
 
<br>
 
[[Category:Programming]]
 
[[Category:Programming]]

Revision as of 03:58, 1 January 2013

Programming languages

This section lists all programming languages available to the Atari ST computer family. Available dialects and versions can be found on the main page of each language. Major products are listed as sub-items. This list does not claim to be exhaustive or entirely correct, and will therefore undergo some changes in the future.


Programming tools

This is a list of tools that are related to programming.


Hardware documentation

Blitter

Disk drives

General

Integrated circuits

Keyboard

Memory maps

Sound


Operating system


Atari ST hardware related coding tips and tricks

Unless noted the following snippets and pieces of code do work on all Atari ST compatible machines including Falcon and TT.


Atari Falcon specific coding


Machine independent code


Using GNU toolchain


External links