Commit Graph

495 Commits

Author SHA1 Message Date
Jeremiah Orians b3eedb60de
Refining FORTH to enable more productive development 2017-06-17 00:02:33 -04:00
Jeremiah Orians 1e28eadc7a
Preparing the our next release with our first stage3 program 2017-06-16 23:02:58 -04:00
Jeremiah Orians 97a145ac1f
Enabled support for HIDDEN Flag 2017-06-16 18:08:33 -04:00
Jeremiah Orians c43171c7d2
Added requested ABORT function to forth 2017-06-16 17:43:57 -04:00
Jeremiah Orians 8b0384b370
Added an EXECUTE command primitive to stage2 forth 2017-06-16 16:36:03 -04:00
Jeremiah Orians 77795c669c
Fixed Forth's Stack Leak 2017-06-16 16:19:45 -04:00
Jeremiah Orians 6c1c1cf0e3
Modified webIDE to use new and improved disassembler output 2017-06-16 15:12:40 -04:00
Jeremiah Orians a03da9d8b1
Enhanced disassembler to trace reported forth bug 2017-06-16 14:52:23 -04:00
Jeremiah Orians 2af3d78744
Prepend address to disassembler output to enable easier debugging 2017-06-16 14:33:46 -04:00
Jeremiah Orians 9e2d807553
Fixed the arithmetic order issue found by reepca 2017-06-15 16:36:05 -04:00
Jeremiah Orians 41d3ebb643
Fixing forth comparisons thanks to reepca 2017-06-15 06:33:45 -04:00
Jeremiah Orians 54f4019767
Incorporated requested function into stage2 forth 2017-06-14 23:07:50 -04:00
Jeremiah Orians 37fc186cbc
Preventing segment faults from occuring due to missing input files 2017-06-14 21:56:37 -04:00
Jeremiah Orians 2a12799d82
Fixings remaining stack offset bugs 2017-06-14 21:25:41 -04:00
Jeremiah Orians 02b2d231a6
Bug fix thanks to reepca 2017-06-14 21:13:52 -04:00
Jeremiah Orians fefe1ddbe2
Removed questions about High level prototype build process 2017-06-03 22:51:13 -04:00
Jeremiah Orians 086e299269
Preparing for next release cycle 2017-06-03 21:46:48 -04:00
Jeremiah Orians dab2088ad0
Make makefile parallel safe, run make development -j $(nproc) for
optimal performance
2017-06-03 21:35:47 -04:00
Jeremiah Orians 2882db4338
Incorporated DEHEX rom into build process 2017-06-03 20:48:38 -04:00
Jeremiah Orians ba9bb0ba29
Fixed formatting and added function to makefile 2017-06-03 12:34:28 -04:00
Jeremiah Orians 9f14c28646
Fixed regression but unsure of cause 2017-06-03 12:32:01 -04:00
Jeremiah Orians a37d738138
Wrapup work following new function implementation 2017-05-30 23:02:04 -04:00
Jeremiah Orians 31a9a10d8d
Added essential string comparison primitive. 2017-05-30 22:51:12 -04:00
Jeremiah Orians 5575d78b18
Added a basic test for correctness of rom results 2017-05-29 23:08:33 -04:00
Jeremiah Orians f28b86d697
Implemented NULL? into stage2 lisp and adjusted accordingly 2017-05-29 22:36:22 -04:00
Jeremiah Orians 9c9b810c89
Improving documentation 2017-05-27 20:12:36 -04:00
Jeremiah Orians cd9ea7365d
Added missing CHANGELOG notes 2017-05-27 17:06:36 -04:00
Jeremiah Orians 035536b0e8
forgot the @ 2017-05-27 13:03:13 -04:00
Jeremiah Orians cb7f1101db
Made a more reasonable hardest option 2017-05-27 12:57:57 -04:00
Jeremiah Orians 17b676e9b6
Upgraded make all to actually build everything including the roms 2017-05-27 12:36:05 -04:00
Jeremiah Orians ce5235700f
Minor tweak to make it nuke EVERYTHING including ignored files 2017-05-27 12:02:46 -04:00
Jeremiah Orians 36d05d23ff
Solved the bin directory issue 2017-05-27 11:58:30 -04:00
Jeremiah Orians 2425b0dec5
Finally got around to fixing make performance 2017-05-27 11:45:48 -04:00
Jeremiah Orians 5da990898d
Added organizational hacking guide 2017-05-25 09:20:56 -04:00
Jeremiah Orians e7bbb4d061
Updated changelog to reflect minor orginizational changes 2017-05-21 22:06:55 -04:00
Jeremiah Orians 009b02ade7
Moved the x86 notes into the x86 folder 2017-05-21 22:05:17 -04:00
Jeremiah Orians 7f6ced448e
Trimmed down the notes section 2017-05-21 21:56:17 -04:00
Jeremiah Orians 9bf8255849
Fixing assoc in mixed lexical scope 2017-05-21 21:13:04 -04:00
Jeremiah Orians c49fffdd94
Start preparing for next release 2017-05-20 14:08:43 -04:00
Jeremiah Orians c800c14988
Import High Level improvement for stage2 lisp 2017-05-20 14:01:46 -04:00
Jeremiah Orians 7b5c8788b1
Wrap up essential pieces 2017-05-20 13:55:36 -04:00
Jeremiah Orians 5f78bfdf0b
Fixed Let Expressions 2017-05-20 13:49:19 -04:00
Jeremiah Orians 8724c655d6
Added reference to master Repo 2017-05-18 19:03:42 -04:00
Jeremiah Orians 24d67b3810
Update documentation to reflect implementation changes in stage0 lisp 2017-05-14 14:45:10 -04:00
Jeremiah Orians a8360e1b4f
Converted stage2 lisp to Lexical scope and added Let expressions 2017-05-14 12:25:34 -04:00
Jeremiah Orians fd70c64f07
Enhanced High Level Lisp prototype with Lexical scope and Let Expressions 2017-05-14 12:21:31 -04:00
Jeremiah Orians 2785f8b59f
Improved asm tool for debugging tricky assembly programs 2017-05-14 09:37:33 -04:00
Jeremiah Orians cec59e8860
Fixed web debugger regression 2017-05-14 09:35:54 -04:00
Jeremiah Orians 60d4542e62
Improved Web debugger interface 2017-05-14 09:34:32 -04:00
Jeremiah Orians 0520fcb23c
Compacting garbage collected lisp rollup 2017-05-06 21:44:05 -04:00