Thanks for the pointer. This looks very interesting. You've made very clever use of the unique features of the Propeller instruction set. I skimmed through your blog and I think I get the gist of what you're proposing but I was wondering if you had a summary of the bytecodes you ended up with. Is the code available for this VM?
I haven't released it yet, since I have been tweaking the helper code set as I work on the cross-compiler. I am attaching the latest version in case anyone would like to see how the technique works. (I have tested all functions except the caching call by manually building test code and executing it from Hub RAM.)
On edit: Added my writeup of the code schema and actual codes. It might not exactly match the interpreter code image since it's all still in process.
I haven't released it yet, since I have been tweaking the helper code set as I work on the cross-compiler. I am attaching the latest version in case anyone would like to see how the technique works. (I have tested all functions except the caching call by manually building test code and executing it from Hub RAM.)
Comments
I haven't released it yet, since I have been tweaking the helper code set as I work on the cross-compiler. I am attaching the latest version in case anyone would like to see how the technique works. (I have tested all functions except the caching call by manually building test code and executing it from Hub RAM.)
On edit: Added my writeup of the code schema and actual codes. It might not exactly match the interpreter code image since it's all still in process.
Thanks!