'============================================== '

' Program Info

'============================================== '

' A Universal Turing Machine in 100 Punchcards

'

' 2012 Jun 10

'

' This document contains the Wolfram 2,3 Univer-

' sal Turing Machine program for the Mechanical

' Clockwork Computer. *

'

' Given the centenary year of Alan Turing's

' birthday, the program is 100 punchcards long.

'

' * Restrictions of limited memory apply. Warran-

'   ty void if seal is broken.

'

' References

'

' Turing, Alan M., "On Computable Numbers, With

' An Application To The Entscheidingsproblem",

' 1936

'

' Wolfram, Stephen, "A New Kind Of Science",

' Wolfram Media, Inc., 2002

'

' Websites

'

' www.turingloom.com

' www.theclockworkcomputer.com

 

'============================================== '

' Turing's Theory of Computation

'============================================== '

' At the age of 23, while solving David Hilbert

' Entscheidungsproblem, Turing proposed a machine

' comprised of a tape with symbols, a wheel that

' moves the tape, a head that reads from and

' writes to the tape, and a mechanism that con-

' trols the wheel and the head.

 

 

Description: Image1.png

 

 

' Turing Machine

'

' Turing showed that if you know how to perform

' some particular computation, a machine like the

' one above can be constructed that performs that

' computation for you.

'

' But Turing discovered something more fundamen-

' tal as well. He discovered that there exist a

' machine with the remarkable property that it

' could behave like any other of his machines

' whatsoever if the tape contained the descrip-

' tion of the machine it was to behave like.

'

' Turing called this machine a Universal Compu-

' ting Machine.

'

' How can one prove that a machine is a Universal

' Machine? Simply by making it behave like a ma-

' chine that is already known to be universal.

 

 

Description: Image2.png

 

 

' Mapping the Turing Machine onto a mechanical

' computer

                                               

'============================================== '

' Wolfram 2,3 Universal Turing Machine

'============================================== '

' The question remains how the Control decides

' what symbol to write and what direction to move

' the tape in.

'

' The answer is known as the rule table and it is

' in fact the rule table that defines the kind of

' Turing Machine we are working with.

'

' A famous rule table is the one given below.

'

'   State 1

'

'   |   W   |   Y   |   O   |

'   | Y 2   |   1 O |   1 Y |

'

'   State 2

'

'   |   W   |   Y   |   O   |

'   |   1 O | O 2   | W 1   |

'

' For example, if State is 1 and the symbol read

' from Tape is White, then write Yellow to tape

' and move Tape to the left. The new State is 2.

 

 

Description: Image3.png

 

 

' This 2-state 3-color Universal Turing Machine

' was identified by Stephen Wolfram in 2002 and

' proven universal by Alex Smith in 2007. It is

' the smallest Universal Machine known. It is

' known that 2-state 2-color machines can not be

' universal.

                                               

'============================================== '

' Program Layout

'============================================== '

' Below it is explained how the State, the Sym-

' bols and the Tape Direction are mapped onto the

' mechanics of the Clockwork Computer.

'

' The Clockwork Computer is a 4-bit Harvard achi-

' tecture digital computer. The program makes it

' behave like a Turing Machine.

'

' Colors

'

' In the Clockwork Computer, the tape is repre-

' sented by the memory. The symbols on the tape

' are White, Yellow and Orange, represented by

' the numbers 0, 1 and 2 respectively.

'

'           Assign      White       0000        ' 0000b = 0 decimal

'           Assign      Yellow      0001        ' 0001b = 1 decimal

'           Assign      Orange      0010        ' 0010b = 2 decimal

'

' The values are chosen to correspond with an

' entry of the rule table in the program.

'

' State

'

' The State is represented by the card train re-

' lative to the Jacquard head. One part of the

' card train represents State 1, another part

' State 2.

'

' The reason the State is not stored in a regis-

' ter, is explained by the fact that punchcards

' can be added cheaply (and hence more States),

' but the registers available in the Clockwork

' Computer are limited.

'

' Tape Direction

'

' The direction of the tape is simply an output

' of the rule table. In the Clockwork Computer,

' this output is subtracted from the number in

' the Arithmetic and Logic unit, which then holds

' the number of the next tape cell.

'

' The Arithmetic and Logic unit is thus merely

' used as a pointer to the tape cell.

'

'           Assign      <--         1111        ' -1 decimal

'           Assign      -->         0001        ' +1 decimal

