Virgil Dupras
2d9a07d215
blkunpack: don't include trailing empty lines
This was becoming heavy to manage.
4 jaren geleden
Virgil Dupras
2be2f74a43
Make literal word routines into regular native words
4 jaren geleden
Virgil Dupras
f6ded7712e
VE: add 't'
This is the first commit I do entirely in VE. It's a habit I'm planning
on taking as it helps a lot to find usability issues.
4 jaren geleden
Virgil Dupras
2d17b4e8ec
Make string length-prefixed instead of null-terminated
I'm not sure why I chose null-terminated initially. Probably because
the z80asm version had null-terminated strings.
Length-prefixes strings are the traditional form of strings in Forth
and it's a bit easier to work with them with traditional forth words
when they're under this form.
4 jaren geleden
Virgil Dupras
bd38d80f9c
Move Cross-compiled core from B390 to B350
and renamed it "Core words". Also, reworded the presentation.
4 jaren geleden
Virgil Dupras
51997533ff
Move a bunch of words from XPACKed core to xcomp core
4 jaren geleden
Virgil Dupras
e2e9faef2c
Move a bunch of words from core to xcomp core
4 jaren geleden
Virgil Dupras
d6a3e79394
Free some space for xcomp core low
4 jaren geleden
Virgil Dupras
dfe474ca0e
xcomp: add XCOMPILE and X[COMPILE]
This allows us to move words like ABORT" to xcomp-core, which is
I think the last roadblock before being able to unify all drivers
into a single xcomp layer.
4 jaren geleden
Virgil Dupras
afc2327770
Split icore in 2 parts
The goal is to insert device drivers in between.
4 jaren geleden
Virgil Dupras
baf725aa38
Move a bunch of words from core to inner core
That makes it easier to write drivers that can be xcompiled.
4 jaren geleden
Virgil Dupras
3d908cef3a
Move all parsing words to Inner core
This allows us to get rid of the (parse*) indirection.
4 jaren geleden
Virgil Dupras
44403c3d4c
Move icore to blkfs
The way is clear for complete stage1 bootstrapping on the RC2014
target!
4 jaren geleden