Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


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

Re: Getting extra memory

From Bob Latham <bob@sick-of-spam.invalid>
Subject Re: Getting extra memory
Newsgroups comp.sys.acorn.programmer
Message-ID <58ca26a060bob@sick-of-spam.invalid> (permalink)
References <58ca210e71bob@sick-of-spam.invalid> <58ca23d0f5News03@avisoft.f9.co.uk>
Organization None
Date 2020-11-04 13:48 +0000

Show all headers | View raw


In article <58ca23d0f5News03@avisoft.f9.co.uk>,
   Martin <News03@avisoft.f9.co.uk> wrote:
> In article <58ca210e71bob@sick-of-spam.invalid>,
>    Bob Latham <bob@sick-of-spam.invalid> wrote:


> Not sure what, if or how you have set workspace.

It starts out as just the "next" slot 640K.

> I am not sure why you are resorting to assembler, when you could do
> it in BASIC quite easily. 

1. For the speed.

2. This is for pleasure, I like assembler. Always my first choice
unless I need chunky maths then I'm forced into Basic. 


> This code should provide a basis...

>     SYS "OS_File",17,file$ TO obj%,,,,len%
>     IF obj%<>1 THEN ERROR 1,"Not found"
>     DIM file% len%
>     SYS "OS_File",16,file$,file%
>     >>code to change data<<
>     SYS "OS_File",10,file$+"N",filetype%,,file%,file%+len%

> You would need to check the Next slot was set larger than 7MB
> initially, or before the DIM use something like:
>     END = HIMEM + len%

> Or have I missed something?

Thanks for that. I can see that may well be the sensible way but I do
want to understand why my assembler code errors.

Cheers,

Bob.

-- 
Bob Latham
Stourbridge, West Midlands

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


Thread

Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 12:47 +0000
  Re: Getting extra memory Martin <News03@avisoft.f9.co.uk> - 2020-11-04 13:17 +0000
    Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 13:48 +0000
      Re: Getting extra memory Martin <News03@avisoft.f9.co.uk> - 2020-11-04 17:23 +0000
        Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 18:04 +0000
          Re: Getting extra memory Martin <News03@avisoft.f9.co.uk> - 2020-11-04 18:44 +0000
            Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 22:03 +0000
      Re: Getting extra memory druck <news@druck.org.uk> - 2020-11-04 18:06 +0000
        Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 18:33 +0000
  Re: Getting extra memory Steve Drain <steve@kappa.me.uk> - 2020-11-04 17:38 +0000
    Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 18:11 +0000
      Re: Getting extra memory Bob Latham <bob@sick-of-spam.invalid> - 2020-11-04 18:32 +0000

csiph-web