
Petmate, il popolare programma di disegno PETSCII sviluppato da Janne Hellsten (noto anche come nurpax), ha raggiunto una nuova fase del suo sviluppo con l’arrivo di Petmate 9. Dopo l’ultima release ufficiale di Janne, la versione 0.8.4, il progetto è stato ripreso e ampliato da un nuovo sviluppatore (wbochar), che ha ottenuto il permesso di continuare il lavoro su questa piattaforma versatile e amata dalla comunità retrocomputing.
Storia e Transizione a Petmate 9
Janne Hellsten ha creato Petmate come uno strumento cross-platform per la creazione e modifica di grafiche PETSCII, il set di caratteri utilizzato dai computer Commodore come il C64, il VIC-20 e il PET. Dopo il rilascio della versione 0.8.4, il progetto è rimasto in pausa fino al 2020, quando un nuovo sviluppatore ha iniziato a lavorare su bugfix e nuove funzionalità. Dopo aver ottenuto il consenso di Janne, il progetto è stato rilanciato come Petmate 9, partendo dalla versione 9 per distinguersi dalle release precedenti.
Una delle caratteristiche chiave di Petmate 9 è la sua compatibilità con le versioni precedenti. Gli utenti possono installare e utilizzare sia la versione originale di Janne che Petmate 9 in parallelo, senza conflitti.
Installazione e Risoluzione Problemi
Alcuni utenti potrebbero riscontrare un errore relativo al processo GPU durante l’avvio del programma, con un messaggio simile a:
[33954:0224/200626.651433:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn’t usable.
Per risolvere questo problema, è sufficiente aggiungere l’opzione --no-sandbox
al comando di avvio o al collegamento del programma. Ad esempio:
petmate9 --no-sandbox
Nuove Funzionalità e Aggiornamenti
Petmate 9 introduce una serie di miglioramenti e nuove funzionalità, rendendolo uno strumento ancora più potente per la creazione di grafiche PETSCII. Ecco alcune delle novità più significative:
Versione 0.9.6b
- Zoom: La funzione di zoom non è più parte della catena di undo, migliorando l’esperienza utente (grazie a Bepp per il suggerimento).
- TAB come CTRL: Il tasto TAB ora funziona come CTRL per la selezione dei colori, avvicinandosi al comportamento della tastiera di VICE.
Versione 0.9.6a
- Invio PETSCII a Ultimate: Possibilità di inviare PETSCII a un dispositivo Ultimate, configurando IP/DNS nelle impostazioni.
- Scambio Palette: CTRL + Click sulla Palette dei Caratteri o dei Colori per scambiarli.
- Supporto Multi-Piattaforma: Creazione e modifica di PETSCII per VIC-20, PET e C128.
- Import/Export CBASE BBS: Supporto per l’importazione e l’esportazione di prompt BBS in formato CBASE (text.prg).
- Copia/Incolla tra Istanza: Copia e incolla di frame tra diverse istanze di Petmate.
- Esportazione in PNG: Possibilità di copiare e incollare direttamente in formato PNG.
- Allineamento Frame: Allineamento di tutti i frame a sinistra o al centro.
- Trasparenza e Ant Marching: Brushes e sezioni sono ora leggermente trasparenti, con l’effetto “marching ants”.
- Nuove Modalità di Incollaggio: CTRL+ALT, CTRL Click, ALT Click e CTRL+ALT+SHIFT Click per diverse modalità di incollaggio.
- Nuovi Menu e Shortcut: Menu aggiornati e nuovi shortcut per la creazione di documenti PETSCII per diverse macchine.
- Petmate Player: Nuova versione beta del lettore Petmate, con supporto per esportazioni avanzate e futuri aggiornamenti per animazioni e formati lunghi.
Versione 0.9.5
- Menu Rinnovati: Tutti i comandi sono ora accessibili tramite menu con shortcut e combinazioni di tasti.
- Pulsante “+” Bloccato: Il pulsante per creare una nuova immagine è ora bloccato a sinistra nell’interfaccia.
- Supporto Linux: Aggiunte versioni Linux alla configurazione Docker.
- Comando Inverti Brush: Nuova funzione per invertire il brush.
- Allineamento Frame: Pulsanti di zoom e allineamento aggiunti sotto il pulsante “+”.
Segnalazione Bug e Contributi
Gli utenti sono incoraggiati a segnalare bug e problemi tramite il repository GitHub del progetto. Questo permette agli sviluppatori di migliorare continuamente il programma e risolvere eventuali problemi riscontrati dalla comunità.
Conclusione
Petmate 9 rappresenta un’evoluzione significativa di uno strumento già ampiamente apprezzato dalla comunità retrocomputing. Con nuove funzionalità, miglioramenti dell’interfaccia utente e un supporto esteso per diverse piattaforme Commodore, Petmate 9 si conferma come il programma di riferimento per la creazione e modifica di grafiche PETSCII. Che tu sia un artista PETSCII esperto o un principiante, Petmate 9 offre tutto ciò di cui hai bisogno per dare vita alle tue creazioni retro.
Per ulteriori informazioni e per scaricare l’ultima versione, visita il repository GitHub del progetto o il sito ufficiale di wbochar