'           Assign      -|-         0000        '  0 decimal

'

' If -1 is subtracted, the pointer is increased,

' so the tape is moved to the left.

'

' If +1 is subtracted, the pointer is decreased,

' so the tape is moved to the right.

'

' In 0 is subtracted, the tape does not move.

 

'============================================== '

' The Punchcard

'============================================== '

' A front view of the punchcard can be seen be-

' low.

'

' The punchcard is 36 [mm] in height and 158 [mm]

' in width. It is made of cardboard and approx-

' imately 0.5 [mm] thick. It has 2 lace holes on

' both sides, 1 peg hole on both sides and 28

' holes that either carry data or trigger events.

 

 

Description: Image4.png

 

 

' Each card has a number, which looks like this

'

'   0001.101.11

'

' This is simply a 9 bit binary number. In this

' case the number is 55. The first group of bits

' is the high address, the second group is the

' low address and the two least significant bits

' are phantom bits. A jump can be made only to a

' card of which the phantom bits are both zero.

' So, a jump can not be made to card 55, but it

' can be made to card 52 or 56.

'

' Note that the low address is only three bits

' wide. The highest bit of the low address is

' used to define where a card can be found, i.e

' if the Jacquard must search in fast forward or

' fast reverse mode.

 

'============================================== '

' 100 Punchcards

'============================================== '

' To squeeze the program in 100 punchcards, the

' rule table of the Wolfram 2,3 Universal Turing

' Machine was used and instructions were combined

' were possible so they would fit on a single

' punchcard.

'

' To keep the program readable, the instructions

' that have been combined are still left in the

' code below, but they have been commented out.

'

' The combined code is a pain to write, because

' it is not recognized by the assembler, which

' means that the jump addresses have to be edited

' in manually and that labels get misaligned

' easily. The result, however, is a program of

' only 76 punchcards.

'

' The program can, however, be verified by the

' assembler and the output is also given below.

'

' The empty cards that are added to the begin-

' ning and the end of the card train prevent the

' cards from falling out of the Jacquard. The

' cards are also needed for the machine operator

' to align the program with the Program Counter

' before the machine is started.

                                                

'============================================== '

' Source Code

'============================================== '

' A Universal Turing Machine in 100 Punchcards.

'

' Source

                                               

'---------------------------------------------- '

' Header Cards

'---------------------------------------------- '

            Nop         12                      '

 

'---------------------------------------------- '

' Define Constants

'---------------------------------------------- '

            Assign      <--         1111        ' Move Tape one cell to the left

            Assign      -->         0001        ' Move Tape one cell to the right

            Assign      -|-         0000        ' Do not move Tape

                                               

            Assign      White       0000        '

            Assign      Yellow      0001        '

            Assign      Orange      0010        '

 

'---------------------------------------------- '

' Define Number Of First Punchcard

'---------------------------------------------- '

' To minimize the number of Padding and Alignment

' Nops, a suitable address is chosen for the

' first card.

                                               

            Origin      0000.000.00             '

                                               

'---------------------------------------------- '

' Define Number Of Memory Cells

'---------------------------------------------- '

' The mechanical machine has 12 nibbles of memo-

' ry. The assembler allows up to 16 nibbles for

' testing.

                                               

            StoreCells  FH                      '

                                               

'---------------------------------------------- '

' Main

'---------------------------------------------- '

' At this point it is assumed that all bits in

' the mechanical machine are set to zero.

'

' In the Punchcard Assembler and Simulator all

' bits are cleared by pressing F1.

                                               

' Set Tape Pointer (Register A) to some value in

' the middle of the available memory.

                                                

            CardToBus   8H                      ' Register B <- 8H

            BusToMill                           '

                                               

            Cylinder    &H000000896             ' D3Clr & D2Set & D1Set & D0Clr & MillSel

            Nop                                 '

            Nop                                 '

            MillExe                             ' Register A <- Register B

                                               

'           CardToBus   8H                      ' Register B <- 8H

'           BusToMill                           '

'

'           CardToBus   PROB                    ' Register A <- B

'           MillSel                             '

'           Nop                                 '

'           Nop                                 '

'           MillExe                             '

                                               

' Position the tape according to the Tape Pointer

                                               

            MillToBus                           '

            StoreSel                            '

            Nop                                 '

            Nop                                 '

            Nop                                 '

                                                

' The program starts by moving the Tape without

' reading a cell first. Therefore the first

' movement can not be used. To compensate for

