[comp.sys.amiga.tech] ARP 1.1

svermeulen%Ins.MRC.AdhocNet.CA@UNCAEDU.BITNET (04/26/88)

- Munch, munch, mun

A note on apparent ARP v1.1 (REL2) GURUs.

If you want to see an application that uses Arp.Library GURU with a very
mysterious #87000004.265F48F1 do the following:

    Make the program FileRequest, as found in the Pro_Docs/DEMOS
    directory using 16 bit MANX 3.4a and the commands:

               cc filerequest
               ln filerequest.o -larp -lc

    Next make a copy of a VIRGIN Workbench 33.47 disk.  Copy FileRequest
    and a suitable icon to run it with into the root directory of
    33.47.  DO NOT put anything else or make any other changes to the
    disk yet.

    Now do a reboot using the new disk, open the disk and double click
    on the FileRequest icon.  You should get a Software Error requester
    and after selecting CANCEL get GURU #87000004.

    Next copy Arp.Library into the Libs directory of the test disk
    and reboot with the test disk.  Run the FileRequest program again
    and you should experience the SAME GURU.  The question is WHY?  After
    all, we now have Arp.Library on the disk where it is supposed to be.

    Finally copy the ARP command "Echo" (as Echo is an innocuous command
    used in the Startup-Sequence on the test disk) into the C directory
    of the test disk.  Reboot with the test disk and run FileRequest
    again.  Voila!  Poof!  Presto!  No GURU!

    This is quite a cute little gotcha that caused me to loose a few (more)
    hairs.

                          Stephen Vermeulen

barrett@ektools.UUCP (Chris Barrett) (06/14/88)

In article <175@snll-arpagw.UUCP>, paolucci@snll-arpagw.UUCP (Sam Paolucci) writes:
> Has anybody been able to rebuild the ARP 1.1 library so that it will
> work with Manx 3.6a.  If so I would like to know how?
> 

I was up on PeopleLink last week and there was an ARP 1.1 update file that
contained the Manx 3.6 librarys and source code.  If you don't have access
to PLINK, see if you can get a friend to download it for you.  

I posted a fix for the FUNCDEF macro a while ago that needed to go into one 
of the assembly include files (can't remember which one but when you assemble
the source you'll find out fast!).  The definition is as follows:
 
count	SET -30

FUNCDEF	MACRO
_LV0\1	EQU	count
count	SET	count-6
	ENDM

Put this at the top of the file that gives you trouble.  Hope this helped.

Chris.

...rochester!kodak!ektools!barrett