**** Benvenuto al AMOS Compilatore! **** Per piacere leggere l'importante testo alla fine di questo file! Congratulazioni nel comprare il fantastico nuovo AMOS Compilatore! Questa ultima addizione alla famiglia AMOS permetterà i tuoi programmi ____ eseguire a lightening velocità con il minimo di sforzo. Se il tuo Invaders da Mars desiderare che extra un pò di zest, il AMOS Compilatore può dare esso a essi! Se il tuo spreadsheet o utility ha bisogno di che extra un pò di processore energia, il AMOS Compilatore può maneggiare esso! Esso girerà il tuo AMOS BASIC programmi in Codice di Macchina, il linguaggio del professionals. Prima che tu incominci, tu avrai bisogno di aggiornamento il tuo sistema AMOS alla Versione 1.3. Questo nuovo (e precedentemente indisponibile) versione di AMOS include molti nuovi comandi e miglioramenti sulla precedente versione, ed è fornito gratuito con il AMOS Compilatore. Tutte le nuove caratteristiche sono documentate entro questo manuale, insieme con la semplice procedura al 'aggiornamento alla Versione 1.3'. Dopo che tu hai fatto questo, tu solo avrai bisogno di installare il AMOS Compilatore ____ essere pronto per andare! La procedura ____ fare questo è abbastanza semplice ed è dettagliato nel capitolo 'Installando il Compilatore'. Una parola di avvertimento tuttavia, tu devi accertare che tu stai installando la corretta versione del Compilatore ____ soddisfare il tuo sistema. Se tu non fai questo, tu non puoi essere facendo il più delle tue capacità di sistemi. Noi speriamo che tu godere usando il AMOS Compilatore! per davvero prendere il miglior out di esso, tu semplicemente hai bisogno di usare esso.(e tenere nell'usare esso!) In ogni caso, per piacere lasciare noi conoscere come tu avevi su con il AMOS Compilatore mandando nelle tue creazioni. Che conosce? Tu puoi presto avere scritto il prossimo miglior-selling arcade gioco! Un'altra addizione alla famiglia AMOS è un spectacular grafico extravaganza - AMOS 3-D! Ora tu puoi creare eccitanti 3-D giochi come Starglider II e Virus senza complessa programmazione o un grado in maths! Ora creare il tuo virtuale realtà con AMOS 3-D! **** Extra (importante!) informazione **** (1) Come cambiare quel noioso lampo! Molti gente avere trovato la sequenza flashing quando tu carichi un squashed programma compilato ____ essere distasteful. Di conseguenza, noi abbiamo incluso una opzione extra cosicchè tu puoi customise la tua sequenza flashing. Questa nuova opzione può essere usata allo stesso modo come qualsiasi altra opzione di compilatore (per dettagli, vedere Capitolo 7.) Per usare la nuova opzione, il Compilatore di programma.AMOS deve essere aggiornato per includere uno delle seguenti opzioni: CFLASH$="-Z00" lampeggierà colore 0 (l'intero schermo) CFLASH$="-Z01" lampeggierà colore 1 CFLASH$="-Z17" lampeggierà il puntatore del mouse CFLASH$="-Z32" non lampeggierà niente. CFLASH$="-Zxx" lampeggierà colore xx. N.B. xx deve essere un due numero di cifra, per esempio legale 01 03 05 15 22 Questa nuova opzione dovrebbe sostituire il vecchio CFLASH$ comando all'inizio del Compilatore.AMOS programma. In alternativa, il nuovo "-Zxx" comando può essere usato direttamente nella linea di comando. (2) L'uso di VAL in un programma compilato. Quando tu compili un programma che contiene l'istruzione VAL, tu devi accertare che il compilatore conosce se la funzione è un intero o virgola-mobile numero. Per quanto concerne fare esso come semplice per l'utente come possibile, la seguente procedura è usata: * nel momento in cui sta compilando =VAL(X$), il compilatore controlla ____ vedere se un numero float è stato precedentemente usato nel programma. Se esso ha, =VAL maneggierà float numeri, altrimenti esso semplicemente ritornerà interi, anche se il tuo programma usa float numero Dopo la funzione VAL. Un semplice modo di acheiving questo traguardo è semplicemente includere una istruzione così come a#=0.0 all'inizio di un programma, sul al di fuori di qualsiasi procedura. Questo mostrerà il compilatore che il programma usa float numeri, e indirettamente assegna la funzione VAL ____ maneggiare virgola-mobile. Nota: sequential file inputting, internaly chiama la funzione VAL. Così tu dovresti assicurare AMOS è in floatting puntare modo prima provare un input. (3) Un pò di cose circa variabili. Il AMOS Compilatore è un veloce, un-compilatore pass. Tuttavia, a causa di la sua velocità di compilazione lightening tu devi accertare Globali variabili sono strutturate correttamente: * Tu non puoi dichiarare una Globale variabile (per esempio Globale Sciocco) dopo aver assegnato quella variabile un valore (per esempio Ingannare=56): Ingannare = 56 **** L'incorretto modo **** Globale Sciocco * Tu devi dichiarare una Globale variabile prima di assegnare quella variabile un valore. Globale Sciocco **** Il corretto modo **** Ingannare = 56 te deve usare la stessa regola per DIMensioned variabili facendo sicuro che il comando GLOBAL direttamente segue il comando DIM, e non dopo che tu hai assegnato la stringa. Se tu segui queste semplici regole concernendo Globali variabili tu dovresti non avere guaio qualsiasi con il AMOS Compilatore. (4) Compilando Molto Grandi programmi (125K+). Noi abbiamo testato il compilatore con programmi più di 125K di codice AMOS. Se tu hai scritto un più grande programma, tu puoi incontrare problemi nel momento in cui sta compilando. Il più comune problema è che il compilatore può (in relazione sulla tua struttura di codice) sovrascrivere i suoi propri interni buffer. Tuttavia, fin quando esso è molto facile da modificare il fisico buffer assegnare, qualsiasi extra grandi programmi possono essere compilati con successo. Il "Compilatore_Configurazione" file nel AMOS folder ha bisogno di ____ essere amended ____ permettere compilando più grandi programmi. * Semplice metodo: Eseguire il programma AMOS chiamato "Compilare_Grandi_Programmi.AMOS" sotto AMOS interpretor, e scegliere numero di opzione 1. numero di Opzione 2 nello stesso programma ritornerà alla normale configurazione. Questo programma può essere trovato su tu AMOS Compilatore superare dischetto. * Un altro metodo, in AMOS diretto modo, scrivere: Rinominare ":AMOS_Sistema/compilatore_configurazione" A ":AMOS_Sistema/compilatore_configurazione.piccolo" Rinominare ":AMOS_Sistema/compilatore_configurazione.grande" A ":AMOS_Sistema/compilatore_configurazione" * Il ultimo alternativo, per utenti avanzati solo, è usare un Text-Editor ____ modificare la definizione di buffer nel compilatore_configurazione file. (5) Seriale Estensione. Un secondario cambiamento nella documentazione: - Seriale Bit dovrebbe leggere Seriali Bit - Seriale Canale di Parità,parità Parità può avere 5 differenti stati: -1 : nessuna parità 0 : Anche parità 1 : Strana parità 2 : parità di Spazio 3 : Marcare parità Questo concludes la sezione di informazione EXTRA. Finchè tu usi il AMOS Compilatore con queste semplici regole in memoria, tu dovresti non avere problema!