' this the Offset is set to zero (do not move).

                                                

            CardToBus   -|-                     '

                                               

'---------------------------------------------- '

' State_1

'---------------------------------------------- '

            Nop         0                       ' Padding Nop (set to zero, not needed)

 

State_1     MoveTape                            ' Label must be padded to address HHHH.LLL.00

                                               

            CardToBus   Rule_1      High        ' High address is Label Rule_1

            JmpSetHigh                          '

            StoreToBus                          ' Low address is the Color

            CardToBus   1xxx                    ' Make sure jump is forward (Color OR 1000)

            JmpSetLow                           '

                                               

            Jmp                                 '

                                               

            Nop         0                       ' Alignment Nop (set to zero, not explicitly needed)

                                               

'           Data blocks must be aligned!        ' Data must start at address HHHH.000.00

                                               

Rule_1      Cylinder    &H0020000A9             ' D3Clr & D2Clr & D1Clr & D0Set & JmpSetHigh

            Cylinder    &H004000065             ' D3Set & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400A9             ' D3Clr & D2Clr & D1Clr & D0Set & BusToStore

            Cylinder    &H000800055             ' D3Set & D2Set & D1Set & D0Set & Jmp

                                               

            Cylinder    &H0020000AA             ' D3Clr & D2Clr & D1Clr & D0Clr & JmpSetHigh

            Cylinder    &H0040000A5             ' D3Clr & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400A6             ' D3Clr & D2Clr & D1Set & D0Clr & BusToStore

            Cylinder    &H0008000A9             ' D3Clr & D2Clr & D1Clr & D0Set & Jmp

                                                

            Cylinder    &H0020000AA             ' D3Clr & D2Clr & D1Clr & D0Clr & JmpSetHigh

            Cylinder    &H0040000A5             ' D3Clr & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400A9             ' D3Clr & D2Clr & D1Clr & D0Set & BusToStore

            Cylinder    &H0008000A9             ' D3Clr & D2Clr & D1Clr & D0Set & Jmp

                                               

' Rule_1    CardToBus   State_2     High        ' Tape cell is White, new State : 2

'           JmpSetHigh                          '                     new Color : Yellow

'           CardToBus   State_2     Low         '                     move Tape : Left

'           JmpSetLow                           '

'           CardToBus   Yellow                  '

'           BusToStore                          '

'           CardToBus   <--                     '

'           Jmp                                 '

'           CardToBus   State_1     High        ' Tape cell is Yellow, new State : 1

'           JmpSetHigh                          '                      new Color : Orange

'           CardToBus   State_1     Low         '                      move Tape : Right

'           JmpSetLow                           '

'           CardToBus   Orange                  '

'           BusToStore                          '

'           CardToBus   -->                     '

'           Jmp                                 '

'           CardToBus   State_1     High        ' Tape cell is Orange, new State : 1

'           JmpSetHigh                          '                      new Color : Yellow

'           CardToBus   State_1     Low         '                      move Tape : Right

'           JmpSetLow                           '

'           CardToBus   Yellow                  '

'           BusToStore                          '

'           CardToBus   -->                     '

'           Jmp                                 '

                                               

'---------------------------------------------- '

' State_2

'---------------------------------------------- '

            Nop         0                       ' Padding Nop (set to zero, not needed)

 

State_2     MoveTape                            ' Label must be padded to address HHHH.LLL.00

                                               

            CardToBus   Rule_2      High        ' High address is Label Rule_2

            JmpSetHigh                          '

            StoreToBus                          ' Low address is the Color

            CardToBus   1xxx                    ' Make sure jump is forward (Color OR 1000)

            JmpSetLow                           '

                                               

            Jmp                                 '

                                               

            Nop         0                       ' Alignment Nop (set to zero, not explicitly needed)

                                               

'           Data blocks must be aligned!        ' Data must start at address HHHH.000.00

                                                

