jkotlinski / durexforth

Modern C64 Forth
Other
230 stars 28 forks source link

Nested `included` broken? #558

Closed ekipan closed 1 year ago

ekipan commented 1 year ago

Using the latest build. Files test1 and test2:

.( test1 )
1
include test2
dup + .
.( test2 )

Interpreter session (brackets mean inverted text):

durexForth
parse-name test1 included
test1 test2 [up?]
ekipan commented 1 year ago

Hrmm. Went back to durexForth v4 and it still was bugged.

I recently reconfigured VICE to use a host file system device. I changed it back to True Drive Emulation and put these two files on a disk image and it worked correctly. Possibly a VICE bug? Weird that I hadn't run into it before, I've been using host drive device for a week now.

ekipan commented 1 year ago

VICE's host filesystem device is super convenient, but also behaves a bit bizarrely. Any time I try to load a file in v it prints file not found and then seems to load it correctly anyway.

ekipan commented 1 year ago

I wonder if the JiffyDOS ROM could also be related?

jkotlinski commented 1 year ago

I don’t know, but I had problems recently that only disappeared when I disabled ”handle true drive emulation at autostart”, if i remember correctly.

ons 17 maj 2023 kl. 05:02 skrev ekipan @.***>:

I wonder if the JiffyDOS ROM could also be related?

— Reply to this email directly, view it on GitHub https://github.com/jkotlinski/durexforth/issues/558#issuecomment-1550616121, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY34OZEXYUQGWAOT7V6FLTXGQ5WHANCNFSM6AAAAAAYEMAAS4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>