two-bit/counter-machine.ts

23 lines
591 B
TypeScript

import { machine } from './machine'
import { ram } from './ram'
import { wordFromString } from './word'
export default () => machine(ram([
wordFromString("1000"),
wordFromString("0011"),
wordFromString("1100"),
wordFromString("1111"),
wordFromString("1011"),
wordFromString("1000"),
wordFromString("0000"),
wordFromString("0000"),
wordFromString("0000"),
wordFromString("0001"),
wordFromString("0000"),
wordFromString("0110"),
wordFromString("0000"),
wordFromString("0001"),
wordFromString("0101"),
wordFromString("0000")
]))