Klaus2m5 wrote:
I am glad to hear, that you could fix the transient Syntax Error problem.
I am glad that it turned out to be not an issue with the basic.
EhBasic now runs perfectly stable, even the non-UART-Version using Screen output and everything.
Time to go forward and implement LOAD and SAVE and port some C64 BASIC fun stuff!
One last issue I've got, FRE(0) reports a negative number (-24xxx something) when I give EhBasic more RAM than configured now.
These are my current memory params :
Code:
Code_base = $1000 ; *** RAM above code Patch ***
Ram_base = $4000 ; start of user RAM (set as needed, should be page aligned)
Ram_top = $e000 ; end of user RAM+1 (set as needed, should be page aligned)
I'd really like to set Ram-top to $e800, but FRE(0) reporting a negative number scares me.
Klaus2m5 wrote:
Yes, an exhaustive RAM test is too time consuming to run it as a power on self test. The BIOS basically only wants to know, wether the RAM is there or not.
Right. We don't even check the RAM underneath the ROM, so there is definetly room for improvement.
Klaus2m5 wrote:
So far I haven't found a 6502 RAM test that I liked but I must also admit, that I didn't look beyond the first few pages on a search engine.
[/quote]
At least a better one is on my list. If you like it or not - we shall see.