Oh, well remembered! I'd forgotten that effort. The end result is logic, in verilog form, very closely matching the 6502 implementation, looking like this:
Code:
assign o[1586] = i[1620]|i[1609]|~i[1675]|i[1536]|~i[1300]|i[541]|i[119]|i[927];
assign o[1219] = ~i[1620]|i[1609]|~i[378]|~i[1675]|~i[927]|~i[1300]|~i[541]|i[996];
assign o[979] = ~i[24]&i[546];
assign o[19] = ~(~i[660]|~i[559]);
Which probably underscores the point that what a minecraft re-implementer probably really wants is something nicely laid out in two dimensions. I think that work is work which is yet to be done. Designing and laying out a 6502 in minecraft might be about as much work as originally laying it out in ruby lith - which is not to say it can't be done, just that it is a big project. But I don't know, perhaps there are tools to help.