Manual for Tali Forth 2 for the 65C02
Total Page:16
File Type:pdf, Size:1020Kb
Manual for Tali Forth 2 for the 65c02 Sam Colwell, Scot W. Stevenson Version BETA, 17. Dez 2018 Table of Contents Dedication. 2 Introduction. 3 But why?. 4 The Big Picture . 4 Forth . 5 Writing Your Own Forth . 5 Overview of Tali Forth . 7 Design Considerations . 7 Deeper down the rabbit hole . 8 User Guide . 9 Installing Tali Forth . 10 Downloading . 10 Running . 10 Installing on Your Own Hardware . 10 Hardware Projects with Tali Forth 2 . 11 Running Tali Forth. 12 Booting . 12 Command-Line History . 12 Words . 12 Wordlists and Search Order . 16 Native Compiling . 17 Underflow Detection. 18 Restarting . 18 Gotchas. 18 Major Components . 20 Blocks . 20 The Block Editor. 20 The Line-Based Editor ed . 23 Assembler . 26 Disassembler. 29 Developer Guide . 32 How Tali Forth Works . 33 The Data Stack . 33 Dictionary . 35 Input . 39 The Words create and does> . 40 Control Flow . 43 Native Compiling . 45 cmove, cmove> and move. 50 Developing. 51 Adding New Words . 51 Deeper Changes . 51 Code Cheat Sheets . 53 Future and Long-Term plans . 55 Tutorials . 56 Working with Blocks . 57 First steps with blocks . 57 Editing a screen . 58 Working with blocks..