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: 7759

Visulizza profilo Messaggio Personale
87.18.107.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 1
DanyPPC 19 Maggio 2022    07:03:11
Per un utente medio se non c'è alcuna applicazione che usa la tua libreria in che modo è possibile fare test ?

Grazie del contributo.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 69

Visulizza profilo Messaggio Personale
151.18.87.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36
Commento 2
bubu7te 19 Maggio 2022    12:03:43
mumble mumble... giusto, non avevo indicato come..

1 - Per prima cosa, scaricare l'archivio da Aminet: http://aminet.net/dev/misc/c2plib.lha e, ovviamente, decomprimerlo.

2 - Copiare in LIBS: il file c2p.library presente nella dir libs/ dell'archivio. In questo modo si è installata la libreria sul proprio sistema.

3 - Il modo più semplice di fare un test è eseguire il programma zoom-optimized presente nella dir sdk/examples/ dell'archivio. Dopo un po' finisce da solo e scrive più o meno quanti FPS ha raggiunto. Il conteggio è solo indicativo perché ho scartato le frazioni di secondo, e perché vengono fatti altri calcoli oltre alla routine c2p. NB: questo programma non richiede l'AGA ma solo CPU 020+ e os3.0+, per cui può essere eseguito anche su A2000, A3000 o altro.

4 - STOP QUI... Per chi volesse approfondire meglio, c'è un modo più complesso ma molto più preciso, che spiego nei punti seguenti:

-------
NB: per questi test col profiler è richiesto un sistema AGA

5 - Scaricare un profiler da Aminet, ad esempio l'ottimo AProf: http://aminet.net/package/dev/misc/AProf334

6 - Aprire il profiler e caricare il file chunky che si trova nella dir sdk/examples/ dell'archivio (bottone Open del profiler)

7 - Eseguire il programma cliccando sul bottone Start del profiler e attendere la fine.