Rule_2      Cylinder    &H0020000AA             ' D3Clr & D2Clr & D1Clr & D0Clr & JmpSetHigh

            Cylinder    &H0040000A5             ' D3Clr & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400A6             ' D3Clr & D2Clr & D1Set & D0Clr & BusToStore

            Cylinder    &H0008000A9             ' D3Clr & D2Clr & D1Clr & D0Set & Jmp

                                               

            Cylinder    &H0020000A9             ' D3Clr & D2Clr & D1Clr & D0Set & JmpSetHigh

            Cylinder    &H0040000A5             ' D3Clr & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400A6             ' D3Clr & D2Clr & D1Set & D0Clr & BusToStore

            Cylinder    &H000800055             ' D3Set & D2Set & D1Set & D0Set & Jmp

                                               

            Cylinder    &H0020000AA             ' D3Clr & D2Clr & D1Clr & D0Clr & JmpSetHigh

            Cylinder    &H0040000A5             ' D3Clr & D2Clr & D1Set & D0Set & JmpSetLow

            Cylinder    &H0000400AA             ' D3Clr & D2Clr & D1Clr & D0Clr & BusToStore

            Cylinder    &H000800055             ' D3Set & D2Set & D1Set & D0Set & Jmp

                                               

' Rule_2    CardToBus   State_1     High        ' Tape cell is White, new State : 1

'           JmpSetHigh                          '                     new Color : Orange

'           CardToBus   State_1     Low         '                     move Tape : Right

'           JmpSetLow                           '

'           CardToBus   Orange                  '

'           BusToStore                          '

'           CardToBus   -->                     '

'           Jmp                                 '

'           CardToBus   State_2     High        ' Tape cell is Yellow, new State : 2

'           JmpSetHigh                          '                      new Color : Orange

'           CardToBus   State_2     Low         '                      move Tape : Left

'           JmpSetLow                           '

'           CardToBus   Orange                  '

'           BusToStore                          '

'           CardToBus   <--                     '

'           Jmp                                 '

'           CardToBus   State_1     High        ' Tape cell is Orange, new State : 1

'           JmpSetHigh                          '                      new Color : White

'           CardToBus   State_1     Low         '                      move Tape : Left

'           JmpSetLow                           '

'           CardToBus   White                   '

'           BusToStore                          '

'           CardToBus   <--                     '

'           Jmp                                 '

                                               

'---------------------------------------------- '

' Macro MoveTape

'---------------------------------------------- '

' This Macro updates the Tape Pointer by subtrac-

' ting the value that is on the Bus from Regis-

' ter A.

'

' To move the Tape to the left, the value on the

' Bus must be -1 (1111b). To move the tape to the

' right, the Bus must be +1 (0001b).

                                                

            Macro                               '

MoveTape    BusToMill                           ' Move Offset to Mill

                                               

            Cylinder    &H000000A99             ' D3Clr & D2Set & D1Clr & D0Set & CarryClr & MillSel

            Nop                                 '

            Nop                                 '

            MillExe                             '

                                               

            Cylinder    &H000000869             ' D3Set & D2Clr & D1Clr & D0Set & MillSel

'           Nop                                 ' Superfluous

'           Nop                                 ' Superfluous

            MillExe                             '

                                                

            MillToBus                           ' Result ready (Tape Pointer available on Bus)

                                               

            StoreSel                            ' Rotate Store ("move Tape") according to Tape Pointer

            Nop                                 '

            Nop                                 '

            Bell                                ' Bell doubles as an Idling Nop!

            /Macro                              '

                                               

'           Macro                               '

' MoveTape  BusToMill                           ' Move Offset to Mill

'

'           CarryClr                            ' Clear Carry before subtraction

' '                                                _ _

'           CardToBus   SUB1                    '   |

'           MillSel                             '   |

'           Nop                                 '   |

'           Nop                                 '   |

'           MillExe                             '   |

' '                                                 | Register A <- (A - B)

'           CardToBus   SUB2                    '   |

'           MillSel                             '   |

' '         Nop                                 '   |

' '         Nop                                 '   |

'           MillExe                             '  _|_

'

'           MillToBus                           ' Result ready (Tape Pointer available on Bus)

'

'           StoreSel                            ' Rotate Store ("move Tape") according to Tape Pointer

'           Nop                                 '

'           Nop                                 '

'           Nop                                 '

'

'           Bell                                ' Bell & Halt

'           /Macro                              '

                                               

'---------------------------------------------- '

' Define Mill Segments

'---------------------------------------------- '

'           Assign      ZERO        0H          '

'           Assign      RLTC        1H          '

'           Assign      RRTC        2H          '

'           Assign      NEGB        3H          '

'           Assign      XOR         4H          '

'           Assign      SUB1        5H          '

'           Assign      PROB        6H          '

'           Assign      AND         7H          '

'           Assign      OR          8H          '

'           Assign      SUB2        9H          '

'           Assign      DECI        AH          '

                                               

'---------------------------------------------- '

' Trailer Cards

