rrq/jonasforth.git
2021-05-12 Ralph Ronnquistsnapshot before branching master
2021-05-05 Ralph Ronnquistreformat to 80 columns
2021-05-05 Ralph Ronnquistreformat to 80 columns
2021-05-05 Ralph Ronnquistcleanup
2021-05-05 Ralph Ronnquistexperimental load actions
2021-05-05 Ralph Ronnquistslight rebranding
2021-05-05 Ralph Ronnquistrevised to build raw EFI disk
2021-02-28 Jonas HvidFix path issue for 'os/uefi.asm'
2020-10-17 Jonas HvidRestructure project directories
2020-10-09 Jonas HvidImplement UEFI functionality in Forth
2020-10-09 Jonas HvidRevert support for Linux backend
2020-10-09 Jonas HvidRefactor UEFI graphics code and move example to example.f
2020-10-05 Jonas HvidUse Graphics Output Protocol to draw a rectangle
2020-10-05 Jonas HvidImplement UTF16" to store UEFI-compatible string
2020-10-05 Jonas HvidSupport calling EFI functions directly from Forth
2020-10-05 Jonas HvidAdd startup.nsh to QEMU drive
2020-10-04 Jonas HvidAdd alternative Linux backend
2020-10-04 Jonas HvidImplement Linux backend
2020-10-04 Jonas HvidAdd placeholder implementation of Linux backend
2020-10-04 Jonas HvidClean up OS interface
2020-10-03 Jonas HvidRename UEFI procedures to generic naming scheme
2020-10-03 Jonas HvidSupply UEFI module path as environment variable
2020-10-03 Jonas HvidMake S" work inside compiled words
2020-10-03 Jonas HvidImplement '\'-style comments
2020-10-03 Jonas HvidImplement the 'KEY' primitive for user input
2020-10-03 Jonas HvidClarify some explanations in the README
2020-04-25 Jonas HvidUpdate README with link to UEFI tutorial
2020-03-20 Jonas HvidAdd instructions for running on real hardware
2020-03-14 Jonas HvidImprove build instructions in README
2020-03-09 Jonas HvidHandle newlines (in both input and output)
2020-03-09 Jonas HvidShow the user's input on screen as they are typing
2020-03-09 Jonas HvidMake it run on UEFI!
2020-03-09 Jonas HvidGet rid of remaining "loose" syscalls
2020-03-09 Jonas HvidRemove old code from example.f
2020-03-09 Jonas HvidImprove README and update information about sys.f
2020-03-08 Jonas HvidFinish implementing embedded sys.f
2020-03-08 Jonas HvidUse a different approach to reading from buffers
2020-03-08 Jonas HvidImplement BUF"
2020-03-08 Jonas HvidImplement INTERPRET-STRING
2020-03-08 Jonas HvidImplement POP-WORD
2020-03-08 Jonas HvidEmbed sys.f into binary and start working on POP-WORD
2020-03-08 Jonas HvidRefactor INTERPRET so we also have INTERPRET-WORD
2020-03-08 Jonas HvidAdd notes about loading files from disk
2020-03-08 Jonas HvidMove some Forth words to separate 'bootstrap.asm' file
2020-03-07 Jonas HvidMove printing syscall to a macro
2020-03-07 Jonas HvidAdd syntax=fasm to FASM files
2020-03-07 Jonas HvidImplement subroutine to read character
2020-03-07 Jonas HvidImplement a subroutine to print a byte-string of a...
2020-03-06 Jonas HvidAdd "Hello world" UEFI application
2020-03-06 Jonas HvidSet up QEMU and add some notes on UEFI
2020-03-06 Jonas HvidSeparate example code from sys.f and add build instructions
2019-12-10 Jonas HvidAdd support for comments
2019-12-10 Jonas HvidReimplement HELLO in Forth
2019-12-10 Jonas HvidImplement looping words and add fibonacci example
2019-12-10 Jonas HvidDefine ELSE
2019-12-10 Jonas HvidDefine IF and THEN
2019-12-10 Jonas HvidAdd error handling to parse_number
2019-12-10 Jonas HvidFix bug in interface of parse_number
2019-12-09 Jonas HvidImplement some arithmetic words
2019-12-08 Jonas HvidDefine ':' and ';' in Forth
2019-12-08 Jonas HvidSupport compilation mode in INTERPRET
2019-12-08 Jonas HvidAdd space for immediate flag
2019-12-06 Jonas HvidImplement CREATE
2019-12-06 Jonas HvidImplement ','
2019-12-06 Jonas HvidAdd variables 'LATEST' and 'HERE'
2019-12-03 Jonas HvidAutomatically parse integers in INTERPRET
2019-12-03 Jonas HvidImplement '!' and '@' commands and add 'STATE' variable
2019-12-03 Jonas HvidRefactor: Create INTERPRET word
2019-11-30 Jonas HvidMove some assembly functions to separate module
2019-11-30 Jonas HvidRemove some unused code
2019-11-30 Jonas HvidSupport executing words that the user enters
2019-11-25 Jonas HvidAdd metadata to all words using macro
2019-11-25 Jonas HvidImplement FIND
2019-11-23 Jonas HvidImplement word for reading numbers
2019-11-23 Jonas HvidImplement .U
2019-11-23 Jonas HvidAlso implement BRANCH
2019-11-23 Jonas HvidRename TYPE to TELL
2019-11-23 Jonas HvidImplement 0BRANCH
2019-11-21 Jonas HvidAdd comments to Forth words that we expect to keep
2019-11-21 Jonas HvidImplement and use LIT
2019-11-21 Jonas HvidImplement READ_WORD
2019-11-21 Jonas HvidImplement TYPE
2019-11-21 Jonas HvidChange indentation to use 2 spaces
2019-11-19 Jonas HvidAdd notes on IO and compilation
2019-11-18 Jonas HvidAdd list of built-in variables
2019-11-18 Jonas HvidTerminate program correctly
2019-11-18 Jonas HvidRemove unused code
2019-11-18 Jonas HvidAdd extension to notes file
2019-11-16 Jonas HvidAdd somewhat working hello world
2019-11-14 Jonas HvidImplement basic return stack
2019-11-14 Jonas HvidAdd notes on how literals are handled
2019-11-14 Jonas HvidAdd documentation describing how definitions are stored
2019-11-14 Jonas HvidImplement "next" macro and add related notes
2019-11-14 Jonas HvidAdd notes about dictionary
2019-11-13 Jonas HvidHello world in FASM