Programming: Difference between revisions

From AtariForumWiki
Jump to navigation Jump to search
>Zorro 2
mNo edit summary
>Rb
No edit summary
Line 1: Line 1:
== HARDWARE ==
==Programming languages==


* [[Atari ST/STe/MSTe/TT/F030 Hardware Register Listing]]
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 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 ==


* [[MC68000 Instruction Execution Times]]
==Programming tools==
* [[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.


== GFA BASIC ==
* [[Debugger]]
* [[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]]


* [[About STOS]]
===Disk drives===
* Wikipedia entry for STOS [http://en.wikipedia.org/wiki/STOS_BASIC]
* [[WD1770/1772 5 1/4 " Floppy Disk Controller/Formatter]]
* 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]
* [[Programming information for the Western Digital 1770-00 and 1772-00 floppy disk drive controllers]]
* 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]]


== C ==
===Integrated circuits===
* [[MK68901 MFP (Multi-Function Peripheral)]]


* [[Atari ST C for newbies]]
===Keyboard===
* [[A C introduction to GEM and TOS]]
* [[Atari ST Scancode diagram by Unseen Menace]]
* [[GemDos BIOS functions]] (August 26, 1985)
* [[Keyboard Protocol]], [[Protocole Clavier]]
* [[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]]




Back to [[Main Page]]
==External links==
* [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 18: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]