6_a_paulfellows
I got to write the I2C drivers, actually I was given some I2C drivers by John Biggs, who's at ARM today, they were written in Modula2 which had been ripped off out of the ARX implementation, he said “here, this is how you do it, make the Real Time Clock work, that'll be fine, just test it for me will you?”.

0006_0002__got got 0006_0004__write write 0006_0002__got->0006_0004__write [scope] 0006_0011__was was 0006_0002__got->0006_0011__was [prn] 0006_0001__I I 0006_0004__write->0006_0001__I [arg0] 0006_0005__the_0006_0006__I2C_0006_0007__drivers the_i2c_drivers 0006_0004__write->0006_0005__the_0006_0006__I2C_0006_0007__drivers [arg1] 0006_0009__actually actually 0006_0011__was->0006_0009__actually [nim] 0006_0012__given given 0006_0011__was->0006_0012__given [scope] 0006_0027__were were 0006_0011__was->0006_0027__were [prn] 0006_0042__said said 0006_0011__was->0006_0042__said [prn] 0006_0012__given->0006_0001__I [arg2] 0006_0013__some_0006_0014__I2C_0006_0015__drivers some_i2c_drivers 0006_0012__given->0006_0013__some_0006_0014__I2C_0006_0015__drivers [arg1] 0006_0017__John_0006_0018__Biggs john_biggs 0006_0012__given->0006_0017__John_0006_0018__Biggs by[arg0] 0006_0028__written written 0006_0027__were->0006_0028__written [scope] 0006_0041__he he 0006_0042__said->0006_0041__he [arg0] z_0006_5007 [utterance] 0006_0042__said->z_0006_5007 [arg1] 0006_0021's_0006_0022__at 's_at 0006_0021's_0006_0022__at->0006_0017__John_0006_0018__Biggs [arg0] 0006_0023__ARM arm 0006_0021's_0006_0022__at->0006_0023__ARM [arg1] 0006_0024__today today 0006_0021's_0006_0022__at->0006_0024__today [nim] 0006_0026__they they 0006_0028__written->0006_0026__they [arg1] 0006_0030__Modula2 modula2 0006_0028__written->0006_0030__Modula2 in[nim] staz_0006_5044 * 0006_0028__written->staz_0006_5044 [arg0] 0006_0032__had had 0006_0033__been been 0006_0032__had->0006_0033__been [scope] 0006_0034__ripped_0006_0035__off ripped_off 0006_0033__been->0006_0034__ripped_0006_0035__off [scope] 0006_0034__ripped_0006_0035__off->0006_0030__Modula2 [arg1] 0006_0037__the_0006_0038__ARX_0006_0039__implementation the_arx_implementation 0006_0034__ripped_0006_0035__off->0006_0037__the_0006_0038__ARX_0006_0039__implementation out_of[nim] staz_0006_5040 * 0006_0034__ripped_0006_0035__off->staz_0006_5040 [arg0] 0006_0047__is is z_0006_5007->0006_0047__is [part1] 0006_0053__make make z_0006_5007->0006_0053__make [part2] 0006_0061'll 'll z_0006_5007->0006_0061'll [part3] 0006_0066__test test z_0006_5007->0006_0066__test [part4] 0006_0046__this this 0006_0047__is->0006_0046__this [arg0] 0006_0048__how how 0006_0047__is->0006_0048__how [prd] 0006_0050__do do 0006_0050__do->0006_0048__how [nim] 0006_0049__you you 0006_0050__do->0006_0049__you [arg0] 0006_0051__it it 0006_0050__do->0006_0051__it [arg1] 0006_0054__the_0006_0056__Time_0006_0057__Clock the_time_clock 0006_0053__make->0006_0054__the_0006_0056__Time_0006_0057__Clock [arg1] 0006_0058__work work 0006_0053__make->0006_0058__work [prd] z_0006_5012 _ 0006_0053__make->z_0006_5012 [arg0] 0006_0055__Real real 0006_0054__the_0006_0056__Time_0006_0057__Clock->0006_0055__Real [attrib] z_0006_5017 _ 0006_0058__work->z_0006_5017 [arg0] 0006_0062__be be 0006_0061'll->0006_0062__be [scope] 0006_0060__that that 0006_0062__be->0006_0060__that [arg0] 0006_0063__fine fine 0006_0062__be->0006_0063__fine [prd] 0006_0066__test->0006_0001__I for[nim] 0006_0065__just just 0006_0066__test->0006_0065__just [nim] 0006_0067__it it 0006_0066__test->0006_0067__it [arg1] 0006_0070__will will 0006_0066__test->0006_0070__will [tag] z_0006_5025 _ 0006_0066__test->z_0006_5025 [arg0] 0006_0070__will->0006_0049__you [arg0]
arc(r_0006_0002__got,r_0006_0004__write,keep_scope).
arc(r_0006_0002__got,r_0006_0011__was,prn).
arc(r_0006_0004__write,r_0006_0001__I,arg0).
arc(r_0006_0004__write,r_0006_0005__the_r_0006_0006__I2C_r_0006_0007__drivers,arg1).
arc(r_0006_0011__was,r_0006_0009__actually,nim).
arc(r_0006_0011__was,r_0006_0012__given,keep_scope).
arc(r_0006_0011__was,r_0006_0027__were,prn).
arc(r_0006_0011__was,r_0006_0042__said,prn).
arc(r_0006_0012__given,r_0006_0001__I,arg2).
arc(r_0006_0012__given,r_0006_0013__some_r_0006_0014__I2C_r_0006_0015__drivers,arg1).
arc(r_0006_0012__given,r_0006_0017__John_r_0006_0018__Biggs,r_0006_0016__by_arg0).
arc(r_0006_0021___apos_s_r_0006_0022__at,r_0006_0017__John_r_0006_0018__Biggs,arg0).
arc(r_0006_0021___apos_s_r_0006_0022__at,r_0006_0023__ARM,arg1).
arc(r_0006_0021___apos_s_r_0006_0022__at,r_0006_0024__today,nim).
arc(r_0006_0027__were,r_0006_0028__written,keep_scope).
arc(r_0006_0028__written,r_0006_0026__they,arg1).
arc(r_0006_0028__written,r_0006_0030__Modula2,r_0006_0029__in__nim).
arc(r_0006_0028__written,star_z_0006_5044,arg0).
arc(r_0006_0032__had,r_0006_0033__been,keep_scope).
arc(r_0006_0033__been,r_0006_0034__ripped_r_0006_0035__off,keep_scope).
arc(r_0006_0034__ripped_r_0006_0035__off,r_0006_0030__Modula2,arg1).
arc(r_0006_0034__ripped_r_0006_0035__off,r_0006_0037__the_r_0006_0038__ARX_r_0006_0039__implementation,r_0006_0036__out_of__nim).
arc(r_0006_0034__ripped_r_0006_0035__off,star_z_0006_5040,arg0).
arc(r_0006_0042__said,r_0006_0041__he,arg0).
arc(r_0006_0042__said,z_0006_5007__utterance,arg1).
arc(r_0006_0047__is,r_0006_0046__this,arg0).
arc(r_0006_0047__is,r_0006_0048__how,prd).
arc(r_0006_0050__do,r_0006_0048__how,nim).
arc(r_0006_0050__do,r_0006_0049__you,arg0).
arc(r_0006_0050__do,r_0006_0051__it,arg1).
arc(r_0006_0053__make,r_0006_0054__the_r_0006_0056__Time_r_0006_0057__Clock,arg1).
arc(r_0006_0053__make,r_0006_0058__work,prd).
arc(r_0006_0053__make,z_0006_5012,arg0).
arc(r_0006_0054__the_r_0006_0056__Time_r_0006_0057__Clock,r_0006_0055__Real,attrib).
arc(r_0006_0058__work,z_0006_5017,arg0).
arc(r_0006_0061___apos_ll,r_0006_0062__be,keep_scope).
arc(r_0006_0062__be,r_0006_0060__that,arg0).
arc(r_0006_0062__be,r_0006_0063__fine,prd).
arc(r_0006_0066__test,r_0006_0001__I,r_0006_0068__for__nim).
arc(r_0006_0066__test,r_0006_0065__just,nim).
arc(r_0006_0066__test,r_0006_0067__it,arg1).
arc(r_0006_0066__test,r_0006_0070__will,tag).
arc(r_0006_0066__test,z_0006_5025,arg0).
arc(r_0006_0070__will,r_0006_0049__you,arg0).
arc(z_0006_5007__utterance,r_0006_0047__is,part1).
arc(z_0006_5007__utterance,r_0006_0053__make,part2).
arc(z_0006_5007__utterance,r_0006_0061___apos_ll,part3).
arc(z_0006_5007__utterance,r_0006_0066__test,part4).


