Close

Maths

A project log for Jelly

A minimal DIY 8-bit CPU made with TTL chips, to perform native brainfu*k language, extended to use three sequential access tapes.

alvaro-barcellosAlvaro Barcellos 08/25/2022 at 14:480 Comments

 Jelly have a change in signals for  fake ALU eeprom.

 Now the low byte address is the argument and high byte address is the operation.

 Only unary math are allowed, and using address A08, A09, A10, the operations are:

high byte (page)
operationexample
000clear
(00011011 => 00000000)
100increase
(00011011 => 00011100)
010decrease
(00011011 => 00011010)
110copy
(00011011 => 00011011)
001negate
(00011011 => 11100100)
101shift left
(00011011 => 00110110)
011shift right
(00011011 => 00001101)
111mirror
(00011011 => 11011000)

Only clear, increase, decrease and copy are current in Jelly.

PS. mirror is reverse bit order, as from little endian into big endian and vice-versa.

Discussions