I'd get all sorts of issues. Sometimes, you couldn't edit a line or it
would refuse to list the program I had just run. Sometimes, you'd hit
RUN and it would just sit there like a lemon. I bought and used
MasterDos/MasterBasic as soon as they came out as they definitely
helped as they patched a few ROM issues, but they certainly didn't
cure the problems.

Resetting and reloading helped sometimes, others it didn't. On rare
occasions, I had to abandon a save and go to a previous one. My big
tip would be to save in rotation of about 5 files. If you need to, you
can go back up to 5 revisions if things get really dire.


Andy



Saturday, August 12, 2006, 12:07:26 PM, you wrote:

Calvin> thanks for tips... it is a REALLY big headf*ck when it happens, and 
yes, it`s
Calvin> something that will usually happen if you code
Calvin> anything above a certain size so it is a very well known bug.
Calvin> I like the idea of moving it but I don`t know which bit of the
Calvin> program is at a page boundary (and also it`s 3 or 4 different
Calvin> programs).

Calvin> Also, with a few of them I can be jumping around a
Calvin> lot in the code, perhaps i guess as much as 20-30 K away
Calvin> constantly.  perhaps that could also be an issue ?

Calvin> When your programs used to show problems with the bug, did they just
Calvin> freeze the entire machine up, or crash it/reset it entirely?

Calvin> Andy Chandler <[EMAIL PROTECTED]> wrote: I used
Calvin> to tear my hair out at times with the same problem.
Calvin> I found, that if it was not running correctly or I was having problems
Calvin> editing a line, I would put  as the first line in the entire program a 
REM
Calvin> statement.

Calvin> I found that sometimes by adding a few random characters, or taking
Calvin> some away on that line seemed to move the code around in memory enough
Calvin> to enable it to spring back in to life again! Not 100% why,
Calvin> put the paging issue sounds highly likely.


Calvin> Andy



Calvin> Saturday, August 12, 2006, 11:14:06 AM, you wrote:

Calvin>> I was wondering if anyone could help me out with some
Calvin>> problems I`m having with the SAM. I`ve virtually quit three big
Calvin>> projects already because of memory corruption in Basic
Calvin>> and having just started on project four I`m finding I
Calvin>> don`t want to put too many months in if it`s gonna happen again :(

Calvin>> The problem rears it`s head once Basic code reaches a certain
Calvin>> size, usually I think about 55 - 65K, I know it must be a paging 
problem
Calvin>> but there must be something that can  be done (?)

Calvin>> It appears that it`s much more likely to happen if there is any
Calvin>> graphics etc within the code, stored in string$... I know that
Calvin>> you can write bigger programs than this, and the manual and
Calvin>> ads back in the day proudly boasted of 400K +
Calvin>> programs, which would be amazing :)


Calvin>> anyhow, I`d appreciate it if any of you Machine Code guys could help
Calvin>> me out on this.

Calvin>> Cal


Calvin>>   All New Yahoo! Mail – Tired of [EMAIL PROTECTED]@! come-ons?
Calvin>> Let our SpamGuard protect you. 



 

Calvin>   Inbox full of spam? Get leading spam protection and
Calvin> 1GB storage with All New Yahoo! Mail. 

Reply via email to