Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


18 Maggio 2022 Postato da: bubu7te
c2p.library
Ciao a tutti,
oggi ho pubblicato su Aminet una libreria per la conversione chunky2planar per Amiga classic 68k.
L'ho testata sulla mia Blizzard 1230 IV 50MHz, se qualche buona anima volesse fare un po' di benchmark con altri sistemi gliene sarei grato.

L'algoritmo è uno solo, su 030 ho ottenuto un risultato che non reputo malaccio, sarei curioso di sapere come gira su 040 e 060 (e magari anche su Vampire 080).

Il link su Aminet per il download è: http://aminet.net/package/dev/misc/c2plib
Commenti: 22  Aggiungi - Pagine: 1-2

Indice: forum / Richieste di Aiuto

Pagine: -1- [2] -

Post inviati: 64

Visulizza profilo Messaggio Personale
151.44.73.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Commento 21
bubu7te 24 Settembre 2023    13:15:40
Ciao a tutti, ho appena pubblicato su Aminet l'aggiornamento 1.5 della c2p.library:

http://aminet.net/package/dev/misc/c2plib

In questa nuova versione si può scegliere se utilizzare la delta conversion, ovvero la capacità di convertire solo i pixel che sono stati modificati da un frame all'altro. Così facendo è possibile ottenere un incremento significativo degli fps, ma solo se il numero di pixel che cambiano resta sotto al 60-70% dell'intera immagine (valore stimato).

Nonostante tutta la buona volontà, l'algoritmo di conversione delta è troppo grande per farcelo stare nella minuscola cache istruzioni dei microprocessori 68020/030 (solo 256 byte), ma non ci sono problemi a partire dal 68040 (4096 byte).

Se qualcuno volesse aiutarmi nella profilazione, sarei curioso di sapere le tempistiche di conversione degli esempi "basic" e "basic-delta" su 040 e 060, io ho solo una Blizzard 1230 IV. I passi da seguire sono descritti all'inizio di questo thread.

Grazie, ciao

gfx3d.library and c2p.library developer - A1200 tower, Blizzard 1230IV, 68882, 32 MB RAM, Picasso II, X-Surf, AmigaOS 3.0-3.9

Post inviati: 64

Visulizza profilo Messaggio Personale
151.67.208.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Commento 22
bubu7te 10 Marzo 2024    23:54:31
Nuova versione 1.6 della c2p.library disponibile su Aminet:
http://aminet.net/package/dev/misc/c2plib

Ora la conversione utilizza il chip Akiko, se presente nel sistema.
Per evitare problemi di data cache, la conversione tramite Akiko viene utilizzata solo con Motorola 68020, il quale dispone solo di una cache istruzioni. A partire dal 68030 è presente anche una cache dati, ma l'implementazione chunky to planar utilizzata da Akiko non risulta compatibile con la cache dati. Una soluzione potrebbe essere disattivare la data cache prima della conversione c2p e riattivarla in seguito, ma considerato che Akiko è più lento di un 68040, questa opzione potrebbe essere utilizzata solo per 030 per cui tanto vale non incasinare ancora di più la libreria..

Non avendo a disposizione un Amiga CD32, ho potuto testare il tutto solo con WinUAE opportunamente configurato, per cui se qualche volontario volesse partecipare nella fase di test è sempre il benvenuto.

Alla prossima, ciao

gfx3d.library and c2p.library developer - A1200 tower, Blizzard 1230IV, 68882, 32 MB RAM, Picasso II, X-Surf, AmigaOS 3.0-3.9

Pagine: -1- [2] -

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 2 registrati - amiwell79 - amiga1200 -
62 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a kori - galvanica - Maxxx - anemal000 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.10229396820068 secondi