Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
00_first_ad_in_compute_Jul1983... 744.3 kB 1 09-Nov-2019 15:55 Roland B. Wassenberg 00_first_ad_in_compute_Jul1983.jpg
xex
ACTION.XEX 16.2 kB 1 06-Apr-2015 03:49 Roland B. Wassenberg ACTION.XEX
car
ACTION_Version_3.6_(C)_1983_AC... 16.4 kB 1 06-Apr-2015 03:48 Roland B. Wassenberg ACTION_Version_3.6_(C)_1983_ACS_034M CAR
rom
ACTION_Version_3.6_(C)_1983_AC... 16.4 kB 1 06-Apr-2015 03:55 Roland B. Wassenberg ACTION_Version_3.6_(C)_1983_ACS_034M.rom
car
ACTION_Version_3.6_(C)_1983_AC... 16.4 kB 1 06-Apr-2015 03:49 Roland B. Wassenberg ACTION_Version_3.6_(C)_1983_ACS_M091.car
rom
ACTION_Version_3.6_(C)_1983_AC... 16.4 kB 1 06-Apr-2015 03:55 Roland B. Wassenberg ACTION_Version_3.6_(C)_1983_ACS_M091.rom
asm
Action-Editor.asm 61.0 kB 1 07-Jun-2018 02:51 Roland B. Wassenberg Action-Editor.asm
pdf
Action-Handbuch-komplett_2016_... 967.3 kB 1 26-Jun-2016 20:57 Roland B. Wassenberg Action-Handbuch-komplett_2016_von_GBXL
xex
Action_Editor-MADS.xex 5.6 kB 1 07-Jun-2018 02:36 Roland B. Wassenberg Action_Editor-MADS.xex
pdf
Action_manual_3rd-revised_edit... 884.8 kB 1 26-Jun-2016 20:56 Roland B. Wassenberg Action_manual_3rd-revised_edition_2015_by_GBXL
jpg
Graphics Utilities Library 1.j... 31.6 kB 1 01-Feb-2015 16:28 Roland B. Wassenberg Graphics Utilities Library 1
jpg
Graphics Utilities Library 2.j... 31.7 kB 1 01-Feb-2015 16:28 Roland B. Wassenberg Graphics Utilities Library 2
atr
OSS_ACTION_3.6_and_REAL_files_... 92.2 kB 1 06-Apr-2015 03:49 Roland B. Wassenberg OSS_ACTION_3.6_and_REAL_files_with_DOS_XL_2.30p_Color
atr
OSS_ACTION_Programmers_Aid_Dis... 92.2 kB 1 24-Feb-2014 20:28 Roland B. Wassenberg OSS ACTION! Programmers' Aid Disk 1.00
pdf
Optimized_Systems_Software_Sof... 351.2 kB 1 19-Oct-2017 22:54 Roland B. Wassenberg Optimized_Systems_Software_Software_License_Agreement.pdf
jpg
Shape Editor and Animator.jpg 30.6 kB 1 01-Feb-2015 16:28 Roland B. Wassenberg Shape Editor and Animator
atr
TURBO-DOS_XE_with_ACTION_Disk_... 92.2 kB 1 06-Apr-2015 03:49 Roland B. Wassenberg TURBO-DOS_XE_with_ACTION_Disk_1.atr
atr
TURBO-DOS_XE_with_ACTION_Disk_... 92.2 kB 1 06-Apr-2015 03:49 Roland B. Wassenberg TURBO-DOS_XE_with_ACTION_Disk_2.atr
jpg
Thank you Alfred.jpg 14.6 kB 1 04-Feb-2015 03:22 Roland B. Wassenberg Thank you Alfred
jpg
Thank you Mr. Parker.jpg 16.2 kB 1 04-Feb-2015 03:22 Roland B. Wassenberg Thank you Mr. Parker
pdf
The ACTION Run Time Package-A ... 240.5 kB 1 24-Feb-2014 20:50 Roland B. Wassenberg The ACTION! Run Time Package-A Reference GUIDE
pdf
The ACTION! Run Time Package-A... 160.8 kB 2 16-Mar-2014 23:49 Roland B. Wassenberg The ACTION! Run Time Package-A Reference GUIDE.pdf
atr
The ACTION! RunTime Disk.atr 92.2 kB 1 30-Jan-2014 05:18 Roland B. Wassenberg The ACTION! RunTime Disk
atr
The ACTION! Toolkit.atr 92.2 kB 1 30-Jan-2014 05:19 Roland B. Wassenberg The ACTION! Toolkit
atr
The Action RunTime Disk-Origin... 92.2 kB 1 06-Feb-2014 19:11 Roland B. Wassenberg The Action RunTime Disk-Original
pdf
The Action! Toolkit.pdf 892.3 kB 1 30-Jan-2014 05:14 Roland B. Wassenberg The Action! Toolkit
pdf
The_Action!_Toolkit_Allan.pdf 4,556.2 kB 1 05-Jul-2015 14:18 Roland B. Wassenberg The_Action!_Toolkit_Allan.pdf
pdf
The_Action!_Toolkit_AtariAge.p... 7,386.0 kB 1 05-Jul-2015 14:18 Roland B. Wassenberg The_Action!_Toolkit_AtariAge.pdf
pdf
The_Action_Toolkit.pdf 240.5 kB 1 24-Feb-2014 19:24 Roland B. Wassenberg The ACTION! Run Time Package-A Reference GUIDE
txt
acsterm.txt 38.9 kB 1 16-Jun-2017 13:16 Roland B. Wassenberg acsterm.txt
pdf
action_rev_3-5_GBXL_2018.pdf 918.2 kB 2 01-Aug-2018 20:06 Roland B. Wassenberg action_rev_3-5_GBXL_2018.pdf
pdf
action_rev_3-6_GBXL_2018.pdf 987.4 kB 1 05-Nov-2018 21:03 Roland B. Wassenberg action_rev_3-6_GBXL_2018.pdf

