most már megy a DATE és az LS is
azért van még hiba
a fileméreteknek nem 5-nek kéne lenni...
ahogy nézem, a locv (long output conversion) működik hibásan, pontosabban az egyik ASHC utasítás nem jól állítja a flag biteket, szóval úgy tűnik, az ASHC implementációja lesz hibás (esetleg a ROL, mindkettő bitforgató utasítás), csoda, hogy eddig nagyobb baj nem lett belőle...
bár, a CC (C compiler) nagyon szép fagyást produkál, lehet, hogy ott is ez a hibás utasítás okozza?
magát a file méretet még jól megkapja a locv függvény, az R2 regiszterben, szóval csak a kiírást érinti a hiba
részlet az ls.c-ből, itt történik a file méretének a kiírása:
printf("%7s", locv(p->lsize0, p->lsize));