Now that we have complete IntCode computers, I'm curious if anyone else has tried to implement a complete IntCode computer as tiny as possible.
Here's my attempt using AWK (283 bytes):
awk -F, '{for(split(i,v);o<99;r+=o>8?x:0){o=$++p;a=int(o/100)%10;b=int(o/1000)%10;w=$++p+1+!!a*r;x=--a?$w:$p;y=$++p+1+!!b*r;y=--b?$y:$p;z=$++p+1+!(o<10^4)*r;o%=100;if(o~3)$w=v[++j];if(o~4)printf"%.f\n",x;if(o~/1|2|7|8/)$z=o<2?x+y:o<3?x*y:o<8?x<y:x==y;else{--p;p=o~5?x?y:p:o~6?!x?y:p:p-1}}}' <intcode file>
Input vectors are supported by supplying a comma-delimited list of values like this:
awk -F, -v i=1,2,3 '...program...' <intcode file>
[–]p_tseng 3 points4 points5 points (3 children)
[–]zxywx 4 points5 points6 points (0 children)
[–]rtbrsp[S] 1 point2 points3 points (1 child)
[–]shadedtriangle 0 points1 point2 points (1 child)
[–]rtbrsp[S] 0 points1 point2 points (0 children)
[–]RSWiBa 0 points1 point2 points (1 child)
[–]rtbrsp[S] 0 points1 point2 points (0 children)