Sul 128K (e +2) è praticamente la stessa cosa. La pagina 5 è normalmente tra 0x4000 e 0x7fff e quindi sempre contesa. Le 1,3,7 (ed anche 5) sono contese se allocate nell'intervallo 0xc000 - 0xffff. Su +3 e +2A le cose sono un pò diverse: la contention si ha solo se la linea MREQ è attiva (http://scratchpad.wikia.com/wiki/Contended_memory) On 02/nov/2012, at 20:47, Antonio Giusa wrote: > Non sarei così ingeneroso con Sir Clive. > Come tutti sapete, la ram contesa è quella tra 0x4000 to 0x7fff, cioè i primi > 16k (i.e. tutta la ram di uno Spectrum 16K è contesa). Grosso modo, è la > stessa situazione della Chip Ram dell'Amiga (contesa tra CPU e vari chip > custom). I programmi allocati negli ultimi 32K di uno ZX 48K vanno più veloci > che se fossero allocati nei primi 16K, così come la presenza di Fast Ram su > Amiga (ad uso esclusivo della CPU), in effetti,velocizza la macchina. > > On 02/nov/2012, at 15:06, Mario wrote: > >> >> secondo me il principio alla base di tutto il sinclair-pensiero era uno >> solo, risparmiare fino all'osso ogni penny possibile su ciascun esemplare >> costruito... >> altrimenti avremmo avuto floppy e non microdrive, il ql col 68000 e non la >> versione castrata a 8 bit, una zx printer senza la carta degli scontrini e >> cosi' via... :) >> >> pero' non sarebbe stato lo spectrum... :) >> >> ciaooo >> >> >> At 14:57 02/11/2012, you wrote: >>> ma perchè sullo speccy originale la memoria era contesa? Quale beneficio >>> aveva tutto cio'? perchè lo zio Clive l'ha implementata? (va beh... non >>> proprio lui ma i suoi collaboratori...) >>> >>> >>> >>> ----- >>> Nessun virus nel messaggio. >>> Controllato da AVG - www.avg.com >>> Versione: 10.0.1427 / Database dei virus: 2441/5368 - Data di rilascio: >>> 01/11/2012 >>> >> >> >