29_a_paulfellows
You could attach a keyboard to it , graphics output from it to a monitor , so gradually the functionality of Arthur came to life and you could migrate more and more of the IO features over onto the board from the BBC Micro .

%3 0029_0002__could could 0029_0026__and and 0029_0002__could->0029_0026__and [prn_comment] z_0029_1021 _ 0029_0002__could->z_0029_1021 [scope] 0029_0017__so_0029_0023__came so_came 0029_0026__and->0029_0017__so_0029_0023__came [conj1] 0029_0028__could_0029_0029__migrate could_migrate 0029_0026__and->0029_0028__could_0029_0029__migrate [conj2] 0029_0003__attach attach z_0029_1021->0029_0003__attach [conj1] z_0029_1027 _ z_0029_1021->z_0029_1027 [conj2] 0029_0001__You you 0029_0003__attach->0029_0001__You [arg0] 0029_0004__a_0029_0005__keyboard a_keyboard 0029_0003__attach->0029_0004__a_0029_0005__keyboard [arg1] 0029_0007__it it 0029_0003__attach->0029_0007__it to[dir] 0029_0018__gradually gradually 0029_0017__so_0029_0023__came->0029_0018__gradually [tmp] 0029_0019__the_0029_0020__functionality the_functionality 0029_0017__so_0029_0023__came->0029_0019__the_0029_0020__functionality [arg0] 0029_0025__life life 0029_0017__so_0029_0023__came->0029_0025__life to[dir] 0029_0022__Arthur arthur 0029_0019__the_0029_0020__functionality->0029_0022__Arthur of 0029_0028__could_0029_0029__migrate->0029_0001__You [arg0] 0029_0037__over over 0029_0028__could_0029_0029__migrate->0029_0037__over [clr][dir] 0029_0042__the_0029_0043__BBC_0029_0044__Micro the_bbc_micro 0029_0028__could_0029_0029__migrate->0029_0042__the_0029_0043__BBC_0029_0044__Micro from[dir] z_0029_1014 _ 0029_0028__could_0029_0029__migrate->z_0029_1014 [arg1] 0029_0039__the_0029_0040__board the_board 0029_0037__over->0029_0039__the_0029_0040__board onto 0029_0031__and and z_0029_1014->0029_0031__and [attrib] 0029_0034__the_0029_0035__IO_0029_0036__features the_io_features z_0029_1014->0029_0034__the_0029_0035__IO_0029_0036__features of 0029_0030__more more 0029_0031__and->0029_0030__more [conj1] 0029_0032__more more 0029_0031__and->0029_0032__more [conj2] z_0029_1027->0029_0001__You [arg0] z_0029_1027->0029_0007__it from[dir] 0029_0009__graphics_0029_0010__output graphics_output z_0029_1027->0029_0009__graphics_0029_0010__output [arg1] 0029_0014__a_0029_0015__monitor a_monitor z_0029_1027->0029_0014__a_0029_0015__monitor to[dir]
arc(r_0029_0002__could,r_0029_0026__and,prn_comment).
arc(r_0029_0002__could,z_0029_1021,keep_scope).
arc(r_0029_0003__attach,r_0029_0001__You,arg0).
arc(r_0029_0003__attach,r_0029_0004__a_r_0029_0005__keyboard,arg1).
arc(r_0029_0003__attach,r_0029_0007__it,r_0029_0006__to__dir).
arc(r_0029_0017__so_r_0029_0023__came,r_0029_0018__gradually,tmp).
arc(r_0029_0017__so_r_0029_0023__came,r_0029_0019__the_r_0029_0020__functionality,arg0).
arc(r_0029_0017__so_r_0029_0023__came,r_0029_0025__life,r_0029_0024__to__dir).
arc(r_0029_0019__the_r_0029_0020__functionality,r_0029_0022__Arthur,r_0029_0021__of).
arc(r_0029_0026__and,r_0029_0017__so_r_0029_0023__came,conj1).
arc(r_0029_0026__and,r_0029_0028__could_r_0029_0029__migrate,conj2).
arc(r_0029_0028__could_r_0029_0029__migrate,r_0029_0001__You,arg0).
arc(r_0029_0028__could_r_0029_0029__migrate,r_0029_0037__over,clr_dir).
arc(r_0029_0028__could_r_0029_0029__migrate,r_0029_0042__the_r_0029_0043__BBC_r_0029_0044__Micro,r_0029_0041__from__dir).
arc(r_0029_0028__could_r_0029_0029__migrate,z_0029_1014,arg1).
arc(r_0029_0031__and,r_0029_0030__more,conj1).
arc(r_0029_0031__and,r_0029_0032__more,conj2).
arc(r_0029_0037__over,r_0029_0039__the_r_0029_0040__board,r_0029_0038__onto).
arc(z_0029_1014,r_0029_0031__and,attrib).
arc(z_0029_1014,r_0029_0034__the_r_0029_0035__IO_r_0029_0036__features,r_0029_0033__of).
arc(z_0029_1021,r_0029_0003__attach,conj1).
arc(z_0029_1021,z_0029_1027,conj2).
arc(z_0029_1027,r_0029_0001__You,arg0).
arc(z_0029_1027,r_0029_0007__it,r_0029_0011__from__dir).
arc(z_0029_1027,r_0029_0009__graphics_r_0029_0010__output,arg1).
arc(z_0029_1027,r_0029_0014__a_r_0029_0015__monitor,r_0029_0013__to__dir).


