[GEM Development] GEM/XM VDI source

Shane M. Coughlan shane at shaneland.co.uk
Sun Mar 26 20:47:01 PST 2006


John Elliott wrote:
>   I've done a quick XM build of my desktop; you can find it as version 3.2.4,
> at <http://www.seasip.info/Gem/desktops.html>. Apart from including XM
> builds, the other change is that it'll run on GEM/2 (maybe even GEM/1) with
> no "Invalid Function #" errors (you'll see that the 'click to drop down
> menus' preference is greyed out on GEM/2 and XM).
>   The XM builds highlight the perennial bugbear of GEM programming: memory.
> The small-model build had to omit "Show contents" because there wasn't
> the space for it in the code segment, and the large-model build includes
> "Show contents" but if I try to use it I get an out of memory error. 

I have just started testing this desktop.  I copied the DESKTOP.APP,
DESKTOP.RSC and the two icon files from your new archive.  I initially
placed them directly into the GEMDESK folder in the OpenGEM/XM
distribution.  I got a BAD FUNCTION error on starting, and the desktop
froze.  I figured this might be due to a problem with the DESKTOP.INI
file I have left in there.  This INI file was for the original GEM/XM
desktop.

I fetched the DESKTOP.INI file from OpenGEM 6 Development 2.  This is
the working DESKTOP.INI file used with your 3.2 desktop.  I put this
into the GEMDESK folder, restarted OpenGEM/XM, and got the BAD FUNCTION
error again.  This time I was able to continue after the error, but the
desktop did not correctly auto detect my drives.  It just showed the C:
and the trashcan.  No windows opened automatically (two should have).  I
opened two windows, saved the desktop, and restarted.  The BAD FUNCTION
error reappeared, I clicked through it, and the two saved windows appeared.

In other words, the desktop is kinda working.  Almost :)

Shane

-- 
Shane Martin Coughlan
e: shane at shaneland.co.uk
m: +447773180107
w: www.shaneland.co.uk
---
Projects:
http://mobility.opendawn.com	http://gem.opendawn.com
http://enigmail.mozdev.org	http://www.winpt.org
---
Organisations:
http://www.fsfeurope.org	http://www.fsf.org
http://www.labour.org.uk	http://www.opensourceacademy.gov.uk
---
OpenPGP: http://www.shaneland.co.uk/personalpages/shane/files/publickey.asc


More information about the gem-dev mailing list