This is an old revision of the document!
Table of Contents
Akira Engine
Version 1.0
The Akira Engine is the new chip powered by the SD-0064 sample. It uses the Akira-Sword protoculture and was first used to accelerate Star Forth 1.0 from ~115,000 words per second to over 300,000 words per second.
The Akira Engine has five major parts; the load-step operations, the D-stack operations, the Stack Frame operations, the Forth Acceleration operations, and the new non-conflicting register system.
WARNING: These operations depend on zero-point energy from the alien sample. Do NOT use these operations without consulting Dr. Korr or Dr. Halberg. There could be.. unforseen consequences.
Load-Step operations
LD_FS, ST_FS
LDA [BLX, +]
This compact operation loads from BLX and increases BLX by the width of the destination register. It is based on the MOVE.W (A0)+, D1 operation found on the Motorolla 68000 series CPU. Alias DPOP.
STA [BLX, +]
Similarly, this operation stores to BLX and increases BLX by the width of the source pointer.
ST_PD
STA [-, BLX]
This operation decrements the BLX pointer and then stores A in the result. Alias DPUSH.
