Commit Graph

1138 Commits

Author SHA1 Message Date
David Schmenk 3fd11ca0d4 llow single step and quit options during executions of 6502 simulation 2024-03-16 11:26:22 -07:00
David Schmenk 31d5b8a5ec Add some terminal control to Apple1 emulation 2024-03-12 13:57:15 -07:00
dschmenk 82a1632bfd Quick updates 2024-03-09 16:12:05 -08:00
David Schmenk db424e9fc7 Add single stepping to lib6502 adn complete Apple 1+CFFA emulation 2024-03-09 15:13:07 -08:00
dschmenk 8344f18612 Add lib6502 to make an Apple1+CFFA1 emulator for testing PLASMA 2024-03-08 19:48:10 -08:00
David Schmenk c23cb6d239 Clean up module loading and images 2024-03-07 18:36:47 -08:00
David Schmenk 1d099df299 Update images 2024-03-07 15:45:17 -08:00
David Schmenk 7aeda2d98b Fix case tatement in self hosted compiler and Apple 1 module loading 2024-03-07 15:18:15 -08:00
David Schmenk 2eea9e585c DHGR test lib 2024-02-28 13:32:08 -08:00
Dave Schmenk 0ab16d4877 Fix asm example code 2024-02-26 15:25:17 -08:00
David Schmenk 578d002b8c Standard REL files load as MODKEEP and update ProDOS images 2024-02-26 12:57:11 -08:00
David Schmenk 7527a5a7d3 Can't forget the assembly include helper files 2024-02-25 13:10:32 -08:00
David Schmenk b1d463f4e4 Update images to 2.11 2024-02-25 09:16:43 -08:00
David Schmenk d3b9fe14a0 Add new ASM build tools/files 2024-02-24 11:25:07 -08:00
David Schmenk 6efc2b1a98 Update module loader to handle 8 bit fixups generated by EDASM 2024-02-24 11:13:46 -08:00
David Schmenk a89b1b9b40 Add EDASM sample code 2024-02-23 17:06:41 -08:00
David Schmenk f5c562eafb Clean up dhgrPlot 2024-02-18 09:56:33 -08:00
David Schmenk 2f7c1b3e59 First pass at DHGR toolkit 2024-02-17 18:48:03 -08:00
dschmenk 3e91616666 Forgot DGRLIB.4TH in image 2024-02-14 17:32:36 -08:00
dschmenk 6211cb31a3 Fix some low memory conditions 2024-02-14 15:32:24 -08:00
dschmenk a6c94440a2 More room for recursion 2024-02-14 13:42:00 -08:00
dschmenk c6220f389d Try that again 2024-02-14 13:30:28 -08:00
dschmenk 0743eba40c Leave even more room for 64K systems 2024-02-14 13:20:08 -08:00
dschmenk 2e4364f9c6 Adjust copy buffer size calc 2024-02-14 13:08:03 -08:00
David Schmenk b4c9c93c2e Add COMPARE DUP2 DROP2 2024-02-13 10:10:17 -08:00
David Schmenk dbd1f336f4 Update (COMPILE) -> COMPILE, 2024-02-13 09:06:40 -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 ab3b91ad78 UPdate image to latest PLFORTH 2024-02-09 14:17:22 -08:00
David Schmenk 66d674d494 Clean up SANE init source 2024-02-08 16:44:35 -08:00
David Schmenk 8c2e3eaa5c Clean up SANE init for Apple /// 2024-02-08 16:44:06 -08:00
David Schmenk e2f29ffb2a Clean up SANE save/restoreZP for Apple /// 2024-02-08 16:33:33 -08:00
David Schmenk 42be6c6f80 (re)Fix SANE ZP save/restore for Apple /// 2024-02-08 16:23:08 -08:00
David Schmenk 80c8cd4e6a Fix CFA pointer to PFA in DEFER for PBC words 2024-02-07 09:17:42 -08:00
dschmenk 9b749d6f99 Add more info to SEE 2024-02-06 20:22:12 -08:00
David Schmenk 67960518b0 Fix SEE for DEFERed words 2024-02-05 17:38:56 -08:00
dschmenk 211ce933b2 Move PAD out of the way of JIT compiler usage 2024-02-05 15:07:16 -08:00
David Schmenk 13f88a8ad3 Fix corner case for IS ITC vs PBC 2024-02-05 08:17:48 -08:00
David Schmenk f25f4c6dc7 Fix DEFER for compiled code 2024-02-04 21:16:36 -08:00
David Schmenk a840f2b2ac Ad DEFER and friends. Aling more with forth-standard.org naming 2024-02-04 12:40:51 -08:00
David Schmenk cdfb59846f Had to screw up _interpret_. Reverted and update images 2024-02-03 20:15:19 -08:00
David Schmenk ee5c66e710 Forget a few libs 2024-02-03 18:39:09 -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 23a5e7840a Forget to uncomment test 2024-01-28 14:13:52 -08:00