[zxspectrum] Re: V6Z80p Pentagon 128K core

  • From: Mario <ilovez80@xxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 02 Nov 2012 15:13:14 +0100


una cosa e' certa, sui cloni russi non hai contese e le ram sono le classiche ram dinamiche 4164 non molto differenti dalle 4116 dello spectrum.. i russi pero' hanno fatto in modo che in un solo Tstate viene eseguito il fetch di attributo + byte video e hanno messo un latch sull'uscita delle ram come buffer per lo z80.. il bello di non avere tutta la logica all'interno di un chip ha fatto si che siano nate modifiche hardware veramente interessanti con poche saldadure.. una su tutte il modo video 308 x 296, semplicemente eliminando il bordo.. la mappa di memoria video diventa un incubo pero' funziona :)

At 15:03 02/11/2012, you wrote:

Perchè la CPU può dover accedere alla RAM video contemporaneamente alla ULA. Non essendo questo possibile (almeno con il tipo di memoria utilizzata nello Speccy), la CPU deve essere messa in attesa sino a che la ULA abbia finito le letture necessarie per ridisegnare il quadro video.

Anche per quanto riguarda l'accesso alla porta 0xfe vale ragionamento simile, in quanto i dati da e verso tale porta devono passare dal data bus della ULA (che può essere occupato dai dati provenienti dalla memoria video).

--
Sent while on the move...
Il giorno 02/nov/2012 14:56, "Stefano" <<mailto:flydream@xxxxxxxxx>flydream@xxxxxxxxx> ha scritto: 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 - <http://www.avg.com>www.avg.com
Versione: 10.0.1427 / Database dei virus: 2441/5368 - Data di rilascio: 01/11/2012


Other related posts: