> >>Il fatto di aggiungere 256 > >>e` in effetti necessario quando converti da signed char a unsigned > >> char. Uh... se e' contenuto in un byte, allora aggiungere 256 e' la stessa cosa che aggiungere zero :-) Comunque il bello e' che quel programmino in C puo' essere compilato anche con z88dk e fatto funzionare sullo Spectrum... Magari invece di aprire un file in lettura puo' andarsi a leggere direttamente i bytes dalla ROM :-)