Salve,
qualcuno saprebbe spiegarmi il motivo per cui un MC68010P12 viene visto al mio A2000 Rev.6 come l'originale MC68000P8?
Grazie
G
AMIGASYSTEM ha scritto:Non so con quale applicazione hai verificato la versione, provati altri software?
Ti faccio un esempio se un software è stato sviluppato prima della costruzione di un dato hardware è facile che il nuovo Hardware venga visto come il precedente.
ghillo ha scritto:Non sono sicuro ,ma potrebbe essere che il 68010 come processore non è quasi mai stato utilizzato con Amiga e quindi viene visto come 68000 , dallo 020 allo 060 invece sono molto frequenti.
Ma dove hai trovato una scheda con 68010 ,io non ne ho mai sentite . Le acceleratrici da quel che mi ricordono partono tutte minimo con uno 020.
Seiya ha scritto:Il 68010 è compatibile a livello di pin con il 68000, come avrai notato quando lo hai sostiuito, e quindi li sistema lo vede come un 68000. La compatibilità è la stessa del 68000. E' un po' più veloce perchè le frequenze sono 8, 10 e 12 Mhz. La cosa più importante di questo processore è che ha il VBR, una una migliore gestione della memoria e ottimizzazioni interne.
Di certo nei simulatori di volo e quelli navali in 3D, i 12 Mhz, sono tanta roba.
clros ha scritto:Seiya ha scritto:Il 68010 è compatibile a livello di pin con il 68000, come avrai notato quando lo hai sostiuito, e quindi li sistema lo vede come un 68000. La compatibilità è la stessa del 68000. E' un po' più veloce perchè le frequenze sono 8, 10 e 12 Mhz. La cosa più importante di questo processore è che ha il VBR, una una migliore gestione della memoria e ottimizzazioni interne.
Di certo nei simulatori di volo e quelli navali in 3D, i 12 Mhz, sono tanta roba.
Io non l'ho mai fatto, ma ricordo di persone che sostituivano il loro 68000 originale con il 68010 proprio per avere maggiore velocità senza acquistare costose schede acceleratrici (che all'epoca forse nemmeno esistevano).
Il 68010 era anche venduto nello stesso package del 68000 per cui era abbastanza facile sostituirlo. E' vero che funzionava fino a 12MHz, ma che io sappia, nessuno cambiava il quarzo, per cui continuava sempre a funzionare a circa 8MHz (correggetemi se sbaglio).
La frequenza di 12MHz era in effetti enorme per l'epoca, quasi il doppio di un normale processore Amiga standard. Ma essendo "alimentato" alla stessa frequenza dell'originale 68000 si aveva un incremento contenuto della velocità dovuto all'architettura ottimizzata interna (divisioni e moltiplicazioni venivano effettuate con meno cicli di clock) per cui, come dice Seya, a beneficiarne erano principalmente i programmi di CAD e i giochi (ammesso che venissero scritti secondo dettami Commodore, cosa che praticamente non avveniva quasi mai perchè accedevano all'Hardware "ad cazzum", saltando il sistema operativo).
Mi sembra di ricordare che il sistema operativo potesse riconoscerlo (bisognerebbe andare a vedere la struttura ExecBase), ma non mi ricordo che poi effettivamente lo si usasse, forse solo il registro VBR, che consentiva di allocare i vettori di interrupt in qualsiasi punto della memoria.
EDIT----
Ho controllato ExecBase qui: http://amigadev.elowar.com/read/ADCD_2. ... e009E.html
a partire dalla versione 2.04, Exec si "accorge" di funzionare su un 68010 (Flag AttnFlags), però per cosa lo usi, non saprei dirlo.
GianDO ha scritto:Qualcuno mi ha consigliato di scaricare questo da aminet
http://aminet.net/package/util/boot/vbrmov23
e di lanciarlo, ma quando lo lancio dice che non può funzionare e appare questo "you need a 68010 or higher!", ma è già installato
clros ha scritto:GianDO ha scritto:Qualcuno mi ha consigliato di scaricare questo da aminet
http://aminet.net/package/util/boot/vbrmov23
e di lanciarlo, ma quando lo lancio dice che non può funzionare e appare questo "you need a 68010 or higher!", ma è già installato
Il motivo per cui non rileva il 68010 non lo conosco, ma il sorgente assembly è incluso e dovrebbe essere "facile" capirlo studiando il programma.
Però, non ho seguito la discussione dall'inizio: tu hai un 68010 reale, giusto? Fast RAM? E quale versione dell'OS?
Perchè credo che questi programmi avessero un senso sulle vecchie versioni dell'OS (1.2, 1.3) ma dall'1.3 in poi è meglio farle fare direttamente all'OS senza aggiungere accrocchi.
Inoltre, non credo affatto che si possa notare un incremento di velocità spostando il vettore degli interrupt in fast RAM, in questo caso, l'aumento dovrebbe minimo, forse impercettibile.
Più che altro, poter spostare il vettore degli interrupt in zone diverse della memoria è utile all'OS che può gestire diversamente la mappa di memoria e organizzarla meglio.
GianDO ha scritto:clros ha scritto:GianDO ha scritto:Si è reale, almeno in apparenza secondo l'etichetta serigrafata sopra. Ho 2MB di ChipRAM e 8MB di FastRAM, KS.3.1 e WB 3.1. La configurazione completa è riportata qui sotto in firma.
Torna a Amiga OS Classic (1.x-3.x)
Visitano il forum: Nessuno e 1 ospite