8 - Quando arriva la fine bisogna premere il tasto Invio sulla finestra del messggio che appare (dove c'è scritto "Press RETURN key to exit").

9 - Prendere nota del numero relativo alla riga C2P_Chunky2Planar, colonna "Per Call", quelli sono i millisecondi impiegati dalla routine di conversione c2p, più basso è il numero, meglio è.

10 - Ripetere dal punto 6 caricando il file scrambled che si trova nella dir sdk/examples/ dell'archivio.


I risultati ottenuti con il profiler sono relativi ad una conversione c2p 320x200 8bpl.

A titolo di riferimento, sullo 030/50MHz della mia Blizzard 1230IV ottengo i seguenti valori:

- chunky 320x200 8bpl = 37.140 ms
- scrambled 320x200 8bpl = 27.227 ms


Grazie a chiunque sia interessato a partecipare..

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

Post inviati: 7759

Visulizza profilo Messaggio Personale
87.18.107.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 3
DanyPPC 19 Maggio 2022    16:31:47
Perfetto, grazie della spiegazione. Aggiornerò qui con vari test su diverse configurazioni.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 7759

Visulizza profilo Messaggio Personale
87.18.107.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 4
DanyPPC 19 Maggio 2022    17:48:02
In risposta a bubu7te
bubu7te

A titolo di riferimento, sullo 030/50MHz della mia Blizzard 1230IV ottengo i seguenti valori:

- chunky 320x200 8bpl = 37.140 ms
- scrambled 320x200 8bpl = 27.227 ms


Ok, riporto i valori ottenuti su diverse mie configurazioni Amiga reali, fpga ed emulatore:

- A1200/Blizzard030mk4/OS3.2.1/64MB
chunky = 37.498 ms
scrambled = 27.435 ms

- A1200/BlizzardPPC060/OS3.9BB4/256MB
chunky = 19.944 ms
scrambled = 15.810 ms

- V4SA Apollo080 Core R7.4/OS3.9BB4
chunky = 2.915 ms
scrambled = 1.785 ms

- MinimigAGA MiST Core 211207 OS3.1/24MB
chunky = 25.186 ms
scrambled = 14.435 ms

- WinUAE 4.9.1 040/JIT/OS3.9BB2/256MB
chunky = 0.101 ms
scrambled = 0.057 ms

Per WinUAE non ha tanto senso visto che gira su i9 9900k bloccato a 3.6Ghz (NoTurbo), è fuori parametro. L'ho fatto così tanto per....
Interessante l'fpga per il Minimig che batte lo 030@50Mhz. Il core Apollo 080 invece è brutale rispetto ad un'Amiga 060 !

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 69

Visulizza profilo Messaggio Personale
151.42.222.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 5
bubu7te 19 Maggio 2022    20:53:15
In risposta a DanyPPC
DanyPPC

- A1200/Blizzard030mk4/OS3.2.1/64MB
chunky = 37.498 ms
scrambled = 27.435 ms

- A1200/BlizzardPPC060/OS3.9BB4/256MB
chunky = 19.944 ms
scrambled = 15.810 ms

- V4SA Apollo080 Core R7.4/OS3.9BB4
chunky = 2.915 ms
scrambled = 1.785 ms

- MinimigAGA MiST Core 211207 OS3.1/24MB
chunky = 25.186 ms
scrambled = 14.435 ms

...
Interessante l'fpga per il Minimig che batte lo 030@50Mhz. Il core Apollo 080 invece è brutale rispetto ad un'Amiga 060 !


Grazie per i test, un paio di considerazioni:

1 - I programmi sono OS friendly, per cui le prestazioni potrebbero non essere al top perché c'è sempre qualche task del sistema operativo che gira sotto.

2 - Su Amiga reali c'è un grosso limite dovuto alla lentezza di accesso alla Chip RAM, forse il Minimig non risente di questo, il Vampire di sicuro no.

3 - Su 060 la conversione è sotto al V-Blank (20ms), per cui siamo al 50-esimo di secondo, anche se il chunky è al limite. La conversione scrambled prende comunque 15.8 ms, che è il 76% circa del V-Blank, per cui resta un 24% di tempo per la logica di un gioco/demo.

4 - L'algoritmo di conversione è ottimizzato per 020/030, e converte in 2 passaggi per poter eseguire cicli più piccoli possibile, in modo che restino nella misera cache istruzioni di 256 byte presente in questi processori. Su 040 e 060 la cache istruzioni è ben maggiore, per cui ci sarebbe spazio per migliorare la conversione chunky (lo scrambled per me è già al limite).

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

Post inviati: 7759

Visulizza profilo Messaggio Personale
87.18.107.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 6
DanyPPC 20 Maggio 2022    16:59:38
Altri test:

- A1200/Blizzard030mk4/OS3.9BB4/64MB
chunky = 37.368
scrambled = 27.283 ms

- A1200/ACA1233@42Mhz/OS3.9BB4/128MB
chunky = 41.078 ms
scrambled = 29.741 ms


Notare come la ACA1233, nonostante abbia un accesso alla ram molto più veloce della Blizzard 1230IV dia comunque risultati inferiori, anche se di poco.
La Blizzard 1230 resta la migliore scheda creata per l'A1200 desktop, la più compatibile, stabile e che non richiede alcuna modifica alla motherboard, a differenza di molte altre schede acceleratrici.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 69

Visulizza profilo Messaggio Personale
151.42.222.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 7
bubu7te 20 Maggio 2022    22:15:19
In risposta a DanyPPC
DanyPPC

- A1200/Blizzard030mk4/OS3.9BB4/64MB
chunky = 37.368
scrambled = 27.283 ms

- A1200/ACA1233@42Mhz/OS3.9BB4/128MB
chunky = 41.078 ms
scrambled = 29.741 ms

Notare come la ACA1233, nonostante abbia un accesso alla ram molto più veloce della Blizzard 1230IV dia comunque risultati inferiori, anche se di poco.


Immagino però che la Blizzard giri a 50MHz, right?

Qualche anima pia con uno 040 dici che lo troviamo qui in giro? In modo da avere una casistica completa..

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

Post inviati: 7759

Visulizza profilo Messaggio Personale
87.18.107.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
Commento 8
DanyPPC 21 Maggio 2022    06:49:58
In risposta a bubu7te
bubu7te

Immagino però che la Blizzard giri a 50MHz, right?

Qualche anima pia con uno 040 dici che lo troviamo qui in giro? In modo da avere una casistica completa..

Ovviamente la Blizzard gira a 50Mhz, ma la ACA1233@42Mhz fa grossomodo gli stessi mips, ed ha in più un accesso alla memoria molto veloce.

Si, sicuramente ci sono gli utenti di Amiga 4000/040 ma magari non hanno letto questo topic.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 69

Visulizza profilo Messaggio Personale
151.42.222.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
Commento 9
bubu7te 4 Giugno 2022    16:39:32
Ho sviluppato una versione che dovrebbe girare meglio su processori con cache istruzioni più grandi di quella presente su 020/030.
Se qualcuno volesse farmi da cavia con 040 e/o 060 e/o Minimig e/o Vampire, utilizzando il profiler AProf (seguendo le linee guida ilustrate in un mio post precedente qui sopra), gliene sarei molto grato.
Purtroppo io ho solo una Blizzard 1230 IV con 68030, ho provato a emulare uno 040/060 con WinUAE ma i valori ottenuti non mi sembrano molto coerenti, sarei curioso di sapere come gira su una macchina fisica..

L'algoritmo ovviamente non è ancora stato pubblicato su Aminet, preferisco qualche verifica in più prima di farlo.
Per chi fosse interessato, i programmi da testare sono disponibili ai seguenti URL:
https://www.dropbox.com/s/lwgnnqz38vuii57/c2p_040_v1?dl=0
https://www.dropbox.com/s/72dhr5k6mibyw1m/c2p_040_v2?dl=0

Su 030 ottengo 40.784 ms per la conversione c2p, un valore peggiore rispetto a quello ottenuto con la versione attuale della libreria, ma è giusto così perché il ciclo c2p ora è troppo grande per stare interamente nella sua piccola cache istruzioni di 256 bytes. I processori 040/060/080 hanno una cache istruzioni molto maggiore, e dovrebbero avvantaggiarsene molto (quanto, non so, lo diranno i test..)

NB: Sul profiler AProf, il valore da cercare è quello che corrisponde alla riga che inizia per c2p_8x8_040, colonna Per Call

Grazie a tutti, ciao

Commento modificato il 04/06/2022 alle ore 16:45:57


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

Post inviati: 7759

Visulizza profilo Messaggio Personale
79.36.110.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36
Commento 10
DanyPPC 4 Giugno 2022    18:09:00
Ok, cerco di fare i test in questi giorni sempre tenendo conto delle mie schede acceleratrici ed fpga, escluso purtroppo lo 040 che non possiedo da anni.
WinUAE è attendibile solo se emuli una configurazione base A500/600/1200.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 7759

Visulizza profilo Messaggio Personale
79.36.110.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36
Commento 11
DanyPPC 5 Giugno 2022    07:50:40
Ecco i miei test:

- A1200/BlizzardPPC060/OS3.9BB4/256MB
chunky_8x8_040_v1 = 16.296 ms
chunky_8x8_040_v2 = 16.326 ms

- V4SA Apollo080 Core R8/OS3.9BB4
chunky_8x8_040_v1 = 2.695 ms
chunky_8x8_040_v2 = 2.649 ms

Valuta te se ci sono miglioramenti

Commento modificato il 05/06/2022 alle ore 07:51:04


A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 69

Visulizza profilo Messaggio Personale
151.38.3.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36
Commento 12
bubu7te 5 Giugno 2022    10:09:01
In risposta a DanyPPC
DanyPPC

Ecco i miei test:

- A1200/BlizzardPPC060/OS3.9BB4/256MB
chunky_8x8_040_v1 = 16.296 ms
chunky_8x8_040_v2 = 16.326 ms

- V4SA Apollo080 Core R8/OS3.9BB4
chunky_8x8_040_v1 = 2.695 ms
chunky_8x8_040_v2 = 2.649 ms

Valuta te se ci sono miglioramenti



Grande !!
Purtroppo ci manca sempre il test su 040, mi aspetto la v2 lievemente migliore su di esso.
Lo 060 fa un grosso balzo e si avvicina alle prestazioni della conversione scrambled.
Mi fa strano che i tempi della Vampire siano più simili alla vecchia versione c2p (2.915 ms) anziché alla scrambled (1.785 ms), quasi che la cache istruzioni sia molto piccina per il 68080

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

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:101.0) Gecko/20100101 Firefox/101.0
Commento 13
divina 7 Giugno 2022    09:47:15
@bubu7te
molto interessante
ho la possibilità di testare con 040 sia a @25 che @40 in A4000/A1200) e config. 030 @25/50 in stock A4000/3000 e 060 in schede diverse config A4000
Se compili la lib anche per WOS ppc, anche possibilità di testare con PowerPC in A4000, che sarebbe molto interessante via AGA