'---------------------------------------------- '

            Nop         12                      '

 

'============================================== '

' Program output

'============================================== '

' For completeness the output of the assembler

' is given below.

'

' A more familiar presentation of the program's

' output can be found in the following referen-

' ces.

'

' Wolfram, Stephen, "A New Kind Of Science",

' Wolfram Media, Inc., 2002

'

' or

'

' Title   : Wolfram 2,3 Turing Machine Research Prize: Technical Details

' URL     : http://www.wolframscience.com/prizes/tm23/technicaldetails.html

' Seen on : Mon, 19 Jan 2009

 

'---------------------------------------------- '

' Start of Program

'---------------------------------------------- '

' Evolution       : not applicable

' State           : not applicable

' Cards processed : 0

' Time elapsed    : 0 minutes 0 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0000 00

 Card            XXXX  XXX XX

 -----------------------------

             CY        Us  Sg

                             

 A            0  0000   0   0 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0000   0   0 

 -----------------------------

 Store     > 0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0000   0   0 

             8H  0000   0   0 

             9H  0000   0   0 

             AH  0000   0   0 

             BH  0000   0   0 

             CH                

             DH                

             EH                

             FH                

 -----------------------------

 Mill        ZERO

 lŽEcrivain  0

 Flag        Down

 Bell        o   

 -----------------------------

 

'---------------------------------------------- '

' First Bell

'---------------------------------------------- '

' Evolution       : 1

' State           : 1

' Cards processed : 25

' Time elapsed    : 2 minutes 5 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0000 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1000   8  -8 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0000   0   0 

           > 8H  0000   0   0 

             9H  0000   0   0 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' Second Bell

'---------------------------------------------- '

' Evolution       : 2

' State           : 2

' Cards processed : 51

' Time elapsed    : 4 minutes 15 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1001   9  -7 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0000   0   0 

             8H  0001   1   1 

           > 9H  0000   0   0 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' Third Bell

'---------------------------------------------- '

' Evolution       : 3

' State           : 1

' Cards processed : 88

' Time elapsed    : 7 minutes 20 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1000   8  -8 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0000   0   0 

           > 8H  0001   1   1 

             9H  0010   2   2 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 4th Bell

'---------------------------------------------- '

' Evolution       : 4

' State           : 1

' Cards processed : 119

' Time elapsed    : 9 minutes 55 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  0111   7   7 

 B            0  0111   7   7 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

           > 7H  0000   0   0 

             8H  0010   2   2 

             9H  0010   2   2 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 5th Bell

'---------------------------------------------- '

' Evolution       : 5

' State           : 2

' Cards processed : 145

' Time elapsed    : 12 minutes 5 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1000   8  -8 

 B            1  1000   8  -8 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

           > 8H  0010   2   2 

             9H  0010   2   2 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 6th Bell

'---------------------------------------------- '

' Evolution       : 6

' State           : 1

' Cards processed : 186

' Time elapsed    : 15 minutes 30 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1001   9  -7 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

             8H  0000   0   0 

           > 9H  0010   2   2 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 7th Bell

'---------------------------------------------- '

' Evolution       : 7

' State           : 1

' Cards processed : 219

' Time elapsed    : 18 minutes 15 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1000   8  -8 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

           > 8H  0000   0   0 

             9H  0001   1   1 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 8th Bell

'---------------------------------------------- '

' Evolution       : 8

' State           : 2

' Cards processed : 245

' Time elapsed    : 20 minutes 25 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1001   9  -7 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

             8H  0001   1   1 

           > 9H  0001   1   1 

             AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 9th Bell

'---------------------------------------------- '

' Evolution       : 9

' State           : 2

' Cards processed : 276

' Time elapsed    : 23 minutes 0 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 0011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1010  10  -6 

 B            1  1110  14  -2 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

             8H  0001   1   1 

             9H  0010   2   2 

           > AH  0000   0   0 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 10th Bell

'---------------------------------------------- '

' Evolution       : 10

' State           : 1

' Cards processed : 313

' Time elapsed    : 26 minutes 5 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1001   9  -7 

 B            0  0001   1   1 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

             8H  0001   1   1 

           > 9H  0010   2   2 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 11th Bell

'---------------------------------------------- '

' Evolution       : 11

' State           : 1

' Cards processed : 346

' Time elapsed    : 28 minutes 50 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1000   8  -8 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

             7H  0001   1   1 

           > 8H  0001   1   1 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 12th Bell

