It's working but I'm not happy about it yet.
The normal intcode processor that I built doesn't seem to work for this.