patricksurry

Results 65 comments of patricksurry

gforth seems do something along these lines called "superinstructions", and keeps TOS in a register (see https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Engine.html#Engine ) [FlashForth](https://flashforth.com/) mentions that DUP and 0= before IF WHILE UNTIL are optimized...

ya, that's a fair point. I suspect a great way to introduce people to Tali would be to put together a ben eater cheat sheet/tutorial so you could write a...

ya, this is how i got back into 6502 world actually. i used to code a real apple //e many years ago, and got hooked into the breadboard build videos...

the original title of this issue is moot now that we're using that space for loop stack. but maybe rename this to suggest a beneater-compatible build/tutorial?

beneater's [wozmon port](https://gist.github.com/beneater/8136c8b7f2fd95ccdd4562a498758217) shows IO interaction via serial port: init ``` ACIA_DATA = $5000 ACIA_STATUS = $5001 ACIA_CMD = $5002 ACIA_CTRL = $5003 RESET: LDA #$1F ; 8-N-1, 19200 baud....

I'll add an issue for the comment discussion. Might take a stab at writing a little intro session. > how to jump back into py65mon (other than using bye or...

coming back to this looking at the block intro. Currently the doc structure looks like: - Dedication - Intro - But why - Overview of TF - User Guide -...

The updated TOC looks great! I might move the "Testing TaliForth2" section from the appendix into the developer guide since it feels like it should be a key part of...

I'd find it more intuitive to have the placeholder after the branch/jump instruction. For the targets I like the look of `beq b> ... ... jmp j inx dex inx...

reusable backward labels would work if the current label target was a variable rather than putting it on the stack. e.g. `-->` just sets the target to here, and `b`)...