IP-MAT NP-SBJ PRO I VBD;~cat_Vt got IP-INF-CAT TO to VB;~Tn write NP-OB1 D the NPR I2C NS drivers PUNC , PRN IP-MAT ADVP-NIM ADV actually NP-SBJ PRO I BED;~cat_Ve_passive_ was IP-PPL-CAT VVN;~Dn.n given NP-OB1 D some NPR I2C NS drivers PP-LGS P-ROLE;_lgs_ by NP NPR John NPR Biggs PUNC , IP-REL NP-SBJ RPRO who BEP;~Ipr 's PP-CLR P-ROLE at NP N ARM NP-NIM N today PUNC , PRN IP-MAT NP-SBJ PRO they BED;~cat_Ve_passive_ were IP-PPL-CAT NP-LGS * VVN written PP-NIM P-ROLE in NP NPR Modula2 IP-REL NP-SBJ RPRO which HVD;~cat_Ve had IP-PPL-CAT BEN;~cat_Ve_passive_ been IP-PPL-CAT NP-LGS * VVN ripped RP off PP-NIM P-ROLE out_of NP D the NPR ARX N implementation PUNC , PRN IP-MAT NP-SBJ PRO he VBD;~Tr said PULQ utterance-OB1 IP-MAT REACT here PUNC , NP-SBJ D;_nphd_ this BEP;~Ln is NP-PRD IP-REL ADVP-NIM RADV how NP-SBJ PRO you DOP do NP-OB1 PRO it PUNC , IP-IMP VB make NP-OB1 D the ADJP ADJ Real N Time N Clock IP-INF-PRD VB work PUNC , IP-MAT NP-SBJ D;_nphd_ that MD;~cat_Vi 'll IP-INF-CAT BE;~La be ADJP-PRD ADJ fine PUNC , IP-IMP ADVP-NIM ADV just VB test NP-OB1 PRO it PP-NIM P-ROLE for NP PRO me CP-QUE-TAG IP-SUB MD;~cat_Vi will NP-SBJ PRO you PUNC ? PURQ PUNC .
( (IP-MAT (NP-SBJ (PRO I;{I}))
          (VBD;~cat_Vt got;{get})
          (IP-INF-CAT (TO to;{to})
                      (VB;~Tn write;{write})
                      (NP-OB1 (D the;{the})
                              (NPR I2C;{I2C})
                              (NS drivers;{driver})))
          (PUNC ,)
          (PRN (IP-MAT (ADVP-NIM (ADV actually;{actually}))
                       (NP-SBJ (PRO I;{I}))
                       (BED;~cat_Ve_passive_ was;{be})
                       (IP-PPL-CAT (VVN;~Dn.n given;{give})
                                   (NP-OB1;{DRIVERS} (D some;{some})
                                                     (NPR I2C;{I2C})
                                                     (NS drivers;{driver}))
                                   (PP-LGS (P-ROLE;_lgs_ by;{by})
                                           (NP;{BIGGS} (NPR John;{John})
                                                       (NPR Biggs;{Biggs})
                                                       (PUNC ,)
                                                       (IP-REL (NP-SBJ (RPRO who;{who}))
                                                               (BEP;~Ipr <apos>s;{be[at]})
                                                               (PP-CLR (P-ROLE at;{at})
                                                                       (NP (N ARM;{arm})))
                                                               (NP-NIM (N today;{today}))))))
                       (PUNC ,)
                       (PRN (IP-MAT (NP-SBJ;{DRIVERS} (PRO they;{they}))
                                    (BED;~cat_Ve_passive_ were;{be})
                                    (IP-PPL-CAT (NP-LGS *)
                                                (VVN written;{write})
                                                (PP-NIM (P-ROLE in;{in})
                                                        (NP (NPR Modula2;{Modula2})
                                                            (IP-REL (NP-SBJ (RPRO which;{which}))
                                                                    (HVD;~cat_Ve had;{have})
                                                                    (IP-PPL-CAT (BEN;~cat_Ve_passive_ been;{be})
                                                                                (IP-PPL-CAT (NP-LGS *)
                                                                                            (VVN ripped;{rip})
                                                                                            (RP off;{off})
                                                                                            (PP-NIM (P-ROLE out_of;{out_of})
                                                                                                    (NP (D the;{the})
                                                                                                        (NPR ARX;{ARX})
                                                                                                        (N implementation;{implementation})))))))))))
                       (PUNC ,)
                       (PRN (IP-MAT (NP-SBJ;{BIGGS} (PRO he;{he}))
                                    (VBD;~Tr said;{say})
                                    (PULQ <ldquo>)
                                    (utterance-OB1 (IP-MAT (REACT here)
                                                           (PUNC ,)
                                                           (NP-SBJ (D;_nphd_ this;{this}))
                                                           (BEP;~Ln is;{be})
                                                           (NP-PRD (IP-REL (ADVP-NIM (RADV how;{how}))
                                                                           (NP-SBJ (PRO you;{you}))
                                                                           (DOP do;{do})
                                                                           (NP-OB1 (PRO it;{it}))))
                                                           (PUNC ,))
                                                   (IP-IMP (VB make;{make})
                                                           (NP-OB1 (D the;{the})
                                                                   (ADJP (ADJ Real;{real}))
                                                                   (N Time;{time})
                                                                   (N Clock;{clock}))
                                                           (IP-INF-PRD (VB work;{work}))
                                                           (PUNC ,))
                                                   (IP-MAT (NP-SBJ (D;_nphd_ that;{that}))
                                                           (MD;~cat_Vi <apos>ll;{will})
                                                           (IP-INF-CAT (BE;~La be;{be})
                                                                       (ADJP-PRD (ADJ fine;{fine})))
                                                           (PUNC ,))
                                                   (IP-IMP (ADVP-NIM (ADV just;{just}))
                                                           (VB test;{test})
                                                           (NP-OB1 (PRO it;{it}))
                                                           (PP-NIM (P-ROLE for;{for})
                                                                   (NP (PRO me;{I})))
                                                           (CP-QUE-TAG (IP-SUB (MD;~cat_Vi will;{will})
                                                                               (NP-SBJ (PRO you;{you}))))
                                                           (PUNC ?)))
                                    (PURQ <rdquo>)))))
          (PUNC .))
  (ID 6_a_paulfellows))