It would seem that the RAM code is right but the "early setup" code is wrong. It's working because the "early setup" is probably having no effect whatsoever ... ron