Se di tuo interesse ho anche questa per eventuali confronti ulteriori http://wiki.icomp.de/wiki/Graffiti

unico problema, il tempo ... magari scrivimi in PM

Commento modificato il 07/06/2022 alle ore 09:48:38


lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Post inviati: 69

Visulizza profilo Messaggio Personale
151.42.222.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
Commento 14
bubu7te 7 Giugno 2022    22:46:15
In risposta a divina
divina

@bubu7te
molto interessante
ho la possibilità di testare con 040 sia a @25 che @40 in A4000/A1200) e config. 030 @25/50 in stock A4000/3000 e 060 in schede diverse config A4000
Se compili la lib anche per WOS ppc, anche possibilità di testare con PowerPC in A4000, che sarebbe molto interessante via AGA

Se di tuo interesse ho anche questa per eventuali confronti ulteriori http://wiki.icomp.de/wiki/Graffiti

unico problema, il tempo ... magari scrivimi in PM


Ciao, grazie per l'interesse e la tua disponibilità.
Ti ho inviato in PM la procedura da seguire, praticamente è un riassunto di quanto scritto fino ad ora qui sopra.

La libreria è scritta in C, con le parti critiche ottimizzate direttamente in Assembly, ma purtroppo io l'assembly del PPC non lo conosco e non ho nessuna macchina PPC sulla quale sviluppare.
In ogni caso, i sorgenti sono disponibili su Aminet, li ho rilasciati sotto licenza MIT, per cui se qualcuno volesse cimentarsi...

