|
|
|
GEOS™ (Graphic Environment Operating System) è il più popolare alternativo sistema operativo per il C64. Fu sviluppato da GeoWorks (formalmente Berkeley Software) nel 1985-88 ed era per molti anni distribuito da Creative Micro Devices. Sin da Metà 2001 fu distribuito da"Click Here Software" (http://www.cmdrkey.com). E' disponibile senza costo per uso non commerciale al sito http://cbmfiles.com/geos/index.html
GEOS offre un interfaccia utente grafica con menù, finestra, finestre come il MacOS (e sue imitazioni GEM per l'Atari ST e AmigaOS per il Commodore Amiga). Molti programmi, usando questo consistente look sono stati scritti per GEOS. Sono semplici da usare e sono (per la loro età) estremamente potenti. Per il fatto di avere un'interfaccia utente grafica è addirittura possibile avere un WYSIWYG su un C64.
Per farne di GEOS un uso più semplice possibile, parecchie ottimizzazioni GEOS-specifiche sono state incluse in Power64 (vedi sotto per dettagli). In caseo queste ottimizzazioni dovrebbero provare una causa di problema, possono essere disabilitate via Opzioni/ROM Supporto Patches/GEOS .
Ci sono molte differenti versioni di GEOS e parecchie di relative applicazioni. Naturalmente non era possibile controllare tutte le possibili combinazioni con Power64. Lo sviluppo delle ottimizzazioni presero posto usando GEOS 2.0 eseguente geoWrite, geoPaint e parecchie altre applicazioni. Non c'è garanzia che ogni combinazione di versione e applicazioni funzioneranno senza chiusure inaspettate.
GEOS usa il suo proprio caricatore veloce per accellerare l'accesso al disco. Naturalmente questo caricatore veloce rallenta cose in un emulatore, e pertanto Power64 aggira l'accesso al disco GEOS' il più possibile. In generale GEOS funziona con Power64 senza il bisogno per la completa emulazione Floppy 1541. La completa emulazione è solo raramente necessaria e addirittura con le più comuni operazioni disco (blocco lettura/scrttura) sono drasticamente accelerate. Cosi: Se GEOS si chiude (specialmente all'avvio) prova ad accendere l'Emulazione Floppy Completa.
GEOS anche funziona bene con lettori disco 1571 e 1581, ma gli necessita sapere che tipo di lettore è disponibile e su quale numero di dispositivo (usando il programma CONFIGURE). Ulteriore cura dovrebbe essere presa per non cambiare il tipo di lettore disco usato nel mezzo dell'esecuzione GEOS (ricorda: Questa è emulazione di reale hardware. E' impossibile convertire un 1571 inun 1581 al volo in reale hardware, pertanto GEOS non si aspetta che tale cosa accada, anche se è semplice in emulazione). Se usi vari set di lettori, GEOS vorrà leggere il nuovo disco driver ogni volta che passi ad un altro disco. Questo driver (anche immagazzinato nel file CONFIGURE) necessita di essere disponibile sul (vecchio) disco attivo corrente. Questo significa che deve essere su ogni disco (o passi a un lettore per volta, e poi solo l'uso di lettori di un tipo).
GEOS è meglio se usato con mouse. E' possibile usarlo con un joystick o addirittura la tastiera, ma questi sono solo raggiri per la maggior parte di utenti C64 che non hanno mouse.
In Power64 il mouse del Mac è usato per emulare il mouse del C64. Quando il mouse del Mac è sopra la finestra GEOS, la freccia del mouse Mac è rimpiazzata da una croce (così che il cursore Mac rimane visibile anche se GEOS spegne il suo cursore) e il cursore del mouse GEOS è usato per indicare la posizione del mouse. Il mouse del GEOS muove con mouse del Mac, anche se il mouse del Mac è fuori la finestra GEOS, ma, per evitare involontarie attività, i clicks del mouse del Mac non sono tradotti come clicks del mouse del GEOS in questa situazione.
A volte GEOS riposiziona il suo mouse (e.g. per rimpiazzare il cursore mouse in altro dell'ingresso di un menu dopo cliccato il menu header, o vicino il pulsante OK di una finestra di dialogo). In tali situazioni Power64 mouve (contro tutte le guide linea Apple Human Interface) il mouse del Mac insieme. Se questo aspetto è molto noioso (e.g. perché GEOS prova a bloccare il suo mouse nel pulsante Annulla della finestra di stampa), la connessione tra C64 e mouse del Mac può essere sospesa tenendo giù il tasto Mela.
GEOS offre uno standard interfaccia di stampa alle sue applicazioni. Questo è un importante miglioramento oltre alla generale praticità di un tempo, dove ogni applicazione doveva procurarsi una propria interfaccia per ogni stampante su cui si voleva il supporto. Ora solo GEOS se stesso richiede uno specifico driver stampante per ogni stampante supportata.
Power64 viene con 2 drivers stampante per GEOS: Quickdraw B/N e Quickdraw Colore. Mentre Quickdraw B/N emula una normale stampante, Quickdraw Color offre stampa a colori. Per usare i drivers stampante GEOS, copiali dal il Disco Driver di stampa GEOS sul tuo disco di avvio GEOS e suogni disco da cui desideri stampare. Una volta fatto, puoi installare la stampante in GEOS usando il menu GEOS/Seleziona un Stampante nella scrivania GEOS.
Sia i drivers di stampa GEOS che di Power64 reindirizzano l'uscita files nella cartella Stampante (vedi 5.15 Stampante). A causa del design interno del controllo di stampa GEOS, ogni pagina di uscita verrà scritta su un separato file. GEOS offre 3 livelli di qualità di stampa nella relativa finestra: Alta Qualità (modalità pre-impostata ), stampa il suo schermo come bitmaps, così che tutte le immagini, fonts e colori possono essere stampati. Quindi sono immagazzinati come bitmaps (b/w o colore dipende sul scelta stampante) nei files di stampa - Quindi tutta l'informazione virtuale è conservata, ma è impossibile usare un editore di testo per cercare stringhe. In alternativa puoi usare la modalità Bozza. Questo scarta tutte le formattazioni e immagazzina il testo in formato ASCII, semplificando l'importazione di files qualsiasi Mac in un word processor. C'è anche NLQ (Qualità Prossima alla Lettera) , ma questo non è supportato da Power64 e crea inutile testo senza qualsiasi spaziatura.
GEOS è uno delle poche C64 applicazioni che è capace usare una espansione RAM. E' consigliabile aggiungere un espansione RAM al C64 prima di caricare GEOS (via Dispositivi/Espansione RAM) e riconoscerlo al GEOS usando il Manager di Preferenze GEOS.
GEOS usa il clock Tempo-Reale di CIA#1 per tener traccia del corrente tempo del giorno e anche della corrente data. Queste informazioni sono visualizzate sulla Scrivania GEOS e sono anche (via formato disco floppy modicato) immagazzinato per ogni file.
Power64 automaticamente corregge la data e ora in relazione all'orologio Mac. Attenzione: GEOS non è a 2 cifre. L'anno è immagazzinato come 8-bit binario sin dal 1900 (quale renderebbe possibile contare fino al 2155) ma dopo il 1999 l'anno torna al 1900.
Dopo aver caricato un immagine RAM di GEOS, il tempo e data sono immediatamente corretti, ma GEOS non visualizza la data correttamente in una volta. La nuova data è solo visualizzata dopo che lo schermo è stato completamente ridisegnato.
Fonte: http://www.infinite-loop.at/Power64/Documentation/Power64-LeggiMi/08-GEOS.html Power64 Homepage: http://www.infinite-loop.at e http://www.salto.at - EMail: © Roland Lieger, Goethegasse 39, A-2340 Mödling, Austria - Europe Ultimo Cambiamento: 29. Febbraio 2008 |