Skip to content

Commit

Permalink
Added macros changed $ to @, @ to #
Browse files Browse the repository at this point in the history
  • Loading branch information
birchb1024 committed Sep 14, 2021
1 parent 6723ab2 commit 50e3795
Show file tree
Hide file tree
Showing 6 changed files with 197 additions and 105 deletions.
51 changes: 51 additions & 0 deletions default.betula
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@

0
Q @L
Q*-L | H*
| 0 | 0 0 C--N--@
C-L----/ | \-L-----L 2 | |
| | 2*-------L | | 9
0 | 0 | H 9*---SL @-S--L
L--@---L @-L | 90 |91
|0 @-------@
@L
8 w* 8*
L-/ |w \----@
@L C--@
0 0 | |
C 2CL L 3*---/|\-S--@
N C |1 15C N 304 |4
| 9 3*@---S---J NL @ @L
9*--S--L | 30 |1 | |
| 91 | @L 4*----S-----@
| | C 41
| C @---S---L
@--S--L 30
90 1*
1* 3 | C-N
3*----S---L N0 | | SPDT Relay
31 @L | |
10C--S/|\-----@J
| 50 |
| | 5 @---@
@----S------@L J---@ | 0| 0
51 | | 0=---L
0C->-J0C-<-J 3*--S---@ | 2|
2 3 | 2*
Diodes |
0C 2 0C --@ 9R 3C---@
L->-@ L-<-@ And .--- 2| Equals | 0| 1
Random --@ 1= | 1=---L
C C | 2| | 0|
>J J< n}--- 2R --@ 9R | 0*
0 0 | Or +--- 3*--@ 0* |
Output | 2 --@ 3| 0 0| 1 @---@
----{n 2*S-L 0=---L 1=--L 0| 0
21 --@ 0| 0| 0=---L
Mrelay Xor #--- 15C | 1|
C@--@--@-@ --@ 0* 1*
| |
X*@-/|\-S-L --@
| N X0 X Nand n--
@--S----L --@
X1
51 changes: 1 addition & 50 deletions foo.betula
Original file line number Diff line number Diff line change
@@ -1,50 +1 @@

0
Q $L
Q*-L | H*
| 0 | 0 0 C--N--$
C-L----/ | \-L-----L 2 | |
| | 2*-------L | | 9
0 | 0 | H 9*---SL $-S--L
L--$---L $-L | 90 |91
|0 $-------$
$L
8 w* 8*
L-/ |w \----$
$L C--$
0 3 | |
C 2CL L 3*---/|\-S--$
N C |1 15C N 304 |4
| 9 3*$---S---J NL $ $L
9*--S--L | 30 |1 | |
| 91 | $L 4*----S-----$
| | C 41
| C $---S---L
$--S--L 30
90 1*
1* 3 | C-N
3*----S---L N0 | | SPDT Relay
31 $L | |
10C--S/|\-----$J
| 80 |
| | 8 $---$
$----S------$L J---$ | 0| 0
81 | | 0=---L
0C->-J0C-<-J 3*--S---$ | 2|
6 3 | 2*
Diodes TODO widgets |
0C 6 0C --$ 9R 3C---$
L->-$ L-<-$ And .--- 1| Equals | 0| 1
Random --$ 0= | 1=---L
C C | 4| | 0|
>J J< n}--- 2R --$ 9R | 0*
0 0 | Or +--- 3*--$ 0* |
Output | --$ 3| 1 0| 1 $---$
----{n 2*S-L 1=---L 1=--L 0| 0
20 --$ 3| 0| 0=---L
Xor @--- 15C | 1|
--$ 0* 1*

--$
Nand n--
--$

40 changes: 21 additions & 19 deletions logic.betula
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,33 @@


1* C 2R 0* 1* 0* 1*
1| 1 0| 0 0| 0 0. 0. 0. 1. 0* 1* 0* 1*
And 1.-L 0.-L 0.-L 0* 0* 1* 1* Or 0+ 1+ 1+ 1+
1| 0| 2| 0* 0* 1* 1*
1| 1 0| 0 1| 1 0. 0. 0. 1. 0* 1* 0* 1*
And 1.-L 0.-L 1.-L 0* 0* 1* 1* Or 0+ 1+ 1+ 1+
1| 1| 7| 0* 0* 1* 1*
1* 52C 9R

0
0* C 2R 0*~~~~L
0| 0 0| 1 1| 0 0* 1* 0* 1* 1
Equals 0=-L 1=-L 0=-L 1= 0= 0= 1= Buffer 7*~~~~L
1| 0| 2| 0* 0* 1* 1* 1
0| 0 0| 0 0| 0 0* 1* 0* 1* 1
Equals 0=-L 0=-L 0=-L 1= 0= 0= 1= Buffer 7*~~~~L
1| 1| 1| 0* 0* 1* 1* 1
1* 52C 9R 25C~L


0* C 2R $-$
0| 0 0| 0 0| 1 0* 1* 0* 1* 0 1 |0| 1
Exclusive Or 0@-L 0@-L 1@-L 0@ 1@ 1@ 0@ Not CL~N-L C-$1^-L
0| 0| 2| 0* 0* 1* 1* |0|
0* 52C 9R $-$
0* C 2R @-@
0| 0 0| 1 1| 0 0* 1* 0* 1* 0 1 |0| 1
Exclusive Or 0#-L 1#-L 0#-L 0# 1# 1# 0# Not CL~N-L C-@1^-L
0| 1| 8| 0* 0* 1* 1* |0|
0* 52C 9R @-@

C--$-------$
C--@-------@
1* C 2R | 0| |
1| 0 0| 1 1| 0 0* 1* 0* 1* Xor in | 1^-$ |
Nand 0^-L 1^-L 0^-L 1^ 1^ 1^ 0^ Nands 0| 1|1| 0 0| 0
1| 0| 8| 0* 0* 1* 1* 1^--$0^--L 0@---L
1* 52C 9R 0| 1|1| 0|
| 1^-$ |
| 0| |
52C--$-------$
1| 0 0| 1 0| 1 0* 1* 0* 1* Xor in | 1^-@ |
Nand 0^-L 1^-L 1^-L 1^ 1^ 1^ 0^ Nands 0| 1|1| 1 0| 1
1| 1| 4| 0* 0* 1* 1* 1^--@1^--L 1#---L
1* 52C 9R 1| 1|0| 1|
| 0^-@ |
| 1| |
52C--@-------@

Bottom
Loading

0 comments on commit 50e3795

Please sign in to comment.