これによって以下のように関数・命令が揃うはずです。
DEF GET_ALL_DATAS$( SLOT, MODE, ATTR$ )
DIM ID$[ 0 ], RES$[ 0 ]
VAR I
ID$ = NMO_INIT( SLOT, MODE )
FOR I = 0 TO LEN( ID$ ) - 1
PUSH RES$, NMO_GET$( ID$[I], ATTR$ )
NEXT
RETURN RES$
END
DEF MMLGET$( _NMO_SLOT, _NMO_MODE, ID$ )
(中略)
RETURN READMML$( STR$(_NMO_SLOT) + ":" + NMO_GETMODESU$( _NMO_MODE * FLG) + ID$ )
END
DEF GET_ALL_MMLS$( SLOT, MODE )
DIM ID$[ 0 ], RES$[ 0 ]
VAR I
ID$ = NMO_INIT( SLOT, MODE )
FOR I = 0 TO LEN( ID$ ) - 1
PUSH RES$, MMLGET$( SLOT, MODE, ID$[I], ATTR$ )
NEXT
RETURN RES$
END
DEF READMML$( LABEL$ )
RESTORE LABEL$
VAR R$, T$
REPEAT
READ T$
R$ = R$ + T$
UNTIL T$ == ""
RETURN R$
END