EMMU - Wikipedia
Da Wikipedia, l'enciclopedia libera.
L'EMMU è un chip MMU di tipo custom impiegato nel home computer 130XE della famiglia Atari 8-bit. È utilizzato per accedere alla RAM che eccede i primi 64 KB presenti nel 130XE.
L'utente non può manipolare direttamente l'EMMU. Per selezionare le ROM ed i banchi di memoria RAM occorre agire attraverso un registro hardware mappato in memoria e chiamato PORTB (5401710 o D30116). A partire dalla linea XL dei propri home computer Atari ha cambiato il registro PORTB trasformandolo da porta di ingresso sulle macchine 400/800 in porta di uscita sulle macchine XL/XE. Così facendo sulle macchine XL/XE sono presenti solamente due porte per il joystick anziché quattro come sulle macchine della serie 400/800.
Impostando o azzerando specifici bits sulla PORTB l'utente può accedere alla RAM che eccede i primi 64 KB in blocchi di 16 KB. Nessuna sincronizzazione è richiesta perché accesso alla memoria è gestito direttamente dal sistema operativo.
L'assegnazione dei bit per la PORTB è la seguente:
PORTB (D30116) | |
Bit No. | Descrizione |
---|---|
0 | Controlla la regione della ROM dove risiede il sistema operativo. Disabilitando l'OS ROM viene abilitata la RAM. 0 per disabilitare, 1 per abilitare. |
1 | Controlla la regione di ROM sulla quale risiede l'Atari BASIC. 0 per disabilitare, 1 per abilitare. |
2 | Controlla il LED #1 nel 1200XL. Controlla la selezione del banco di memoria sul 130XE. |
3 | Controlla il LED #2 nel 1200XL. Controlla la selezione del banco di memoria sul 130XE. |
4 | Abilita il banco di memoria per la CPU. Solo per il modello 130XE. |
5 | Abilita il banco di memoria per il chip ANTIC. Solo per il modello 130XE. |
6 | Non usato. |
7 | Controlla la regione di ROM dove risiede il codice per il self test. Disabilitando il self test viene abilitata la RAM. 0 per disabilitare, 1 per abilitare. |
- Ian Chadwick, Mapping the Atari Revised Edition, COMPUTE! Publications, 1985. ISBN 0-87455-004-1.
- (EN) INSIGHT: Atari (JPG), in Compute!, n. 43, Greensboro, Compute! Publications, dicembre 1983, pp. 264-271, ISSN 0194-357X (WC · ACNP). Trascrizione, su atarimagazines.com.
- jindroush site(archived) EMMU info, part no. C025953
Atari | ||
---|---|---|
Console | PONG · Atari 2600 · Atari Cosmos · Atari 5200 · Atari 7800 · Atari Lynx · Atari Jaguar (Jaguar CD) | ![]() |
Computer | Atari 8-bit (periferiche) · Atari ST · Atari Falcon030 | |
Hardware e software | Atari BASIC · Atari Microsoft BASIC · MOS 6507 · Television Interface Adaptor · ANTIC · CTIA e GTIA · Atari POKEY · Atari MMU · Atari FREDDIE · EMMU · Porta joystick Atari | |
Giochi | per Atari 2600 · per Atari 5200 · per Atari 7800 · per Atari Jaguar · per Atari 8-bit · per Atari ST · per Atari Lynx | |
Società | Atari, Inc. · Atari Games · Atari Corporation · Atari Interactive · Atari, Inc. (gruppo Atari SA) · Atari SA · Tengen · Kee Games · JT Storage | |
Persone | Nolan Bushnell · Ted Dabney · Jack Tramiel · Howard Scott Warshaw · Allan Alcorn · Lyle Rains · Ed Logg · Dona Bailey · Ray Kassar | |
Voci correlate | Sepoltura dei videogiochi Atari · Crisi dei videogiochi del 1983 |