Programming: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
  +
==Programming languages==
== HARDWARE ==
 
   
  +
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.
* [[Atari ST/STe/MSTe/TT/F030 Hardware Register Listing]]
 
* [[Atari F030 and CT60 Hardware Register Listing V1.0]]
 
* [[STE Blitter Manual]], [[Manuel d'utilisation du BLITTER]]
 
* [[Keyboard Protocol]], [[Protocole Clavier]]
 
* [[Line-A Document]]
 
* [[MK68901 MFP (Multi-Function Peripheral)]]
 
* [[WD1770/1772 5 1/4 " Floppy Disk Controller/Formatter]]
 
* [[Programming information for the Western Digital 1770-00 and 1772-00 floppy disk drive controllers]]
 
* [[Yamaha YM2149 Manual|Yamaha YM2149]]
 
* [[Gem Error Codes]]
 
* [[Bomb Error Codes]]
 
* [[Engineering Hardware Specification]] of the Atari ST Computer System (7 January 1986)
 
* [[Introduction to the STE]]
 
   
  +
* [[APL]]
  +
* [[Assembly language]]
  +
** [[GFA Assembler]]
  +
** [[HiSoft DevpacST]]
  +
** [[Turbo Assembler]]
  +
* [[BASIC]]
  +
** [[Atari ST BASIC]]
  +
** [[GFA BASIC]]
  +
** [[Omikron BASIC]]
  +
** [[STOS BASIC]]
  +
* [[BCPL]]
  +
* [[C]]
  +
** [[Lattice C]]
  +
** [[Prospero C]]
  +
** [[Pure C]]
  +
** [[Sozobon C]]
  +
* [[COBOL]]
  +
* [[COMAL]]
  +
* [[Forth]]
  +
* [[Fortran]]
  +
* [[Icon]]
  +
* [[Lisp]]
  +
* [[Logo]]
  +
** [[Atari ST Logo]]
  +
* [[Modula-2]]
  +
* [[Pascal]]
  +
** [[Prospero Pascal]]
  +
** [[Pure Pascal]]
  +
* [[Perl/RTOS]]
  +
* [[PL/I]]
  +
* [[Prolog]]
  +
* [[Scheme]]
  +
* [[Smalltalk]]
   
== 68000 ==
 
   
  +
==Programming tools==
* [[MC68000 Instruction Execution Times]]
 
* [[THE GUIDE TO 68000 ASSEMBLY LANGUAGE]]
 
* [[Devpac Manual]]
 
* X-Debug - now open-source! [http://topp.atari-users.net/x-debug.htm]
 
* Ice French 68000 initiation [http://membres.lycos.fr/ice68000/]
 
* Motorola official 68000 manual [http://www.niceguyuk.ukshells.co.uk/dmg/68000.pdf]
 
* [[ASM Tutorial]]
 
   
  +
This is a list of tools that are related to programming.
   
  +
* [[Debugger]]
== GFA BASIC ==
 
  +
* [[Disassembler]]
  +
** [[Easy Rider]]
  +
* [[Text editor]]
   
* [[About GFA BASIC]]
 
* [[Bugs and Tricks]]
 
* [[GFA Tutorial]]
 
* [[GFA to JAVA]]
 
* [[OFFICIAL DOC]]
 
* [[Game & Demo programming techniques]]
 
   
  +
==Hardware documentation==
   
== STOS ==
+
===Blitter===
  +
* [[STE Blitter Manual]], [[Manuel d'utilisation du BLITTER]]
   
  +
===Disk drives===
* [[About STOS]]
 
  +
* [[WD1770/1772 5 1/4 " Floppy Disk Controller/Formatter]]
* Wikipedia entry for STOS [https://en.wikipedia.org/wiki/STOS_BASIC]
 
  +
* [[Programming information for the Western Digital 1770-00 and 1772-00 floppy disk drive controllers]]
* STOS & STOS Compiler - complete source code to both @ Clickteam site [http://www.clickteam.com/English/download_section.php?PID=2&SID=5&Sname=Main+Download]
 
* STOS Time Tunnel [http://stos.atari.st/]
 
* [[COMPILER MANUAL]]
 
   
  +
===General===
  +
* [[Engineering Hardware Specification]] of the Atari ST Computer System (7 January 1986)
  +
* [[Introduction to the STE]]
   
  +
===Integrated circuits===
== C ==
 
  +
* [[MK68901 MFP (Multi-Function Peripheral)]]
   
  +
===Keyboard===
* [[Atari ST C for newbies]]
 
* [[A C introduction to GEM and TOS]]
+
* [[Atari ST Scancode diagram by Unseen Menace]]
  +
* [[Keyboard Protocol]], [[Protocole Clavier]]
* [[GemDos BIOS functions]] (August 26, 1985)
 
* [[Professional GEM]] Programming
 
   
  +
===Memory maps===
  +
* [[Atari ST/STe/MSTe/TT/F030 Hardware Register Listing]]
  +
* [[Atari F030 and CT60 Hardware Register Listing V1.0]]
   
== TOS/GEM ==
+
===Sound===
  +
* [[Yamaha YM2149 Manual|Yamaha YM2149]]
   
*[[TOS DESKTOP SURVIVAL KIT]]
 
 
 
== DOCUMENTATIONS AND LINKS ==
 
 
* Wikipendium [http://removers.free.fr/wikipendium/wakka.php?wiki=WikiPendium]
 
* Atari Documentation Archive [http://dev-docs.atariforge.org/]
 
* [[Atari ST Scancode diagram by Unseen Menace]]
 
   
  +
==Operating system==
  +
* [[Bomb Error Codes]]
  +
* [[Gem Error Codes]]
  +
* [[Line-A Document]]
  +
* [[TOS DESKTOP SURVIVAL KIT|TOS Desktop Survival Kit]]
   
   
  +
==External links==
Back to [[Main Page]]
 
  +
* [http://removers.free.fr/wikipendium/wakka.php?wiki=WikiPendium Wikipendium]
  +
* [http://dev-docs.atariforge.org/ Atari Documentation Archive]
  +
= [[http://www.fortunecity.com/skyscraper/apple/308/html/toc.htm Atari Compendium]]

Revision as of 23:32, 13 October 2006

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


External links

= [Atari Compendium]