Virgil Dupras
2d9a07d215
blkunpack: don't include trailing empty lines
This was becoming heavy to manage.
il y a 4 ans
Virgil Dupras
f9eb7c661b
8086asm: fix CMPrr, and CMPxx, argument order
il y a 4 ans
Virgil Dupras
723d3c4249
pcat: all native words implemented!
(well, not PC@ and PC!, but I'm not even sure what would be the role
of these in a PC/AT. they're only used in drivers on the z80 front,
so they will not be immediately needed. todo... )
Now comes the fitting part.
il y a 4 ans
Virgil Dupras
3b21ba635d
pcat: add PICK and (roll)
il y a 4 ans
Virgil Dupras
6bc1738bfd
pcat: implement (loop)
8086 asm is a lot terser than z80... Those indirect memory operations
are very handy.
il y a 4 ans
Virgil Dupras
a92864a595
pcat: implement RSP mechanism in execution model
il y a 4 ans
Virgil Dupras
dabbd6c253
8086asm: add support for modrm 8-bit displacement
il y a 4 ans
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!
il y a 4 ans
Virgil Dupras
3be30e24bb
pcat: implement execute and nativeWord
il y a 4 ans
Virgil Dupras
a72322df31
pcat: begin structuring around words
il y a 4 ans
Virgil Dupras
5033f17be2
8086asm: tidy up a bit
il y a 4 ans
Virgil Dupras
4e18fafe46
8086asm: now enough tooling to assemble a PC/AT Hello World boot
il y a 4 ans
Virgil Dupras
749fdf1b18
8086asm: add 8-bit JMP, MOVrI, INT,
Verified against nasm with equivalent code.
il y a 4 ans