71 Commits
Author SHA1 Message Date
David Schmenk ff175b5d1e Script cleanup 2025-12-30 08:33:30 -08:00
David Schmenk dd545c7aa5 Improve starbusrt visual 2025-12-29 16:32:02 -08:00
David Schmenk 102b1ef652 Happy New Year 2026 demo 2025-12-29 13:43:58 -08:00
David Schmenk c143596032 run turtle graphics demo in PLFORTH disk image 2025-12-22 07:29:47 -08:00
David Schmenk e3550d4a83 Add fixed point move routine and sample 2025-12-21 17:27:53 -08:00
David Schmenk d6a51f4656 Update turtle graphics sample 2025-12-20 21:40:15 -08:00
David Schmenk 5830f8b34e Add to turtle graphics demo 2025-12-20 15:08:32 -08:00
David Schmenk 34bc475d16 Add TXTMODE word 2025-12-20 09:18:41 -08:00
David Schmenk 9c76ea92c3 Simplify turtle API 2025-12-11 18:28:45 -08:00
David Schmenk d35774eac4 Use high precision cos for RGB->DHGR Conversion
Add some raster op routines for FORTH turtle graphcis
2025-12-10 15:23:30 -08:00
David Schmenk 2955e07d93 Fix TEXT hack to check that it is already defined 2025-12-04 04:36:44 -08:00
David Schmenk 786bb692f6 Hack fix for crashing textmode set from hgrlib 2025-12-04 04:28:51 -08:00
David Schmenk c4b98f1866 Increase symbol table and increase free memory for 64K VM 2025-12-03 19:57:24 -08:00
David Schmenk 6b4017abb1 Fix extended clip line error and add mixed hires mode turtle 2025-12-03 09:02:22 -08:00
David Schmenk 1413ddd30a Fix sin/cos accuracy 2025-12-02 17:51:09 -08:00
David Schmenk 73bf667236 make FORTH callable from PLASMA 2025-12-02 16:28:51 -08:00
David Schmenk 1dd707dcee Remove unused tilebuf init 2025-12-02 10:01:51 -08:00
David Schmenk 43c5ed5839 Break out HGR libraries into separate includes for memory savings 2025-12-02 09:59:34 -08:00
David Schmenk ca87c5b678 Update turtle test 2025-12-01 19:55:16 -08:00
David Schmenk af2e3143f6 Add rounding to sin/cos calc to improve accuracy 2025-12-01 19:24:44 -08:00
David Schmenk 15488e61c7 Add hires turtle graphics sample 2025-12-01 17:51:04 -08:00
David Schmenk 4172c2c5e4 Move and increase symbol table 2025-12-01 16:53:04 -08:00
David Schmenk 77b94b0339 Initial turtle graphics library 2025-12-01 11:06:58 -08:00
David Schmenk a24ff6cc10 Add delay to portio.4th 2025-10-30 14:49:24 -07:00
David Schmenk 3271c85306 Optimize portio 2025-10-30 13:56:51 -07:00
David Schmenk e2ea8af616 Update images with more 80 column support and LISP memory improvemets 2025-04-21 13:21:58 -07:00
David Schmenk a1c1c6498f Fix install script disk names 2025-04-18 17:24:11 -07:00
David Schmenk 919058b039 Fix PLFORTH and FP loading. Fix return to default text mode 2025-04-18 08:32:31 -07:00
David Schmenk 52c59eba07 Re-brand everything with PLEIADES 2025-04-07 11:13:33 -07:00
David Schmenk 279123fd68 Make new editor the default 2025-03-02 21:13:07 -08:00
David Schmenk 318eb58a13 Remove VBL functions from 4TH scripts 2025-02-14 17:45:05 -08:00
dschmenk 6211cb31a3 Fix some low memory conditions 2024-02-14 15:32:24 -08:00
Dave Schmenk 974a7d63f6 Switch COMPILE/[COMPILE] to POSTPONE 2024-02-12 16:34:06 -08:00
Dave Schmenk a818dec4aa Force compile of [ELSE] inside of [IF] 2024-02-11 16:10:09 -08:00
Dave Schmenk 29498dc6e7 Chanfe batch words ?EXEC RESUME> to [IF][ELSE][THEN] 2024-02-11 10:51:12 -08:00
David Schmenk 5d5f60c2d5 Allow GRAFIX to be unloaded and reloaded 2024-02-09 21:11:07 -08:00
Dave Schmenk 1fb7960a1b break out Apple /// sample code into FPSOS 2024-02-09 16:41:56 -08:00
Dave Schmenk a08bc126a2 Apple /// grafix scripts 2024-02-09 16:21:30 -08:00
David Schmenk 42be6c6f80 (re)Fix SANE ZP save/restore for Apple /// 2024-02-08 16:23:08 -08:00
dschmenk 9b749d6f99 Add more info to SEE 2024-02-06 20:22:12 -08:00
David Schmenk f25f4c6dc7 Fix DEFER for compiled code 2024-02-04 21:16:36 -08:00
David Schmenk b3b92b39c6 Add samples and command line options to PLFORTH 2024-02-03 18:15:44 -08:00
David Schmenk 350ab5b783 Streamline copy for build tools 2024-01-28 16:16:24 -08:00
David Schmenk 96bac30316 Clean up DROP/SWAP sequence 2024-01-28 15:17:42 -08:00
David Schmenk 3dd07beaf8 Streamline files for install 2024-01-27 13:35:42 -08:00
David Schmenk b93b4d7c75 Fixes to compilers case statement to allow addresses. Update names to Forth words 2024-01-26 17:19:37 -08:00
David Schmenk a9cadd9fda Add LATEST and UNLOOP to clean up scripts 2024-01-25 17:46:04 -08:00
David Schmenk 8d92e854ae Fix ?EXEC definition self referencing 2024-01-25 15:15:14 -08:00
dschmenk bfb3eb4672 Big update with installer disk. Allow FORTH to execute SYSTEM files 2024-01-24 15:50:45 -08:00
David Schmenk 2434d262c5 Enable external access to execsys 2024-01-24 13:01:10 -08:00