---------------------------------------------------------------
28th of September, 2025
By www.lived.ch, Misel Zivanovic
----------------------------------------------------------------
AmigaCOMAL v2.03 Structured BASIC Programming language {1990}
----------------------------------------------------------------
HARDWARE REQUIREMENTS ARE FURTHER BELOW!
----------------------------------------------------------------

Find as first here some information: 

This archive was created to honor AmigaCOMAL & COMAL programming
language in general.

It's a structured programming language mostly used in schools,
and rarely also outside of that zone. 
Probably that is why it NEVER GOT ANY SERIOUS ATTENTION it 
actually did deserve to get already in the past 
{and definitely also now} even if it was in many ways better 
than most programming languages available at the time 
{mostly in the 80's, however, it sure did scratch the 
beginning of the 90's too}. 
REMEMBER: It's a great language even today! 
Unfortunately, close to never used due to the fact that it got
completely forgotten. Almost all Computer Magazines back then
ignored the language like they were paid to do it exactly so!

Probably also UniCOMAL is to blame too because the language was
only, strictly and heavily promoted as a programming language
for schools! On top of that additional functionality was only
added when students noticed how it would be easier IF...! 
And then, there was also the compatibility tradition. 
One COMAL program had to run on all computers system schools 
have had in their program back in the days and that sure did
effectful have some serious negative impact at the end of
the day by limiting the individual computer possibilities to 
keep the compatibility strategy alive across all systems.

It gets a bit better with the AmigaCOMAL and you can write a
code which will do its job only on a specific Amiga computer!
Nevertheless AmigaCOMAL is still C64, C128, Spectrum, 
CPC Schneider, MS-DOS, IBM-COMAL, CP/M etc., compatible!  
{up to a curtain level, that is!}


Compatible Code
****************************************************************
This code below will run with AmigaCOMAL and COMAL-80 for 
C64/C128 without any changes. Talking about the source code!
Executable won't run, of course!

It was written using Commodore C128, COMAL-v2.02!

{You could go so far to write also a larger program that is 
going to run on every system where COMAL is installed!}



list
0010 USE system
0020 USE graphics
0030 clearscreen
0040 IF PEEK(23)=32 OR PEEK(23)=8 THEN
0050   graphicscreen(0) // C64 & C128
0060 ELSE
0070   graphicswindow(0) // Amiga Window
0080 ENDIF
0090 FOR a:=1 TO 60 STEP 2 DO circle(100,100,a)
0100 WHILE KEY$=CHR$(0) DO NULL // Press SPACE



****************************************************************

HARDWARE REQUIREMENTS:
----------------------------------------------------------------

	AMIGA KS/OS     Kickstart-2.05 / AmigaOS-2.10

	ACCELERATOR	68020/28MHz      {minimum}
     or	ACCELERATOR	68030/50MHz      {RECOMMENDED}

  Note:	{Emulation full speed {JIT} is not issues free!}
	{So it's best to limit the acceleration. It's fast enough!} 
    	
	CHIP RAM	1   Megabyte     {minimum}
     or	CHIP RAM	2   Megabyte     {RECOMMENDED}

	FAST RAM	1   Megabyte     {minimum}
     or	FAST RAM	2   Megabyte     {RECOMMENDED}
     or	FAST RAM	8   Megabyte     {IF YOU HAVE IT, real HW!}
					 {No big deal for emulators!}
	
        CHIPSET	        OCS 	         {Hmmm...}
     or	CHIPSET	        FULL ECS         {RECOMMENDED}


SOFTWARE:
----------------------------------------------------------------

	AmigaCOMAL v2.03 *ENG compilation is included!
	Also libraries, packages, keywords and examples
	are part of this .7zip archive, incl .PDF Book
	and also few useful extras! 

	All you need to start programming with AmigaCOMAL!

       *Incl. is also the Danish version as Amiga .adf file!
	However, i cannot tell if this really is the original
	floppy disk as delivered by UniCOMAL, or also just put
        together by someone in the past!?
	Some packages mentioned in the pdf book were missing!

****************************************************************


HELP REQUIRED:
----------------------------------------------------------------
There is also AmigaCOMAL v2.4, v2.04L and v2.10 existing!
In case you have it or know someone who could/might have it, 
please do upload it to www.archive.org!

Thank you very much!
****************************************************************

****************************************************************
By www.lived.ch, 28th of September, 2025
****************************************************************
