30.12.2012 Views

Amiga Magazine Online

Amiga Magazine Online

Amiga Magazine Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ON DISK<br />

chiamato "lnputEventN. Questi e altri e-<br />

venti scorrono in un flusso comune che<br />

attraversa diverse componenti del siste-<br />

ma operativo, le quali prelevano quelle<br />

di loro competenza o interesse.<br />

Grazie alla flessibilità di <strong>Amiga</strong>, è anche<br />

possibile generare eventi artificiali, che<br />

sistema operativo e applicazioni non<br />

possono distinguere in alcun modo da<br />

quelli reali.<br />

Recorder è una piccola utility che per-<br />

mette di registrare su file un flusso di In-<br />

putEvent (solo quelli relativi a mouse e<br />

tastiera) e successivamente rieseguirne<br />

il play, riproducendo le azioni dell'utente<br />

come se avvenissero in quel momento.<br />

Il comando si lancia da Shell con la se-<br />

guente sintassi:<br />

Recorder <br />

dove è il nome di un file, e è una delle seguenti stringhe:<br />

-r: memorizza gli eventi nel file;<br />

-p: esegue il play degli eventi del file;<br />

-a: prima esegue il play degli eventi del<br />

file e quindi vi accoda nuovi eventi.<br />

Usando le stringhe -pq e -aq si ottiene il<br />

play degli eventi con un ritardo fisso di<br />

1/50 di secondo, mentre in caso contra-<br />

rio il play avviene con la stessa velocità<br />

con cui gli eventi erano stati generati.<br />

La memorizzazione degli eventi non av-<br />

viene al lancio del programma, ma in<br />

seguito alla pressione della combinazio-<br />

ne di tasti Control-<strong>Amiga</strong> Sinistro-S.<br />

Un'ulteriore pressione di tale combina-<br />

zione determina la fine della registrazio-<br />

ne.<br />

Specifiche del programma<br />

Tipo: FreeWare .e Configurozione minima: Kick-<br />

start 2.04 .e Instailozione: copiare il comando<br />

Recorder in una directory nel path (es. C:)<br />

SmartCrash PitPiane Productions<br />

SmartCrash è una piccola utility che mo-<br />

difica i requester che indicano un errore<br />

di sistema, aggiungendo a essi numero-<br />

se informazioni e possibilità di azione da<br />

parte dell'utente. SmartCrash richiede la<br />

versione 3.0 del sistema operativo e si u-<br />

tilizza da Shell con la seguente sintassi:<br />

SmartCrash [RT ]<br />

Se viene indicato il parametro RT, i re-<br />

quester utilizzeranno la reqtools.library e<br />

saranno aperti col font di dimen-<br />

sione .<br />

Il punto ideale in cui porre tale comando<br />

è nel file S:User-Startup.<br />

Una volta lanciato il programma, potete<br />

verificarne il funzionamento tramite il co-<br />

mando CauseFailPro presente nella<br />

stessa directory di SmartCrash. Cause-<br />

FailPro genera un errore di sistema che<br />

provoca l'apertura del nuovo requester.<br />

Tra le informazioni visualizzate notiamo il<br />

tipo di eccezione (divisione per zero),<br />

l'indirizzo del task generante, la configu-<br />

razione dei vari registri e il nome del<br />

programma.<br />

I pulsanti presenti nel requester hanno<br />

le seguenti funzioni:<br />

Suspend: sospende l'esecuzione del<br />

task che ha prodotto l'errore;<br />

Suspend&Free: come il precedente,<br />

ma libera la maggior quantità di risorse<br />

(memoria, file, ecc.) possibile;<br />

Exit: Termina il programma col valore<br />

originale dello siack pointer (utile per<br />

programmi lanciati da Shell);<br />

Debug: attiva il debugger interno del<br />

sistema operativo (è richiesto un termi-<br />

nale collegato alla porta seriale di Ami-<br />

sa);<br />

Reboot: esegue il reset di <strong>Amiga</strong>;<br />

Skip: "salta" l'istruzione che ha genera-<br />

to I'errore, ma prosegue l'esecuzione<br />

del task.<br />

SmartCrash può essere rimosso lancian-<br />

dolo una seconda volta.<br />

Specifiche del programma<br />

Tipo: FreeWare .e Configurozione minimo: Kick-<br />

