EgonOlsen71 / basicv2

A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
https://egonolsen71.github.io/basicv2/
The Unlicense
84 stars 15 forks source link

Improve logging and make sure it merges a bit less aggressive #12

Closed ciplogic closed 5 years ago

ciplogic commented 5 years ago

I recommend merging this: it simplifies logs and it changes logging to be strictly less aggressive.

ciplogic commented 5 years ago

I found how to run the programs ... with Drag&Drop.

Disregard this comment.

If it will fail anything now, please point to me which of the games are failing and I will retest it.

Thanks in advance!

ciplogic commented 5 years ago

I will try to find still the issue but for now I will be busy for some time this evening. I hope that another PR will come with the fix. I will try to find a proper fix for this transform until the end of this week. Still, if you will look yourself, I recommend you to merge this PR as it removes a lot of fluff from previous one.

EgonOlsen71 commented 5 years ago

To run it in VICE, just drag the compiled program into Vice. It will run automatically.

ciplogic commented 5 years ago

I think I found the underlying issue 💃

As the algorithm tries to remove gotos, it doesn't treat "ON" as being a GOTO construct. I think I will make at least a partial fix very soon.