23_a_paulfellows
If you look inside one of these Amino set top boxes you find there 's a boot ROM in the NOR flash , and a filing system on the NAND flash , and the boot ROM does n't half look like the core operating system and a load of separate relocatable modules , it boots up and runs <ast> exec !
%3
0023_0001__If
if[cnt][cnd]
0023_0003__look
look
0023_0001__If->0023_0003__look
[restriction]
0023_0013__find
find
0023_0001__If->0023_0013__find
[scope]
0023_0002__you
you
0023_0003__look->0023_0002__you
[arg0]
0023_0005__one
one
0023_0003__look->0023_0005__one
inside[clr][loc]
0023_0013__find->0023_0002__you
[arg0]
0023_0033__and
and
0023_0013__find->0023_0033__and
[arg1]
0023_0057__and
and
0023_0013__find->0023_0057__and
[prn_comment]
0023_0007__these_0023_0008__Amino_0023_0009__set_0023_0010__top_0023_0011__boxes
these_amino_set_top_boxes
0023_0005__one->0023_0007__these_0023_0008__Amino_0023_0009__set_0023_0010__top_0023_0011__boxes
of
0023_0015__'s
's
0023_0033__and->0023_0015__'s
[conj1]
0023_0039__half_0023_0038__n't
half_n't
0023_0033__and->0023_0039__half_0023_0038__n't
[conj2]
0023_0055__boots
boots
0023_0057__and->0023_0055__boots
[conj1]
0023_0058__runs
runs
0023_0057__and->0023_0058__runs
[conj2]
0023_0024__and
and
0023_0015__'s->0023_0024__and
[arg0]
0023_0016__a_0023_0017__boot_0023_0018__ROM
a_boot_rom
0023_0024__and->0023_0016__a_0023_0017__boot_0023_0018__ROM
[conj1]
0023_0025__a_0023_0026__filing_0023_0027__system
a_filing_system
0023_0024__and->0023_0025__a_0023_0026__filing_0023_0027__system
[conj2]
0023_0020__the_0023_0021__NOR_0023_0022__flash
the_nor_flash
0023_0016__a_0023_0017__boot_0023_0018__ROM->0023_0020__the_0023_0021__NOR_0023_0022__flash
in
0023_0029__the_0023_0030__NAND_0023_0031__flash
the_nand_flash
0023_0025__a_0023_0026__filing_0023_0027__system->0023_0029__the_0023_0030__NAND_0023_0031__flash
on
0023_0040__look
look
0023_0039__half_0023_0038__n't->0023_0040__look
[scope]
0023_0034__the_0023_0035__boot_0023_0036__ROM
the_boot_rom
0023_0040__look->0023_0034__the_0023_0035__boot_0023_0036__ROM
[arg0]
0023_0046__and
and
0023_0040__look->0023_0046__and
like[clr][prd2]
0023_0042__the_0023_0043__core_0023_0045__system
the_core_system
0023_0046__and->0023_0042__the_0023_0043__core_0023_0045__system
[conj1]
0023_0047__a_0023_0048__load
a_load
0023_0046__and->0023_0047__a_0023_0048__load
[conj2]
0023_0044__operating
operating
0023_0044__operating->0023_0042__the_0023_0043__core_0023_0045__system
[arg0]
0023_0052__modules
modules
0023_0047__a_0023_0048__load->0023_0052__modules
of
0023_0050__separate
separate
0023_0052__modules->0023_0050__separate
[attrib]
0023_0051__relocatable
relocatable
0023_0052__modules->0023_0051__relocatable
[attrib]
0023_0054__it
it
0023_0055__boots->0023_0054__it
[arg0]
0023_0056__up
up
0023_0055__boots->0023_0056__up
[dir]
0023_0058__runs->0023_0054__it
[arg0]
0023_0060__exec
exec
0023_0058__runs->0023_0060__exec
[arg1]
arc(r_0023_0001__If_cnt_cnd,r_0023_0003__look,restriction).
arc(r_0023_0001__If_cnt_cnd,r_0023_0013__find,scope).
arc(r_0023_0003__look,r_0023_0002__you,arg0).
arc(r_0023_0003__look,r_0023_0005__one,r_0023_0004__inside__clr_loc).
arc(r_0023_0005__one,r_0023_0007__these_r_0023_0008__Amino_r_0023_0009__set_r_0023_0010__top_r_0023_0011__boxes,r_0023_0006__of).
arc(r_0023_0013__find,r_0023_0002__you,arg0).
arc(r_0023_0013__find,r_0023_0033__and,arg1).
arc(r_0023_0013__find,r_0023_0057__and,prn_comment).
arc(r_0023_0015___apos_s,r_0023_0024__and,arg0).
arc(r_0023_0016__a_r_0023_0017__boot_r_0023_0018__ROM,r_0023_0020__the_r_0023_0021__NOR_r_0023_0022__flash,r_0023_0019__in).
arc(r_0023_0024__and,r_0023_0016__a_r_0023_0017__boot_r_0023_0018__ROM,conj1).
arc(r_0023_0024__and,r_0023_0025__a_r_0023_0026__filing_r_0023_0027__system,conj2).
arc(r_0023_0025__a_r_0023_0026__filing_r_0023_0027__system,r_0023_0029__the_r_0023_0030__NAND_r_0023_0031__flash,r_0023_0028__on).
arc(r_0023_0033__and,r_0023_0015___apos_s,conj1).
arc(r_0023_0033__and,r_0023_0039__half_r_0023_0038__n_apos_t,conj2).
arc(r_0023_0039__half_r_0023_0038__n_apos_t,r_0023_0040__look,keep_scope).
arc(r_0023_0040__look,r_0023_0034__the_r_0023_0035__boot_r_0023_0036__ROM,arg0).
arc(r_0023_0040__look,r_0023_0046__and,r_0023_0041__like__clr_prd2).
arc(r_0023_0044__operating,r_0023_0042__the_r_0023_0043__core_r_0023_0045__system,arg0).
arc(r_0023_0046__and,r_0023_0042__the_r_0023_0043__core_r_0023_0045__system,conj1).
arc(r_0023_0046__and,r_0023_0047__a_r_0023_0048__load,conj2).
arc(r_0023_0047__a_r_0023_0048__load,r_0023_0052__modules,r_0023_0049__of).
arc(r_0023_0052__modules,r_0023_0050__separate,attrib).
arc(r_0023_0052__modules,r_0023_0051__relocatable,attrib).
arc(r_0023_0055__boots,r_0023_0054__it,arg0).
arc(r_0023_0055__boots,r_0023_0056__up,dir).
arc(r_0023_0057__and,r_0023_0055__boots,conj1).
arc(r_0023_0057__and,r_0023_0058__runs,conj2).
arc(r_0023_0058__runs,r_0023_0054__it,arg0).
arc(r_0023_0058__runs,r_0023_0060__exec,arg1).
IP-MAT
PP-SCON-CNT-CND
P-CONN
If
IP-ADV
NP-SBJ
PRO
you
VBP;~Ipr
look
PP-CLR-LOC
P-ROLE
inside
NP
NUM
one
PP
P-ROLE
of
NP
D
these
NPR
Amino
N
set
N
top
NS
boxes
NP-SBJ
PRO
you
VBP
find
CP-THT-OB1
IP-SUB
ILYR
ILYR
EX
there
BEP;~ex_V
's
NP-ESBJ
NLYR
NP
D
a
N
boot
N
ROM
PP
P-ROLE
in
NP
D
the
NPR
NOR
N
flash
PUNC
,
CONJP
CONJ
and
NP
D
a
N
filing
N
system
PP
P-ROLE
on
NP
D
the
NPR
NAND
N
flash
PUNC
,
CONJP
CONJ
and
ILYR
ILYR
NP-SBJ
D
the
N
boot
N
ROM
DOP
does
NEG;_clitic_
n't
ADVP-MOD
ADV
half
VB;~Ipr
look
PP-CLR-PRD2
P-ROLE
like
NP
NLYR
NP
D
the
N
core
IP-PPL
VAG
operating
N
system
CONJP
CONJ
and
NP
D
a
N
load
PP
P-ROLE
of
NP
ADJP
ADJ
separate
ADJP
ADJ
relocatable
NS
modules
PUNC
,
PRN
IP-MAT
NP-SBJ
PRO
it
ILYR
ILYR
VBP
boots
ADVP-DIR
RP
up
CONJP
CONJ
and
ILYR
VBP
runs
NP-OB1
SYM
<ast>
N
exec
PUNC
!
( (IP-MAT (PP-SCON-CNT-CND (P-CONN If;{if})
(IP-ADV (NP-SBJ (PRO you;{you}))
(VBP;~Ipr look;{look[inside]})
(PP-CLR-LOC (P-ROLE inside;{inside})
(NP (NUM one;{one})
(PP (P-ROLE of;{of})
(NP (D these;{these})
(NPR Amino;{Amino})
(N set;{set})
(N top;{top})
(NS boxes;{box})))))))
(NP-SBJ (PRO you;{you}))
(VBP find;{find})
(CP-THT-OB1 (IP-SUB (ILYR (ILYR (EX there;{there})
(BEP;~ex_V <apos>s;{be})
(NP-ESBJ (NLYR (NP (D a;{a})
(N boot;{boot})
(N ROM;{rom})
(PP (P-ROLE in;{in})
(NP (D the;{the})
(NPR NOR;{NOR})
(N flash;{flash}))))
(PUNC ,)
(CONJP (CONJ and;{and})
(NP (D a;{a})
(N filing;{filing})
(N system;{system})
(PP (P-ROLE on;{on})
(NP (D the;{the})
(NPR NAND;{NAND})
(N flash;{flash}))))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (ILYR (NP-SBJ (D the;{the})
(N boot;{boot})
(N ROM;{rom}))
(DOP does;{do})
(NEG;_clitic_ n<apos>t;{not})
(ADVP-MOD (ADV half;{half}))
(VB;~Ipr look;{look[like]})
(PP-CLR-PRD2 (P-ROLE like;{like})
(NP (NLYR (NP (D the;{the})
(N core;{core})
(IP-PPL (VAG operating;{operate}))
(N system;{system}))
(CONJP (CONJ and;{and})
(NP (D a;{a})
(N load;{load})
(PP (P-ROLE of;{of})
(NP (ADJP (ADJ separate;{separate}))
(ADJP (ADJ relocatable;{relocatable}))
(NS modules;{module}))))))))))))))
(PUNC ,)
(PRN (IP-MAT (NP-SBJ (PRO it;{it}))
(ILYR (ILYR (VBP boots;{boot})
(ADVP-DIR (RP up;{up})))
(CONJP (CONJ and;{and})
(ILYR (VBP runs;{run})
(NP-OB1 (SYM <ast>)
(N exec;{exec})))))))
(PUNC !))
(ID 23_a_paulfellows))