::SHE+ILA:: Opcode B is for Buf (Buffer) UPDATED 20250415.1

Glossy Blue 3D Letter "B" on Dark Background
67
0
  • Squishy Plushie's avatar Artist
    Squishy Pl...
  • Prompt
    Read prompt
  • DDG Model
    DaVinci2
  • Access
    Public
  • Created
    1mo ago
  • Try

More about ::SHE+ILA:: Opcode B is for Buf (Buffer) UPDATED 20250415.1

On reading a $EB byte, ::ILA:: parses its fields, namely PC+1 contains a flag byte, PC+2 contains the Buf length in BCD (terminated by the $ED delimiter), and PC + n (being the nybble just after the $ED) containing the "dope vector". The dope vector is an array of relative pointers to each of the elements in the Buf. The elements are separated from each other by $ED bytes. The end of the data is indicated by a $00 byte.
// Source code has totally changed ...
ILA::doB() {
// TODO: Use flag to process dope vector widths
unsigned int length = 0;
// TODO: Now use OffsetStack [0] to select a dope vector element (modulo length) ...

Comments


Loading Dream Comments...

Discover more dreams from this artist