Rockwell AIM 65: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 31:
L'offerta di software comprendeva i [[linguaggio di programmazione|linguaggi di programmazione]] [[BASIC]], [[assembly]], [[Pascal (linguaggio)|Pascal]], [[PL/65]] e [[Forth (linguaggio)|Forth]], forniti su chip [[Read-only memory|ROM]] da installare direttamente sulla [[scheda madre]]. Analogamente anche l'offerta di hardware era molto ampia, potendo collegare alla porta di espansione dell'AIM 65 schede per RAM o ROM aggiuntive, controller per [[floppy disk]] ed altre periferiche.<ref name="dati">{{cita web|url=http://www.oldcomputers.net/AIM-65.html|titolo=Scheda del Rockwell AIM 65|editore=Oldcomputers.net|accesso=08/04/2012}}</ref><ref name="old">{{cita web|url=http://www.old-computers.com/museum/computer.asp?st=1&c=58|titolo=Dati tecnici dell'AIM 65|editore=Old-computers.com|accesso=08/04/2012}}</ref>
==Caratteristiche tecniche==
L'AIM 65 era un microcomputer basato sul Rockwell 6502, una versione del MOS 6502 prodotta su licenza da Rockwell International, presentato nel 1976 sull'onda del successo che aveva riscosso presso gli hobbisti il [[MOS KIM-1]], un microcomputer che gli ingegneri MOS avevano realizzato per permettere agli sviluppatori di sperimentare il nuovo processore. L'AIM 65 veniva offerto con una dotazione di 4 kB di memoria [[Random Access Memory|RAM]] per i programmi dell'utente e 12 kB di memoria [[Read-only memory|ROM]] che conteneva il [[firmware]] del microcomputer, un monitor chiamato ''Advanced Interactive Monitor'' che integrava un [[assembler]]/[[disassembler]], permetteva di leggere e scrivere la memoria ed i registri, avviare l'esecuzione di altri programmi ed altro ancora.
Una particolarità di questo monitor era quella di poter eseguire un programma una istruzione alla volta, caratteristica ottenuta utilizzando un [[Non-maskable interrupt|interrupt non mascherabile]]. Il monitor offriva una serie di funzioni accessibili dall'utente per gestire l'[[input/output]] e l'esecuzione del codice, tutte documentate.
Il microcomputer aveva 5 zoccoli per alloggiare altrettanti chip ROM: 2 erano occupati dal firmware in dotazione, e 3 erano disponibili per utilizzare altro software, quale i linguaggi di programmazione aggiuntivi.
La macchina integrava un controllo per gestire 2 registratori a cassette in modo da poter creare dei grossi programmi in [[assembly]] utilizzando l'assembler memorizzato nella ROM ed una tabella di sostituzione. Il primo passo era quello di leggere la tabella e memorizzarla in RAM; durante il secondo passo veniva letto dal primo registratore il sorgente del programma, istruzione per istruzione. Ogni istruzione veniva convertita nel corrispondente codice e salvata poi sul secondo nastro. Grazie a questo modo di funzionare, era possibile scrivere programmi anche molto lunghi, l'importante era utilizzare una tabella di conversione che non occupasse più dei 4 kB di RAM messi a disposizione dalla macchina.
Nel [[1981]] presentò un modello migliorato con un display da 40 caratteri, noto come '''AIM 65/40''': la memoria RAM di base era stata portata a 16 kB, la ROM arrivava a 32 kB, a seconda del software installato di serie, la tastiera aveva dei tasti aggiuntivi.<ref>{{cita web|url=http://www.old-computers.com/museum/computer.asp?st=1&c=674|titolo=Rockwell AIM 65/40|editore=Old-computers.com|accesso=08/04/2012}}</ref>
In 1981 Rockwell introduced an improved model with a 40 character display as the '''AIM-65/40'''. An industrial chassis version was known as the System 65 and included a PROM burner and floppy drives. Rockwell was also a pioneer in solid-state storage devices, introducing "bubble memory" non-volatile expansion boards about 1980.▼
▲
MTU made a "Visible Memory" card in 1978 that worked with the KIM-1 and AIM-65 computers, providing [[raster graphics]] display capability. MTU also made the first real time music synthesizer for a microcomputer; it worked with the KIM-1 and AIM-65, and featured a [[digital to analog converter|DAC]] with software providing 4 voices of [[wavetable synthesis]].
|