-
Editor & some tests
11/06/2017 at 14:47 • 0 commentsFixed some editor bugs. "记事本” is Notepad in Chinese.
BACK could be in every keyboard, because almost all keyboards have a backspace :)
-
BACK in Mickey Board works
11/02/2017 at 00:54 • 0 commentsBACK is ported to Mickey Board on 1st, Nov.
Basically, it works! User can interact with Mickey Board in a program like Notepad in Windows. Mickey Board itself is the input device and the PC is the output device. All the functions in simulation environment as showed in previous logs should work, bug not fully tested yet.
// However, due to the C part output function's faultiness, something "emitted" might be missing.
-> This bug is almost fixed.
-
Implemented an editor to support defining word
10/27/2017 at 00:41 • 0 commentsThe input buffer will be emptied after "enter" is pressed. Therefore, to support defining new words, the codes in input buffer need to be moved into user code area. The "interpreter" will interpret the codes in the user code area when new word is added.
Adding a new word has been implemented. Editing an old word is to be implemented.
-
Interaction implmented in simulation environment
10/11/2017 at 13:34 • 0 commentsThe demo runs with UART simulation under Keil simulation environment. Word definition is not supported yet ( ":" needs modification to copy the code from input buffer to source code area).
Code can be found in https://github.com/thumb2/back/.
-
Codes for simulation and Mickey Board are merged
09/18/2017 at 14:15 • 0 commentsCodes for simulation and Mickey Board are merged into one repo: https://github.com/thumb2/back
The C code on Mickey Board is event based, and blocking is not allowed. Therefore, the forth code is organized into a thread which is never blocked.
The simulation code can output something via UART (Keil's uart window). And the Mickey Board code is still under development.
-
BACK on Mickey Board
07/13/2017 at 02:21 • 0 commentsThe BACK was running on real Mickey Board on July 11th. According to the debug tool, the interpreter and compiler worked properly. However, it was not fully tested due to the lack of input/output functions. The source code can be found here: https://github.com/thumb2/back
-
2017-5-24
05/24/2017 at 07:18 • 0 commentsAdded a project on Hackaday.io . Before that, interpreter, compiler, and some words like "if then else begin until while repeat ." " are implemented and tested in the Keil simulation environment.