This is the V4 Beta release (0.10a) of "Oberon for Amiga" of ETH Zurich. This Release includes a bug fix. O4A will not crash anymore, if Popups are used. If you own V0.10 you do not need the full new release. There is a file (Oberon-V0.10a-Update.lha) to update from V0.10 to V0.10a. "Oberon for Amiga" requires at least an MC68020, FPU and a minimum of 1.5MByte of free memory. 3MByte of RAM are needed for real work. We have tested it on WB3.0. This version requires WB2.0 or better, but the screen mode requester will be available only with WB3.0 or better. Screen depth, height and width can now be changed in WB2.0 too, using the System.ChangeMode command with arguments. System.ShowMode will supply them for the current setting. Just edit, and apply ChangeMode. "Oberon for Amiga" works best with 8 colors (3 planes). NOTE: Oberon for Amiga doesn't work on XFH file systems. "Oberon for Amiga" is distributed as an lha archive. The archive contents have to be copied into a common directory (e.g. Work:Oberon). This directory should be put in your command search path. "Oberon for Amiga" is started using the Oberon icon. Note: If you already installed Oberon for Amiga 0.6, you should use a new directory, as this beta uses subdirectories for different kind of files. If you installed Oberon for Amiga 0.7, you should first delete the contents of the System directory, as now these files are split over more directories. Don't store your private files into one of the subdirectories, but rather use the top directory, or a separate one, which you can add to the assign in the Oberon script. When started for the first time, "Oberon for Amiga" will ask for the preferred screen mode and resolution (only WB3.0 or better). This information will be stored in the environment variable Oberon4Amiga. The command System.ChangeMode can be used to change the value at a later time. Now you should read the file Release.Notes.Text, to find out what has changed since the last release or Welcome.Text if you use the system for the first time. If "Oberon for Amiga" gets out of control (e.g. because of a looping command), use the KillOberon icon to terminate it. The Amiga OS has problems if a process is interrupted, while it is waiting for a message reply. To avoid problems, Ctrl-C refuses to work, when it detects a possible critical situation. System.Quit terminates the Oberon process. It is the normal way to leave "Oberon for Amiga". Please mail any bugs encountered to ludwig@inf.ethz.ch, to which you can also direct questions. claudio / stefan 26-May-1995 PS: Ralf Degner contributed an improved version of the compiler back-end and the Types module.