KPATCH V1.1 KPATCH V1.1 Grazie per aver preferito "Key-Patch" (KPATCH), un programma appositamente studiato per l'Amiga 600 nel quale, essendo mancante il tastierino numerico, si e' impossibilitati nell'uso di quelle applicazioni che ne necessitano la presenza, come ad esempio il DELUXE PAINT per la funzione "perspective" . AVVERTENZE L'autore non si assume nessuna responsabilita' in caso di eventuali danni di qualunque tipo ed entita' provocati direttamente od indirettamente da KPATCH. Il programma inoltre e' distribuibile solo se completo in tutte le sue parti, senza modifica alcuna e senza scopo di lucro. Qualunque richiesta di inclusione, in un pacchetto software di regolare distribuzione, del KPATCH deve essere esplicitamente concordata in forma scritta con l'autore stesso. KPATCH KPatch provvede a simulare il tastierino numerico sulla tastiera principale, in modo che anche gli utenti di Amiga 600 possano averlo a disposizione. Questo puo' essere utilizzato per favorire la compatibilita' con tutti quei programmi che assegnano funzioni diverse ai numeri del tastierino da quelli della tastiera principale e puo' essere persino utile agli utenti di Amiga 1000 per i tasti che a loro mancano. COME SI USA Per installare KPATCH basta eseguirlo, e per questo e' comodo inserirlo nella Startup-sequence del disco, o meglio (se lo possedete) in quella dell'Hard Disk interno dell'A600. Per abilitare/disabilitare la simulazione e' stato "creato" un duplicato del tasto NUM presente spesso sui portatili che genera l'effetto che ci stiamo proponendo di ottenere. Questo "nuovo tasto" e' l'ALT destro, che quando e' premuto abilita la simulazione. Per una tavola dei tasti simulati vi rimando all'immagine IFF allegata: "KEYPAD.IFF". Ovviamente le funzioni dell'ALT sinistro rimangono invariate ed e' possibile utilizzarlo come di consueto; anche l'ALT destro puo' essere ancora utilizzato, ma solo con i tasti che non vengono coinvolti nella simulazione. Tramite l'opzione -r "KPatch -r" tutto cio' che abbiamo appena visto diventa residente, ossia resistente al Reset. Per rimuoverlo e' necessario spegnere la macchina. COME FUNZIONA KPATCH per emulare il tastierino numerico intercetta l'interrupt di livello 2 (PORTS-IRQ) e si occupa di modificare lo stato dell'Input de tastiera a livello hardware. In questo modo e' possibile "ingannare" il computer facendogli credere la pressione di alcuni tasti quando se ne premono altri (io stesso, per esperimento, ho simulato sul mio Amiga 500, dotato di tastiera usa0, i 2 tasti che sono presenti solo nelle versioni nazionalizzate dello stesso). Ovviamente la tecnica da me utilizzata nella stesura di KPATCH non e' proprio "legalissima" in termini di specifiche tecniche, ma fortunatamente non ho riscontrato alcuna incompatibilita' con i software disponibili ne' sotto 1.3 ne' sotto 2.0, ma e' possibile che ve ne siano con Amiga dotati di tastiere dalla circuieria "un po' strana". E' ovvio comunque che il programma non funziona affatto con tutte le applicazioni, specialmente i giochi, che prendono il totale controllo della macchina, o con quelle che modificano l'IRQ di livello 2. Suggerimenti e migliorie sono bene accetti, scrivetemi pure, saro' lieto di rispondervi. email: f.farenga@agora.stm.it Web: http://www.agora.stm.it/htbin/wwx?fi^F.Farenga END_OF_FILE