start 3.0 Installazione: copiare il comando<br />

SmartCrash in una directory nel path (es. C:)<br />

RTPalette Mathias Karlsson<br />

RTPalette apre una finestra tramite la<br />

quale è possibile modificare la palette di<br />

un qualunque schermo (anche non pub-<br />

blico), a patto che questo si trovi al di<br />

sopra degli altri. Il programma richiede<br />

la versione 2.0 del sistema operativo e<br />

la reqtools.library in LIBS:.<br />

Per utilizzare RTPalette, portate in primo<br />

piano lo schermo di cui desiderate mo-<br />

dificare i colori, abbassatelo in modo da<br />

mostrare lo schermo del Workbench e<br />

da esso lanciate il programma: la fine-<br />

stra con la palette si aprirà sullo scher-<br />

mo in superficie. Altra possibilità è quel-<br />

la di associare a tale comando una<br />

combinazione di tasti con appositi pro-<br />

grammi (tipo ToolManager) o con FKey<br />

di sistema.<br />

Specifiche del programma<br />

.e Tipo: FreeWare Configurazione minima:<br />

Kickstart 2.0 .e Instal!azione: copiare il comando<br />

in una directory a scelta File di supporto: req-<br />

tools.library in LIBS:<br />

Systemprefs Richard K6rber<br />

Tra le preferenze standard fornite col si-<br />

stema operativo non è presente nulla<br />

per la gestione delle caratteristiche delle<br />

CPU evolute come l'attivazione o disatti-<br />

vazione della cache memory e le moda-<br />

lità di accesso alla memoria. Questo<br />

programma sopperisce a tale carenza<br />

fornendo un completo accesso ai para-<br />

metri della CPU.<br />

Per installare SystemPrefs utilizzate l'ap-<br />

posita icona, che fa uso dell'lnstaller<br />

standard. Oltre all'editor di preferenze,<br />

I'lnstaller copia anche un piccolo pro-<br />

gramma da lanciare al boot che ripristina<br />

la configurazione dei parametri selezio-<br />

nata; è possibile modificare il file S:Star-<br />

tup-sequence aggiungendo la chiamata<br />

di tale comando prima di C:IPrefs.<br />

I parametri modificabili con SystemPrefs<br />

sono numerosi, anche se alcuni sono di-<br />

sponibili solo sul 68060. Particolarmente<br />

interessante è il parametro VBR to Fa-<br />

stRAM, che sposta il vettore di gestione<br />

degli interrupt dalla memoria Chip a<br />

quella Fast, consentendo un modesto<br />

guadagno in velocità. Oltre ai parametri<br />

relativi alla cache, è possibile settare un<br />

modo veloce di accesso alla memoria<br />

per Ramsey (chip presente su <strong>Amiga</strong><br />

3000 e 4000) a patto che la versione di<br />

quest'ultimo sia almeno la F (altrimenti il<br />

flag non è modificabile). Sia questo pa-<br />

rametro che Wriie Allocate della cache<br />

possono causare crash (ma non danni<br />

fisici) su alcuni <strong>Amiga</strong>, a seconda della<br />

tolleranza delle memorie installate; per<br />

questa ragione i parametri sono modifi-<br />

cabili solo attivando il modo esperto del<br />

programma (menu Settings, voce Expert<br />

Mode). Se desiderate provare a modifi-<br />

care questi parametri vi consigliamo di<br />

non salvare immediatamente la configu-<br />

razione (pulsante Save), ma di testare<br />

prima la stabilita del sistema premendo<br />

il pulsante Use,<br />

L'ultimo controllo disponibile è quello sul<br />

filtro audio di <strong>Amiga</strong> presente nelle CIA,<br />

che a differenza dei precedenti può es-<br />

sere attivato o disattivato senza proble-<br />

mi.<br />

Specifiche del programma<br />

Tipo: FreeWare Configurozione minimo:<br />

Kickstart 2.0 Instailozione: usare I'lnstaller for-<br />

nito e aggiungere la chiamata di SysPrefs nel fi-<br />

le s:startup-sequence. File di supporto: req-<br />

tools.library e provision.library in LIBS:<br />

Biorithms Richard Smedley<br />

Volete sapere se vi conviene alzarvi dal<br />

letto domattina? Se possedete la versio-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!