projects
/
rrq
/
jonasforth.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
rrq/jonasforth.git
2020-10-04
Jonas Hvid
Add alternative Linux backend
commit
|
commitdiff
|
tree
|
snapshot
2020-10-04
Jonas Hvid
Implement Linux backend
commit
|
commitdiff
|
tree
|
snapshot
2020-10-04
Jonas Hvid
Add placeholder implementation of Linux backend
commit
|
commitdiff
|
tree
|
snapshot
2020-10-04
Jonas Hvid
Clean up OS interface
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Rename UEFI procedures to generic naming scheme
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Supply UEFI module path as environment variable
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Make S" work inside compiled words
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Implement '\'-style comments
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Implement the 'KEY' primitive for user input
commit
|
commitdiff
|
tree
|
snapshot
2020-10-03
Jonas Hvid
Clarify some explanations in the README
commit
|
commitdiff
|
tree
|
snapshot
2020-04-25
Jonas Hvid
Update README with link to UEFI tutorial
commit
|
commitdiff
|
tree
|
snapshot
2020-03-20
Jonas Hvid
Add instructions for running on real hardware
commit
|
commitdiff
|
tree
|
snapshot
2020-03-14
Jonas Hvid
Improve build instructions in README
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Handle newlines (in both input and output)
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Show the user's input on screen as they are typing
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Make it run on UEFI!
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Get rid of remaining "loose" syscalls
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Remove old code from example.f
commit
|
commitdiff
|
tree
|
snapshot
2020-03-09
Jonas Hvid
Improve README and update information about sys.f
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Finish implementing embedded sys.f
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Use a different approach to reading from buffers
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Implement BUF"
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Implement INTERPRET-STRING
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Implement POP-WORD
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Embed sys.f into binary and start working on POP-WORD
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Refactor INTERPRET so we also have INTERPRET-WORD
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Add notes about loading files from disk
commit
|
commitdiff
|
tree
|
snapshot
2020-03-08
Jonas Hvid
Move some Forth words to separate 'bootstrap.asm' file
commit
|
commitdiff
|
tree
|
snapshot
2020-03-07
Jonas Hvid
Move printing syscall to a macro
commit
|
commitdiff
|
tree
|
snapshot
2020-03-07
Jonas Hvid
Add syntax=fasm to FASM files
commit
|
commitdiff
|
tree
|
snapshot
2020-03-07
Jonas Hvid
Implement subroutine to read character
commit
|
commitdiff
|
tree
|
snapshot
2020-03-07
Jonas Hvid
Implement a subroutine to print a byte-string of a...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Jonas Hvid
Add "Hello world" UEFI application
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Jonas Hvid
Set up QEMU and add some notes on UEFI
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Jonas Hvid
Separate example code from sys.f and add build instructions
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Add support for comments
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Reimplement HELLO in Forth
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Implement looping words and add fibonacci example
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Define ELSE
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Define IF and THEN
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Add error handling to parse_number
commit
|
commitdiff
|
tree
|
snapshot
2019-12-10
Jonas Hvid
Fix bug in interface of parse_number
commit
|
commitdiff
|
tree
|
snapshot
2019-12-09
Jonas Hvid
Implement some arithmetic words
commit
|
commitdiff
|
tree
|
snapshot
2019-12-08
Jonas Hvid
Define ':' and ';' in Forth
commit
|
commitdiff
|
tree
|
snapshot
2019-12-08
Jonas Hvid
Support compilation mode in INTERPRET
commit
|
commitdiff
|
tree
|
snapshot
2019-12-08
Jonas Hvid
Add space for immediate flag
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Jonas Hvid
Implement CREATE
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Jonas Hvid
Implement ','
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Jonas Hvid
Add variables 'LATEST' and 'HERE'
commit
|
commitdiff
|
tree
|
snapshot
2019-12-03
Jonas Hvid
Automatically parse integers in INTERPRET
commit
|
commitdiff
|
tree
|
snapshot
2019-12-03
Jonas Hvid
Implement '!' and '@' commands and add 'STATE' variable
commit
|
commitdiff
|
tree
|
snapshot
2019-12-03
Jonas Hvid
Refactor: Create INTERPRET word
commit
|
commitdiff
|
tree
|
snapshot
2019-11-30
Jonas Hvid
Move some assembly functions to separate module
commit
|
commitdiff
|
tree
|
snapshot
2019-11-30
Jonas Hvid
Remove some unused code
commit
|
commitdiff
|
tree
|
snapshot
2019-11-30
Jonas Hvid
Support executing words that the user enters
commit
|
commitdiff
|
tree
|
snapshot
2019-11-25
Jonas Hvid
Add metadata to all words using macro
commit
|
commitdiff
|
tree
|
snapshot
2019-11-25
Jonas Hvid
Implement FIND
commit
|
commitdiff
|
tree
|
snapshot
2019-11-23
Jonas Hvid
Implement word for reading numbers
commit
|
commitdiff
|
tree
|
snapshot
2019-11-23
Jonas Hvid
Implement .U
commit
|
commitdiff
|
tree
|
snapshot
2019-11-23
Jonas Hvid
Also implement BRANCH
commit
|
commitdiff
|
tree
|
snapshot
2019-11-23
Jonas Hvid
Rename TYPE to TELL
commit
|
commitdiff
|
tree
|
snapshot
2019-11-23
Jonas Hvid
Implement 0BRANCH
commit
|
commitdiff
|
tree
|
snapshot
2019-11-21
Jonas Hvid
Add comments to Forth words that we expect to keep
commit
|
commitdiff
|
tree
|
snapshot
2019-11-21
Jonas Hvid
Implement and use LIT
commit
|
commitdiff
|
tree
|
snapshot
2019-11-21
Jonas Hvid
Implement READ_WORD
commit
|
commitdiff
|
tree
|
snapshot
2019-11-21
Jonas Hvid
Implement TYPE
commit
|
commitdiff
|
tree
|
snapshot
2019-11-21
Jonas Hvid
Change indentation to use 2 spaces
commit
|
commitdiff
|
tree
|
snapshot
2019-11-19
Jonas Hvid
Add notes on IO and compilation
commit
|
commitdiff
|
tree
|
snapshot
2019-11-18
Jonas Hvid
Add list of built-in variables
commit
|
commitdiff
|
tree
|
snapshot
2019-11-18
Jonas Hvid
Terminate program correctly
commit
|
commitdiff
|
tree
|
snapshot
2019-11-18
Jonas Hvid
Remove unused code
commit
|
commitdiff
|
tree
|
snapshot
2019-11-18
Jonas Hvid
Add extension to notes file
commit
|
commitdiff
|
tree
|
snapshot
2019-11-16
Jonas Hvid
Add somewhat working hello world
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Jonas Hvid
Implement basic return stack
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Jonas Hvid
Add notes on how literals are handled
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Jonas Hvid
Add documentation describing how definitions are stored
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Jonas Hvid
Implement "next" macro and add related notes
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Jonas Hvid
Add notes about dictionary
commit
|
commitdiff
|
tree
|
snapshot
2019-11-13
Jonas Hvid
Hello world in FASM
commit
|
commitdiff
|
tree
|
snapshot