'---------------------------------------------- '

' Evolution       : 12

' State           : 1

' Cards processed : 377

' Time elapsed    : 31 minutes 25 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  0111   7   7 

 B            0  0111   7   7 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0000   0   0 

           > 7H  0001   1   1 

             8H  0010   2   2 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 13th Bell

'---------------------------------------------- '

' Evolution       : 13

' State           : 1

' Cards processed : 408

' Time elapsed    : 34 minutes 0 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  0110   6   6 

 B            0  0000   0   0 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

           > 6H  0000   0   0 

             7H  0010   2   2 

             8H  0010   2   2 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 14th Bell

'---------------------------------------------- '

' Evolution       : 14

' State           : 2

' Cards processed : 434

' Time elapsed    : 36 minutes 10 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  0111   7   7 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

           > 7H  0010   2   2 

             8H  0010   2   2 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 15th Bell

'---------------------------------------------- '

' Evolution       : 15

' State           : 1

' Cards processed : 475

' Time elapsed    : 39 minutes 35 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1000   8  -8 

 B            1  1000   8  -8 

 -----------------------------

 Bus          1  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0000   0   0 

           > 8H  0010   2   2 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 16th Bell

'---------------------------------------------- '

' Evolution       : 16

' State           : 1

' Cards processed : 508

' Time elapsed    : 42 minutes 20 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  0111   7   7 

 B            0  0111   7   7 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

           > 7H  0000   0   0 

             8H  0001   1   1 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 17th Bell

'---------------------------------------------- '

' Evolution       : 17

' State           : 2

' Cards processed : 534

' Time elapsed    : 44 minutes 30 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1000   8  -8 

 B            1  1000   8  -8 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

           > 8H  0001   1   1 

             9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 18th Bell

'---------------------------------------------- '

' Evolution       : 18

' State           : 2

' Cards processed : 565

' Time elapsed    : 47 minutes 5 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 0011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1001   9  -7 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

             8H  0010   2   2 

           > 9H  0001   1   1 

             AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 19th Bell

'---------------------------------------------- '

' Evolution       : 19

' State           : 2

' Cards processed : 596

' Time elapsed    : 49 minutes 40 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 0011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1010  10  -6 

 B            1  1110  14  -2 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

             8H  0010   2   2 

             9H  0010   2   2 

           > AH  0010   2   2 

             BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 20th Bell

'---------------------------------------------- '

' Evolution       : 20

' State           : 1

' Cards processed : 637

' Time elapsed    : 53 minutes 5 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1011  11  -5 

 B            1  1111  15  -1 

 -----------------------------

 Bus          1  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

             8H  0010   2   2 

             9H  0010   2   2 

             AH  0000   0   0 

           > BH  0000   0   0 

             CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 21th Bell

'---------------------------------------------- '

' Evolution       : 21

' State           : 2

' Cards processed : 663

' Time elapsed    : 55 minutes 15 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0001 1011 00

 Card            0001  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            1  1100  12  -4 

 B            1  1100  12  -4 

 -----------------------------

 Bus          1  0010   2   2 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

             8H  0010   2   2 

             9H  0010   2   2 

             AH  0000   0   0 

             BH  0001   1   1 

           > CH  0000   0   0 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' 22th Bell

'---------------------------------------------- '

' Evolution       : 22

' State           : 1

' Cards processed : 700

' Time elapsed    : 58 minutes 20 seconds

 

 -----------------------------

                 HHHH DLLL PP

                             

 Jmp Addr Reg    0000 0011 00

 Card            0000  110 00

 -----------------------------

             CY        Us  Sg

                             

 A            0  1011  11  -5 

 B            0  0011   3   3 

 -----------------------------

 Bus          0  0001   1   1 

 -----------------------------

 Store       0H  0000   0   0 

             1H  0000   0   0 

             2H  0000   0   0 

             3H  0000   0   0 

             4H  0000   0   0 

             5H  0000   0   0 

             6H  0001   1   1 

             7H  0001   1   1 

             8H  0010   2   2 

             9H  0010   2   2 

             AH  0000   0   0 

           > BH  0001   1   1 

             CH  0010   2   2 

             DH  0000   0   0 

             EH  0000   0   0 

             FH  0000   0   0 

 -----------------------------

 Mill        SUB2

 lŽEcrivain  0

 Flag        Down

 Bell     (((o)))

 -----------------------------

 

'---------------------------------------------- '

' End of Text

'---------------------------------------------- '