Page 1 of 1

Minerva 1.98 vs 1.89 bug

Posted: Sat Jan 02, 2021 3:40 pm
by XorA
I am seeing a strange bug on uQLx/sQLux where behaviour is different between Minerva 1.89 and 1.98

Code: Select all

10 NEW
Run the code above on Minerva 1.98 and it will break the basic tokeniser. If you then for example do

Code: Select all

10 PRINT "Hello Forum"
on running you will get a "bad name" error.

On 1.89 it will work as expected.

Does this problem only exist on uQlx based emulators or is it general issue.

Re: Minerve 1.98 vs 1.89 bug

Posted: Sat Jan 02, 2021 4:10 pm
by BackToQL
I get the same problem on my BBQL running Minerve 1.98. To overcome this I need to reset the QL.

Re: Minerve 1.98 vs 1.89 bug

Posted: Sat Jan 02, 2021 4:36 pm
by Derek_Stewart
Hi,

Why would you want to put NEW in a programme?

Re: Minerve 1.98 vs 1.89 bug

Posted: Sat Jan 02, 2021 5:26 pm
by XorA
Derek_Stewart wrote:Hi,

Why would you want to put NEW in a programme?
No reason I can think of, but it would appear my typo exposed a bug.

Re: Minerve 1.98 vs 1.89 bug

Posted: Sat Jan 02, 2021 5:43 pm
by XorA
BackToQL wrote:I get the same problem on my BBQL running Minerve 1.98. To overcome this I need to reset the QL.
Thanks for checking that, that is the behaviour I see in the emulator too!