Tuesday, October 16, 2018

New community forum and donation policy

by on Tuesday, October 16, 2018
Beginning with today, our old forum on AROS-EXEC will not be available anymore. The AROS community has a new home at ae.amigalife.org and so has Icaros. The old messages are still available in read-only mode: topics which would still need answers must be re-opened on the new platform. For now, I have already set up a welcome message with few mandatory links. Icaros website has been modified accordingly: the "Community" link in the top-bar menu has been removed, and replaced by the new "Get help" section in the right side column.

I've also been informed that PayPal button for donations wasn't working anymore. Luckily, I have already been called back by a PayPal technician, and I could fix the issue. You can also give money recursively through Patreon as usual.

Another Icaros 2.2.4 screen, presenting VIM and SMW

by on Tuesday, October 16, 2018
Some little more information about Icaros Desktop 2.2.4. I just downloaded from Aminet the latest version of InstallerLG for AROS. InstallerLG is a new replacement for the original Commodore installer, which can parse and execute installation scripts of Amiga (and AROS) applications. The lack of a proper installation utility in AROS had been a critical miss for so much time, but luckily Ola Söder has taken the effort to create a new one. I've tried it with the recently released version 8.1 of Vim and it worked like a charm. I am now following InstallerLG developments, because it can be very helpful also in the M68K field, where replacing the original AROS installer with an "improved" one from Aminet is still somehow mandatory to enjoy a good experience under emulation.

In this screenshot you can see Super Mario War running as well. SMW is a "tribute" to Nintendo's most iconic character. It's a damn funny game for AROS and I am considering to include it in the distribution. Unluckily, I know how much protective Nintendo is with its own IPs, so maybe I'd better avoid to leave it in the final release.

Monday, October 15, 2018

Old bug found on icaros-sequence preventing updates

by on Monday, October 15, 2018
There is a nasty bug in S:icaros-sequence which may prevent LiveUpdater from working correctly. Icaros Desktop 2.2.1 and maybe former releases are affected by the issue, so please take this corrective action to fix it.  We've already covered this before, however it can be useful to remind.

Open S:icaros-sequence using the AROS editor and find this section:

; RunMe if proper settings are made -------------------------

if exists sys:dvdmode
  execute s:dvd-startup

IF ${Icaros/1sttime} EQ "True"
  execute S:1sttime-setup

IF ${Icaros/2ndtime} EQ "True"
execute S:2ndtime-setup
  echo "false" >envarc:Icaros/2ndtime

; create MyWorkspace

execute S:myworkspace-startup

Please notice the red lines: they ignite the script which enables MyWorkspace and inner ASSIGNs. As you can see, these instructions are performed AFTER two conditions. Problem is, however, that these contidions also manage LiveUpdater to run at startup when needed. So, in other words, when you tried to update Icaros 2.2.1 to a newer release, LUPD started without any clues about MyWorkspace, but MyWorkspace ASSIGNs are mandatory for LUPD to run. A real mess, isn't it? Well, the simple corrective action to take is just moving these lines above, in this way:

; RunMe if proper settings are made --------------------------
if exists sys:dvdmode
  execute s:dvd-startup

; create MyWorkspace
execute S:myworkspace-startup

IF ${Icaros/1sttime} EQ "True"
  execute S:1sttime-setup

IF ${Icaros/2ndtime} EQ "True"
execute S:2ndtime-setup
  echo "false" >envarc:Icaros/2ndtime

The issue had been already fixed in Icaros 2.2.3, however, without this fix, updating Icaros from version 2.2.1 to 2.2.3 would partly fail. People who updated a former release to Icaros 2.2.2 or 2.2.3 should fix Icaros Sequence as described and repeat the update using LiveUpdater's "File" option.

More info >here.

Please check in S:icaros-sequence that S:myworkspace-startup is started before checking for the 1sstime and 2ndtime variables. Thank you. The issue is already fixed in Icaros Desktop 2.2.3 for people who made a clean installation.

Thursday, August 23, 2018

Step-by-step guide to installing Icaros on Fusion

by on Thursday, August 23, 2018
Many people asked me how to set up Icaros Desktop on Mac computers. Unluckily, I don't own any of these machines (little lie: to be honest, I have a very old G3 500 iBook at home, but it's not really suitable anymore for Icaros purposes...), but there is always the virtualization option that will surely work. If you own a Intel-based Macintosh, you can download VMware Fusion and install Icaros Desktop on a virtual machine. Our friend Ikir at amiganews.it explains how to do that, in Italian. I am translating it into English.

1. Download Icaros Desktop and create a new Fusion virtual machine using the + key.

2. Drag and drop Icaros' ISO image or choose it. When Fusion will ask what operating system is, answer Other and select BIOS Legacy.

3. Choose "Customize Settings" (the actual name of this button might be different, sorry: I have only seen this in italian screenshots) and save the virtual machine:

4. Before starting the VM, edit settings and modify RAM and CPU, using a single core and at least 2 GB of RAM (1 GB would be enough anyway...). Add an IDE hard disk and set its size (please make it 8 GB or bigger). Leave for now the CD Drive, which will be mandatory for the installation task.

5. Start the virtual machine, run Icaros Desktop Live! and install it onto the IDE hard drive.

6. Once the installation has completed, turn off the virtual machine. Turn back to settings from the main menu bar (Virtual Machines, Settings. Or Cmd-E) and remove the ISO image from the CD drive.

To release mouse pointer from the virtual machine, press ctrl+cmd.

Sunday, August 5, 2018

Icaros Desktop 2.2.3 public release

by on Sunday, August 05, 2018
A new update to Icaros Desktop is now available for download. It includes many updates to 3rd party applications and the new picture datatypes (mostly vector and old-age bitmap formats) which were missing on AROS. We have fixed many bugs in hosted mode and polished the distribution here and there. As usual, the updated version will be available to patrons only for a while, then it will be publicly released. Scroll down the page to find what's new in this release.

New from Icaros Desktop 2.2.2

- fixed AHI preferences, removing a unwanted default ahi.prefs in envarc:
- updated Annotate to a more recent build
- updated lame to v3.100 final
- added AmiCast Player to Multimedia programs
- added DClock to Misc programs
- added HyperRogue to games
- updated zlib to development libraries
- added webptools to MediaEditors and development libraries
- updated RapaGUI plugin to latest version
- added polybios to Hollywood plugins
- fixed Wanderer crash when opening Host: volume on Linux hosted
- fixed AROS crash when using ALSA driver on a x64 system without i386 libs
- fixed permission bug which prevented HostBridge to correctly run on Linux
- updated AmiCloud to v2.0-RC9
- updated GrafX2 to v2.5
- added xpdftools to Media Editors
- updated YAM to version 2.9p1
- added koala paint datatype (popular C=64 graphics format)
- added ZXSCR datatype (Sinclair Spectrum screen format)
- added xbm and xpm datatypes
- added SVG and FIG datatypes (vector graphics formats)
- updated Giana's Return - Giana Sisters clone
- updated Sqrxz 2, 3 and 4 executables for AROS
- added hermes to Extras/Games
- updated asl.library with Neil's fixes
- fixed an old small bug showing a wrong icon in AmiStart full mode