Groups | Search | Server Info | Login | Register


Groups > comp.sys.acorn.programmer > #6636

Re: Name of a program

From Martin <News04@avisoft.f9.co.uk>
Newsgroups comp.sys.acorn.programmer
Subject Re: Name of a program
Date 2026-04-17 23:24 +0100
Organization None
Message-ID <5ccb276441News04@avisoft.f9.co.uk> (permalink)
References (3 earlier) <01ece1ca5c.harriet@bazleyfamily.co.uk> <F4l*XoiEA@news.chiark.greenend.org.uk> <5ccaee3398bob@sick-of-spam.invalid> <5ccb038169News04@avisoft.f9.co.uk> <5ccb161bb5bob@sick-of-spam.invalid>

Show all headers | View raw


In article <5ccb161bb5bob@sick-of-spam.invalid>,
   Bob Latham <bob@sick-of-spam.invalid> wrote:
> In article <5ccb038169News04@avisoft.f9.co.uk>,
>    Martin <News04@avisoft.f9.co.uk> wrote:
> > In article <5ccaee3398bob@sick-of-spam.invalid>,
> >    Bob Latham <bob@sick-of-spam.invalid> wrote:

> > Have you have done an OS_Claim,5 in another program, 
> Yes, I have had a module running for at least 20 years to which sets
> the variable Basic$Dir which I use a great deal. 

That explains that.

[Snip]

> > If the program that is actually running issues an OS_GetEnv SWI
> > you get returned the address of the OS command which started that
> > program. It will include the full <pathname><filename>, and is
> > exactly the same as passed to OS_CLI and passes through the
> > vector.

> Yes, but my new found knowledge makes me doubt it can do what I want
> it to do.

> I write my assembler programs in BBC basic inside StrongED. I save
> the file. I don't usually run the program by double clicking because
> if it goes wrong there is nothing you can do to investigate why. My
> new code usually goes wrong several time and has to be debugged
> before it runs properly. 

That applies to code I write as well ... and some using BASIC, and
some BASIC Assembler. And there are things you can do to investigate
what has gone wrong.  If you want some help with this, please email me
directly.

Is your debugging simply using the facilities of the BASIC Interpreter
to display variable values? How do you display register values from
the assembler? How do you display blocks of storage?

> So I have another program of mine which sits on the icon bar and I
> drop the Basic prog on to that. This opens the Basic environment and
> loads my new code into it. I now work old style in Basic to get the
> bugs out. at some point i hit F12 which saves the resultant machine
> code.

So this other program knows the full file name of what it is about to
load into BASIC? So can it set a variable name or something with the
program name?

I am still unsure what you need the program name for, and how you want
to use it!

> So as my Basic assemble code has not been 'run' from the filer but
> within Basic the path will not have been set and indeed that's what
> I'm seeing.

Correct. The OS command processor has not seen it.

Martin

-- 
Martin Avison 
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received. 

Back to comp.sys.acorn.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-16 17:34 +0100
  Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-16 18:17 +0100
    Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-16 19:18 +0100
      Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-16 22:29 +0100
      Re: Name of a program Harriet Bazley <harriet@bazleyfamily.co.uk> - 2026-04-17 10:45 +0100
        Re: Name of a program Theo <theom+news@chiark.greenend.org.uk> - 2026-04-17 11:43 +0100
          Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-17 12:59 +0100
            Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-17 16:52 +0100
              Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-17 20:15 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-17 23:24 +0100
                Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-18 10:08 +0100
                Re: Name of a program Theo <theom+news@chiark.greenend.org.uk> - 2026-04-18 10:56 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-18 11:13 +0100
                Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-18 13:50 +0100
                Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-18 15:29 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-18 16:30 +0100
                Re: Name of a program Theo <theom+news@chiark.greenend.org.uk> - 2026-04-18 17:54 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-18 18:06 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-18 18:51 +0100
                Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-18 19:08 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-18 19:36 +0100
        Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-17 12:08 +0100
          Re: Name of a program Harriet Bazley <harriet@bazleyfamily.co.uk> - 2026-04-17 14:12 +0100
            Re: Name of a program Tank <webmaster@tankstage.co.uk> - 2026-04-17 15:09 +0100
              Re: Name of a program Harriet Bazley <harriet@bazleyfamily.co.uk> - 2026-04-17 19:35 +0100
              Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-17 20:17 +0100
                Re: Name of a program Martin <News04@avisoft.f9.co.uk> - 2026-04-17 23:30 +0100
      Re: Name of a program Steve Fryatt <news@stevefryatt.org.uk> - 2026-04-18 11:39 +0100
        Re: Name of a program Bob Latham <bob@sick-of-spam.invalid> - 2026-04-18 13:55 +0100

csiph-web