Jump to content
IGNORED

SDX: can I start CAR with a forced higher MEMLO?


Marius

Recommended Posts

Hi!

 

With the excellent APT compatibility between SIDE2, IDE+ and MYIDE2 SDX, I keep using the same CF card and I move from one atari to another.

 

They all have the same memory configuration, but due to difference in drivers there is a difference in memlo between the interfaces.

That is no problem at all, but I use the "CAR" command a lot and on one of my partitions there is that CAR.SAV file.

 

The problem is that everytime I switch from one atari to another, or I swap interfaces, I get this warning about changed memlo, so I can not work further on the project because the CAR.SAV file can't be loaded/used anymore. Which is completely understandable.

 

I have seen that my MEMLO never comes above $1400, so I what I want to do is creating a BATCH file in which the MEMLO is fixed to $1400 and then start the CAR so on every computer the MEMLO is the same.

 

I am completely AWARE that this is 'dangerous' and that I should let the DOS handle the memlo, but since my configurations do not change, and everything works as desired I don't see a problem at this moment. So my question is: is possible what I want in SDX, and if yes: how... or are there better/other solutions to do this?

 

I know I could save my working file (what I also do from time to time) but this 'memsav' improvement feature in SDX is so handy that I would love to be able to use it the way I just described.

 

Thanks for suggestions!

 

Link to comment
Share on other sites

I think you should be able to set it, fairly sure Dos should only set it once when it does it's coldstart initialization.

 

You'd want to set it before the initial cartridge run takes place. Fairly sure most language carts will only establish their LOMEM when a NEW command or equivalent is issued or when the cart is coldstarted.

 

If you have problems you should be able to force a cartridge coldstart by setting the WARMST flag ( 8 ) to zero. Though it might be the case that Dos sets it nonzero to prevent inadvertantly coldstarting the cart.

If you still have problems a workaround might be to do a program which sets variables in the state you want, then runs the cartridge itself.

Edited by Rybags
Link to comment
Share on other sites

this was a problem when using the starfleet bbs, I did not want sparta to update the memlo all the time. I had a boot up selector/batch file selector for setting up everything drive swaps etc, and the loader program and it kept making memory dissapear(computer runs out and locks up), I had someone else fix the ever growing memory problem and the computer never had it's power switched off for 2 and a half years!

Edited by _The Doctor__
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...