Virgil Dupras
650481f849
z80/8086: extract 2>R code from stable ABI zone
Only its jump at 0x33 remains.
I've also fixed a strange offset oddity in 8086's (n) placement.
It was off by 2, but strangely, it ran properly. Anyway, now it's
fixed.
před 4 roky
Virgil Dupras
94ed01086a
pcat: move drivers and xcomp to blkfs
před 4 roky
Virgil Dupras
9d2afd200c
pcat: implement (s)
před 4 roky
Virgil Dupras
6bc1738bfd
pcat: implement (loop)
8086 asm is a lot terser than z80... Those indirect memory operations
are very handy.
před 4 roky
Virgil Dupras
eed817b517
pcat: adapt to word type change
před 4 roky
Virgil Dupras
bc8144b4be
pcat: implement (br) and (br?)
před 4 roky
Virgil Dupras
a92864a595
pcat: implement RSP mechanism in execution model
před 4 roky
Virgil Dupras
16d6a0b377
pcat: begin implementing compiledWord/next
před 4 roky
Virgil Dupras
d8d2e05eb2
pcat: make find compare strings
find is the biggest chunk of logic of the boot code. The 8086 version
is significantly terser than the z80 one. REP/CMPS helps...
před 4 roky
Virgil Dupras
8c452f5add
pcat: begin implementing find
Not comparing strings yet. Without asm tooling support, it's a big
chunk to swallow at once. It's progressing well!
před 4 roky
Virgil Dupras
3be30e24bb
pcat: implement execute and nativeWord
před 4 roky
Virgil Dupras
bf0e999f8e
pcat: read LATEST and jump to it
před 4 roky
Virgil Dupras
a72322df31
pcat: begin structuring around words
před 4 roky