|03 August 2011, 02:57||#1|
E-UAE and rexxarplib.library
I have an ARexx program I wrote on a real A3000T with OS 2.1. It still works fine there.
I'm trying to port it to OS 3.1 on UAE/Amiga Forever. The problem is that I can't get the call to createhost() to work to set up the port for a window. This of course requires the rexxarplib.library, but I have the latest(?) version, 3.8, in System:libs and can load it with rxlib or a call to addlib() from ARexx.
The call to createhost() always fails with "Error return from function" RC=12. Is there something different about 3.1 or does Willie's function library just not work with it?
Here is the actual line from the script that always fails in 3.1:
address AREXX "'call createhost("postport","postcntl")'"
More information: Apparently the problem relates to UAE, and not the OS version. Example code from the RexxArpLib lha archive also runs successfully on the hardware A3000T, but not on UAE.
To confirm that it isn't the operating system version, I configured UAE to boot from a version 2.10 WB disk image, using a version 2.04 Kickstart ROM. This matches the configuration of the real A3000T. I set RAM sizes to match the real machine, booted UAE, and tried running my own program and the examples, using the same versions of rexxsupport.library and rexxarplib.library that are installed on the A3000T. The same points of failure appeared. In particular, calls to the CreateHost() function of rexxarplib.library (both versions 3.8 and 3.0) do not succeed and do not create the two ports that are expected.
The host machine is running Ubuntu 10.04 LTS, and E-UAE is installed from the repository. The E-UAE version is 0.8.29 WIP4, with build date December 5, 2009.
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Math library?||Tiddlypeeps||Coders. General||5||08 April 2010 19:45|
|lowlevel.library||bippym||Coders. General||8||09 April 2007 18:08|
|6581.library||macce2||request.Other||1||14 March 2007 00:17|
|Making a shared library from a gcc .a library||JoJo||Coders. General||1||10 March 2003 19:06|
|Library wanted||alkis21||request.Apps||8||27 August 2002 07:37|