Programming: Difference between revisions

From AtariForumWiki
Jump to navigation Jump to search
>Wongck
No edit summary
>Mug uk
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 82: Line 82:
** [[XEDIT]]
** [[XEDIT]]
<br>
<br>
Rob Cowell has a page describing how to code on a PC or Mac using the VASM and VLINK programs. Full details on his webpage: [[http://www.alphatron.co.uk/vasm/index.html]].


==Hardware documentation==
==Hardware documentation==
Line 128: Line 130:
* [[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
 
* [[ST_STE_Scanlines|Exact timings for fullscreen and sync scroll programming in all known wakestates]] by Troed of SYNC et. al.


==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]]
==Atari FireBee specific coding==
* Firebee Firmware: [[BaS_gcc Coding]]





Latest revision as of 18:05, 3 January 2016

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.


Rob Cowell has a page describing how to code on a PC or Mac using the VASM and VLINK programs. Full details on his webpage: [[1]].

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


Atari FireBee specific coding


Machine independent code


Using GNU toolchain


External links