Come scaricare un emulatore 3DS per Windows 7 32-bit

Risposta breve: No, non puoi. No. Non c'è assolutamente modo.

Risposta lunga:

No. Per capire la ragione devi prima capire cosa significano i termini 32bit e 64bit.

I computer usano la loro memoria ad accesso casuale (RAM) per memorizzare temporaneamente le informazioni su cui stanno lavorando. La CPU, il componente principale (o il cervello) del computer ha bisogno di un modo per fare riferimento ad alcune parti della memoria per accedervi. Il modo in cui lo fa è usando un numero, un puntatore che punta su quel luogo specifico della memoria. La lunghezza di questo numero determina quanta memoria può avere il computer. Per esempio, se fosse lungo una cifra saremmo in grado di utilizzare 10 posizioni di memoria (o 10 byte) da 0 a 9. Se ora aumentiamo la lunghezza del puntatore di uno, avremo puntatori da 0 a 99, o 100 byte. Naturalmente, i computer usano il sistema di numeri binari e per questo la dimensione della memoria è sempre una potenza di 2.

I computer più vecchi usavano indirizzi più piccoli. Per esempio l'Intel 8008[1] del 1972 aveva un bus di indirizzi di 14 bit e supportava fino a 16KB di memoria. Il successivo Intel 8086[2] rilasciato nel 1978 aveva un bus di indirizzi di 20 bit[3] e supportava fino a 1MB di memoria. Passando a processori più recenti, il Pentium 4 aveva un bus di indirizzi a 32 bit che supportava fino a 4GB di RAM. Sfortunatamente non sono riuscito a trovare alcuna informazione su quante corsie del bus indirizzi hanno i processori più recenti, ma dalle specifiche dell'Intel Core i7 6950X[4] possiamo leggere che supporta fino a 128GB di RAM. Da questo possiamo supporre che abbia un bus di indirizzi a 37 bit. (altre fonti[5] suggeriscono che i processori moderni hanno tipicamente 48 pin di indirizzo che dovrebbero teoricamente permettere 256TB di RAM)

Ma l'i7 è una CPU a 64 bit, come può avere un bus di indirizzi a 37 bit?

La dimensione del bus di indirizzi è diversa dal "numero di bit" della CPU. Il primo è quanti bit sono usati per rappresentare la posizione di memoria, quindi il numero massimo di posizioni di memoria e il secondo è quanti bit è lungo ogni registro all'interno della CPU.

Il problema qui è che i giochi hanno bisogno di molta memoria per funzionare. Molti titoli oggi hanno un requisito minimo di 8 GB, diamine, alcuni ne chiedono addirittura 16! Poiché i sistemi a 32 bit (che di solito hanno la stessa larghezza di bus di indirizzi) supportano solo fino a 4 GB di RAM, non possono davvero supportare questi giochi.

Ma questo non è il problema peggiore. Ricordate quello che ho detto sulle dimensioni dei registri? Una CPU a 32 bit può gestire fino a 32 bit in ogni cerchio di clock, mentre una CPU a 64 bit può farne 64. Non importa quanta memoria richieda un programma, se è progettato per usare registri a 64 bit, non sarà in grado di funzionare su un processore a 32 bit. Il contrario non si applica però, poiché può semplicemente usare meno della dimensione del registro che ha. Inoltre, i processori a 64 bit hanno un set di istruzioni a 64 bit che permette più funzionalità che i processori a 32 bit non hanno.

Quindi, sfortunatamente no, non si può giocare a 64 bit su un sistema a 32 bit :/

EDIT: Detto questo, se il computer ha un processore a 64 bit ma una versione a 32 bit di Windows 7, è ancora possibile emulare le istruzioni a 64 bit in una macchina virtuale. QEMU e VMWare possono fare tali emulazioni, ma eseguire un altro sistema operativo all'interno di una VM per giocare non è la soluzione... ottimale. In tal caso sarebbe molto più preferibile installare una versione a 64 bit di Windows.

Note

[1] Intel 8008 - Wikipedia[2] Intel 8086 - Wikipedia[3] Address bus - Wikipedia[4] Processore Intel® Core™ i7-6950X Extreme Edition (25M Cache, fino a 3,50 GHz) Specifiche del prodotto[5] Limite della RAM - Wikipedia