Per la Graffiti discorso simile, non avendola a disposizione bisognerebbe programmarla "alla cieca" e non è una cosa immediata.

Ciao

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

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:98.0) Gecko/20100101 Firefox/98.0
Commento 15
divina 8 Giugno 2022    23:41:21
@bubu7te
letto ora e risposto

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:101.0) Gecko/20100101 Firefox/101.0
Commento 16
divina 10 Giugno 2022    12:00:05
provato qualcosa

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Post inviati: 69

Visulizza profilo Messaggio Personale
151.42.215.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
Commento 17
bubu7te 17 Novembre 2022    23:38:02
Informazione di servizio: per chi fosse interessato, in questi giorni ho pubblicato su Aminet l'aggiornamento v1.2 della c2p.library
Ciao

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

Post inviati: 69

Visulizza profilo Messaggio Personale
151.68.127.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
Commento 18
bubu7te 12 Dicembre 2022    12:15:29
Quatto quatto, ho pubblicato su Aminet l'aggiornamento v1.3 della c2p.library
http://aminet.net/package/dev/misc/c2plib
Ciao

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

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:107.0) Gecko/20100101 Firefox/107.0
Commento 19
divina 13 Dicembre 2022    13:51:19
bel software!

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Post inviati: 69

Visulizza profilo Messaggio Personale
151.67.200.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Commento 20
bubu7te 1 Giugno 2023    08:58:03
Aggiornamento 1.4 appena pubblicato su Aminet:
http://aminet.net/package/dev/misc/c2plib

Ora è possibile utilizzare una bitmap in formato interleaved come destinazione della conversione c2p.
In questo modo, si può utilizzare la c2p.library per creare lo sfondo, sul quale poi disegnare oggetti con il blitter in una sola passata.

Chi volesse contribuire con testing e benchmark è bene accetto.. ciao

gfx3d.library, c2p.library and thread.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: 1 registrati - AfAOne -
51 non registrati

Benvenuto all'ultimo utente registrato: zulu

© 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.13152384757996 secondi