This page (revision-236) was last changed on 02-Dec-2019 22:39 by Maury Markowitz  

This page was created on 20-Feb-2010 20:16 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 15 changed one line
Action! had a number of limitations, none of them very serious. Variables were assigned to memory in procedures, not on a stack, so recursion was not supported internally. Curiously, Action! did not include support for floating point types, although such support is built into the machine's OS ROM (see [Atari BASIC] for details) and available to any programming language. This is a significant limitation in some roles, although perhaps not for its target market. It also lacked most string handling, but made up for this somewhat with a series of PRINT commands that made formatted output easy.
These design notes increased performance, but the primary reason Action! was much faster than other languages of the era was due to its memory management model. In languages like C and Pascal, procedure calls use a stack of records known as "activation records" that record the values of variables when the procedure was called. This allows a procedure to call itself, as each call can have its own values, and it is this feature that allows recursion. This concept requires the manipulation of a stack, which in the 6502 was a non-trivial prospect given the CPU stack was only 256 bytes.
At line 17 added 4 lines
Action! solved this problem by simply not implementing activation records. Instead, the storage space for variables was allocated at compile time (not dissimilar to Atari BASIC's model). This meant Action! could not support recursion, but also eliminated the necessity to build and manipulate a complex stack. This dramatically lowers the overhead of procedure calls, and in a language that organizes a program as a series of procedure calls, this represents a significant amount of time.
Action! had a number of limitations, none of them very serious. Curiously, Action! did not include support for floating-point types, although such support is built into the machine's OS ROM (see [Atari BASIC] for details) and available to any programming language. This is a significant limitation in some roles, although perhaps not for its target market. It also lacked most string handling routines, but made up for this somewhat with a series of PRINT commands that made formatted output easy.
At line 79 changed 3 lines
* [Action_manual_3rd-revised_edition_2018_by_GBXL|action_rev_3-5_GBXL_2018.pdf] ; size: 1 MB ; 3rd revised and enlarged edition (p) 2018 by GBXL. There is no better version worldwide! Thank you so much GBXL. We are deep in your debt! :-)))
* [Action-Handbuch-komplett_2016_von_GBXL.pdf] ; Das komplette, vollständige, restaurierte und überarbeitete Action!-Handbuch in deutsch! Der totale Hammer, inkl. Editor, Monitor, Language, Compiler, Library, Run Time, Toolkit. Vollständig überarbeitete Version von 2016 von [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM]. So müssen PDF-Dateien aussehen, es gibt weltweit nichts vergleichbares. AtariWiki empfiehlt die PDF-Datei auf das Wärmste! Wer diese nicht lädt, ist selber schuld. Wir bedanken uns an dieser Stelle sehr, sehr herzlich bei [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM] für seine lange andauernde und intensive Arbeit an diesem Werk, dass er hiermit der Atari-Gemeinschaft zur Verfügung stellt. Empfohlen sei auch seine Webseite: [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM] in der immer die neueste Version sowie viele andere interessante Sachen über Atari zu finden sind. [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM] mega-Danke für Deine Arbeit, die Gemeinschaft steht tief in Deiner Schuld. :-)))
* [Action_manual_3rd-revised_edition_2015_by_GBXL.pdf] ;The complete Action! manual! Editor, Monitor, Language, Compiler, Library, Run Time, Toolkit. 3rd revised edition 2015 by [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM]. Highly recommended by the AtariWiki! This is, without any(!) doubt, the very best edition worldwide available. Nobody does it better. Mega-thanks to [GoodByteXL|http://home.arcor.de/walter.lojek/MyATARIHomepage/old_hp/OSS/OSS.HTM] for this outstanding work and the many hours of work to the community. We are deep in your debt! Thank you so much. :-)))
* [Action_manual_3rd-revised_edition_2018_by_GBXL|action_rev_3-6_GBXL_2018.pdf] ; size: 991 KB ; 3rd revised and enlarged edition (p) 2018 by GBXL. There is no better version worldwide! Thank you so much GBXL. We are deep in your debt! :-)))
* [Action-Handbuch-komplett_2016_von_GBXL.pdf] ; Das komplette, vollständige, restaurierte und überarbeitete Action!-Handbuch in deutsch! Der totale Hammer, inkl. Editor, Monitor, Language, Compiler, Library, Run Time, Toolkit. Vollständig überarbeitete Version von 2016 von GoodByteXL. So müssen PDF-Dateien aussehen, es gibt weltweit nichts vergleichbares. AtariWiki empfiehlt die PDF-Datei auf das Wärmste! Wer diese nicht lädt, ist selber schuld. Wir bedanken uns an dieser Stelle sehr, sehr herzlich bei GoodByteXL für seine lange andauernde und intensive Arbeit an diesem Werk, dass er hiermit der Atari-Gemeinschaft zur Verfügung stellt. GoodByteXL mega-Danke für Deine Arbeit, die Gemeinschaft steht tief in Deiner Schuld. :-)))
* [Action_manual_3rd-revised_edition_2015_by_GBXL.pdf] ;The complete Action! manual! Editor, Monitor, Language, Compiler, Library, Run Time, Toolkit. 3rd revised edition 2015 by GoodByteXL. Highly recommended by the AtariWiki! This is, without any(!) doubt, the very best edition worldwide available. Nobody does it better. Mega-thanks to GoodByteXL for this outstanding work and the many hours of work to the community. We are deep in your debt! Thank you so much. :-)))
At line 244 changed one line
|[Trails]|#50 (01/ 87)|en|
|[Trails]|#50 (01/ 87)|en|tool for using the KoalaPad in ACTION!
At line 277 changed one line
|[ACTION! Deel]| |nl|A collection of ACTION! Articles
|[ACTION! Deel]| |nl|A collection of ACTION! Articles
!ACTION! ads
[{Image src='00_first_ad_in_compute_Jul1983.jpg' width=600 height=802 }]
ACTION! first ad in Compute July, 1983 ; please take into account: 128-column screen and for Apple II & Commodore 64. Thanks to GoodByteXL!
!!!Cross Compiler for ACTION!
* [http://gury.atari8.info/effectus/] ; Thank you soooo much Gury! That is totally incredible, we now can use high end editors, eclipse and have the results in a flash! We are deep in your debt! Thank you so much, really. :-)
Version Date Modified Size Author Changes ... Change note
236 02-Dec-2019 22:39 18.156 kB Maury Markowitz to previous
235 09-Nov-2019 15:55 18.148 kB Roland B. Wassenberg to previous | to last
234 28-Oct-2019 20:06 17.918 kB Maury Markowitz to previous | to last GR
233 27-Sep-2019 02:28 17.872 kB Roland B. Wassenberg to previous | to last
232 09-Sep-2019 12:52 17.612 kB Maury Markowitz to previous | to last
231 13-Mar-2019 09:19 16.673 kB Roland B. Wassenberg to previous | to last
230 05-Nov-2018 21:04 16.635 kB Roland B. Wassenberg to previous | to last
229 11-Aug-2018 02:38 16.633 kB Roland B. Wassenberg to previous | to last
228 02-Aug-2018 20:57 17.204 kB Carsten Strotmann to previous | to last
227 31-Jul-2018 20:54 17.436 kB Roland B. Wassenberg to previous | to last
226 31-Jul-2018 20:53 17.38 kB Roland B. Wassenberg to previous | to last
225 15-Jul-2018 03:31 17.195 kB Roland B. Wassenberg to previous | to last
224 07-Jun-2018 02:54 17.195 kB Roland B. Wassenberg to previous | to last
223 07-Jun-2018 02:53 17.201 kB Roland B. Wassenberg to previous | to last
222 07-Jun-2018 02:44 17.052 kB Roland B. Wassenberg to previous | to last
221 18-May-2018 14:48 16.542 kB Maury Markowitz to previous | to last
« This page (revision-236) was last changed on 02-Dec-2019 22:39 by Maury Markowitz