stefan-b-jakobsson / basload-rom

BSD 2-Clause "Simplified" License
4 stars 0 forks source link

Wrong error message (coruption issue?) when gosubing missing line label #4

Closed jakebullet70 closed 3 months ago

jakebullet70 commented 3 months ago

I am converting a Plus4 program over and ran into this error. Its all been converted to BASLOAD format now though. If you go line # 309 it is GOSUB'ing a missing line label. When running the program the error below is happening.

image

If you REM out that one line the program is converted and runs fine.

I.zip

stefan-b-jakobsson commented 3 months ago

When I run it through BASLOAD (Kernal version pre R47) I get the expected error message:

ERROR: LABEL NOT FOUND IN I.B:309

Translation of the source file stops when encountering an error. The resulting program isn't complete and you can't expect it to run properly.

jakebullet70 commented 3 months ago

I have seen the LABEL NOT FOUND message before. It just stopped as my program has grown in size.

I am using the emulator: image

I would not expect the program to run with any BASLOAD error. :)

stefan-b-jakobsson commented 3 months ago

I downloaded the official R47 Kernal. I still can't see anything unexpected.

https://github.com/stefan-b-jakobsson/basload-rom/assets/70063525/50c5f525-3b36-4a2a-9e3c-aa20b8061d0a

jakebullet70 commented 3 months ago

Aaaaaaahhhhh, Its me. I am closing this. I am sorry for taking up your time.
I have remapped FUNCTION keys that do some work for me and that is my issue.

Again. I am sorry. :(

stefan-b-jakobsson commented 3 months ago

No problem. I'm happy that you use it and report issues :-)