IP-MAT NP-SBJ PRO You MD;~cat_Vi could IP-INF-CAT ILYR ILYR VB attach NP-OB1 D a N keyboard PP-DIR P-ROLE to NP PRO it PUNC , CONJP ILYR NP-OB1 NS graphics N output PP-DIR P-ROLE from NP PRO it PP-DIR P-ROLE to NP D a N monitor PUNC , PRN IP-MAT ILYR ILYR ADVP-CNT ADV so ADVP-TMP ADV gradually NP-SBJ D the N functionality PP P-ROLE of NP NPR Arthur VBD came PP-DIR P-ROLE to NP N life CONJP CONJ and ILYR NP-SBJ PRO you MD;~cat_Vi could IP-INF-CAT VB;~Tn.p migrate NP-OB1 ADJP AJLYR ADJP ADJR more CONJP CONJ and ADJP ADJR more PP P-ROLE of NP D the NPR IO NS features ADVP-CLR-DIR RP over PP P-ROLE onto NP D the N board PP-DIR P-ROLE from NP D the NPR BBC NPR Micro PUNC .
( (IP-MAT (NP-SBJ (PRO You;{you}))
          (MD;~cat_Vi could;{can})
          (IP-INF-CAT (ILYR (ILYR (VB attach;{attach})
                                  (NP-OB1 (D a;{a})
                                          (N keyboard;{keyboard}))
                                  (PP-DIR (P-ROLE to;{to})
                                          (NP;{DEV_BOARD} (PRO it;{it}))))
                            (PUNC ,)
                            (CONJP (ILYR (NP-OB1 (NS graphics;{graphic})
                                                 (N output;{output}))
                                         (PP-DIR (P-ROLE from;{from})
                                                 (NP;{DEV_BOARD} (PRO it;{it})))
                                         (PP-DIR (P-ROLE to;{to})
                                                 (NP (D a;{a})
                                                     (N monitor;{monitor})))))))
          (PUNC ,)
          (PRN (IP-MAT (ILYR (ILYR (ADVP-CNT (ADV so;{so}))
                                   (ADVP-TMP (ADV gradually;{gradually}))
                                   (NP-SBJ (D the;{the})
                                           (N functionality;{functionality})
                                           (PP (P-ROLE of;{of})
                                               (NP (NPR Arthur;{Arthur}))))
                                   (VBD came;{come})
                                   (PP-DIR (P-ROLE to;{to})
                                           (NP (N life;{life}))))
                             (CONJP (CONJ and;{and})
                                    (ILYR (NP-SBJ (PRO you;{you}))
                                          (MD;~cat_Vi could;{can})
                                          (IP-INF-CAT (VB;~Tn.p migrate;{migrate})
                                                      (NP-OB1 (ADJP (AJLYR (ADJP (ADJR more;{more}))
                                                                           (CONJP (CONJ and;{and})
                                                                                  (ADJP (ADJR more;{more})))))
                                                              (PP (P-ROLE of;{of})
                                                                  (NP (D the;{the})
                                                                      (NPR IO;{IO})
                                                                      (NS features;{feature}))))
                                                      (ADVP-CLR-DIR (RP over;{over})
                                                                    (PP (P-ROLE onto;{onto})
                                                                        (NP (D the;{the})
                                                                            (N board;{board}))))
                                                      (PP-DIR (P-ROLE from;{from})
                                                              (NP (D the;{the})
                                                                  (NPR BBC;{BBC})
                                                                  (NPR Micro;{Micro})))))))))
          (PUNC .))
  (ID 29_a_paulfellows))