Repost of my old jDCPU creation.