implemented kernel loader up to 64KB