It interacts with the desktop via the AV server.
You can find it on my homepage (see sig)
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
It will not find the AV server, if he is name have not 8 letter.
-------------------------------cut-------------------------------
Syntax: int16_t appl_find ( CONST int8_t *ap_fpname );
Description: ....
Important: It is imperative that the name is eight
characters long; if it shorter, it must be padded with
blanks. The name string must be NULL-terminated.
-------------------------------cut-------------------------------
Gerhard
Hi Henk,
maybe you change the \ into /.
http://members.ams.chello.nl\h.robbers
Or is it intentional?
-Helmut
Did you try it?
There are a few typos in the readme.
The program should be OK.
I'll fix a few typos in the readme.
(I cannot fix the attachment)
---------------------------Manitor log---------------------------
[EXPLODE.PRG 15 <???>] appl_find(name = »JINNEE«,20155812,307,)
>[EXPLODE.PRG 15 <???>] >appl_find=> apid = -1
[EXPLODE.PRG 15 <???>] evnt_timer(locount = 1000, hicount = 0)
>[EXPLODE.PRG 15 <???>] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
>[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
>[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
>[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
>[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
>[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
>[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
>[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
>[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] form_alert(defbutton = 2, string = »[2][
No AV server found ][Quit|Retry|Without]«)
-------------------------------cut-------------------------------
The environment variable is: AVSERVER=JINNEE
When I change this
-------------------------------cut-------------------------------
env = getenv("AVSERVER");
if (env)
/* [GS] Start */
{
int i;
char ZStr[10];
strcpy (ZStr, env );
i= (int) strlen (ZStr);
if ( i < 8 )
{
do
{
ZStr[i++] = ' ';
}while (i < 8 );
ZStr[i] = '\0';
}
av_id = appl_find(ZStr);
}
/* End; old:
av_id = appl_find(env);
*/
else
{
-------------------------------cut-------------------------------
Then find Explode the AV server.
Gerhard
> ---------------------------Manitor log---------------------------
> [EXPLODE.PRG 15 <???>] appl_find(name = »JINNEE«,20155812,307,)
> The environment variable is: AVSERVER=JINNEE
Ah! I see what you mean.
I'll fix it right away.
>
> Ah! I see what you mean.
> I'll fix it right away.
>
Done. Its on my homepage.
I have uploaded a new version.
The last one crashed miserably when using the right button.
(The punishment for doing things in a hurry)