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


10 Febbraio 2025 Postato da: saimo
PTDQ - C2P più veloce
Oggi ho rilasciato questo nuovo sistema.

PTDQ è un sistema per Amiga AGA che fornisce un metodo chunky-to-planar più veloce di quello tradizionale. È il fratello di più alta qualità di PTDS (già PED81C), un altro sistema basato sullo stesso principio.

SIMPLIFIED COMPARISON CHART
----------------+------------+---------------- +--------------+---------+------
| horizontal | maximum number | color choice | visual |
system | resolution | of colors | freedom | quality | speed
----------------+------------+---------------- +--------------+---------+------
PTDQ | full | 256 | ** | ** | **
PTDS | half | 81 | * | * | ***
traditional C2P | full | 256 | *** | *** | *

C2P PERFORMANCE COMPARISON SUMMARY
---------+---------+------------------+------- --------
| | C2P conversions | C2P conversion
machine | routine | per second | time (frames)
--------+---------+------------------+------------ ---
A1200 | PTDQ | 12.670 (+2.493) | 3.946 (-0.966)
| K030 | 10.177 | 4.912
--------+---------+------------------+------------ ---
A1200B | PTDQ | 50.098 (+13.425) | 0.998 (-0.365)
| K030 | 36.673 | 1.363
--------+---------+------------------+------------ ---
A1200PS | PTDQ | 86.340 (+12.494) | 0.579 (-0.098)
| K040 | 73.846 | 0.677
--------+---------+------------------+------------ ---
A1200TF | PTDQ | 67.689 (+4.699) | 0.738 (-0.055)
| K040 | 62.990 | 0.793
--------+---------+------------------+------------ ---
A4000CS | PTDQ | 72.690 (+7.614) | 0.687 (-0.081)
| K040 | 65.076 | 0.768

A1200: Amiga 1200
A1200B: Amiga 1200, Blizzard 1230 IV, 68030 @ 50 MHz, 60 ns RAM
A1200PS: Amiga 1200, PiStorm32-lite, Raspberry Pi CM4, firmware v1.04
A1200TF: Amiga 1200, TerribleFire TF1260, 68060 @ 50 MHz, firmware 68090
A4000CS: Amiga 4000, NTSC PAL-jumpered, CyberStorm MK III, 68060 @ 50 MHz

PTDQ = PTDQ_DoC2P()
K030/K040 = Kalms c2p1x1_8_c5_030_2() / c2p1x1_8_c5_040()

(Scusate, le tabelle non sono chiare perché andrebbero mostrate con font a larghezza fissa, ma non se e come si può fare.)

Video: https://www.youtube.com/watch?v=witR2EE9No8

[La qualità del video relativo alla macchina reale è pesantemente condizionato dal fatto che lo scandoubler non supportava l'SHRES (perciò ho usato un trucco software real-time per riprodurre i colori in qualche modo, anche se è solo un'illusione visiva che causa una specie di effetto rasterline), il monitor not supportava il PAL progressivo e il video è stato catturato con un telefono antico a soli 24.917 Hz. La compressione di YouTube's ha degradato la qualità video.]

I dettagli completi sono forniti nella documentazione inclusa nell'archivio che si può scaricare da https://retream.itch.io/ptdq .

Modificato il 10/02/2025 alle ore 19:10:52

Commenti: 7  Aggiungi  - Leggi

Indice: forum / Software Amiga in generale


amiwell79

Post inviati: 13823

Visulizza profilo Messaggio Personale
80.116.232.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15
Commento 1
amiwell79 10 Febbraio 2025    19:13:52
complimenti saimo

TinyAros Distrò Mainteiner https://www.tinyaros.it


Post inviati: 4259

Visulizza profilo Messaggio Personale
151.32.76.*** Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0
Commento 2
Mck 11 Febbraio 2025    08:09:50
Complimenti.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Il Webmaster

Post inviati: 4956

Visulizza profilo Messaggio Personale
151.44.20.*** Mozilla/5.0 (Android 10; Mobile; rv:135.0) Gecko/135.0 Firefox/135.0
Commento 3
Mak73 11 Febbraio 2025    19:40:45
Ottimo, hai già qualche idea su come usarlo?

Pace e bene a tutti.

Post inviati: 760

Visulizza profilo Messaggio Personale
2.45.202.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0
Commento 4
saimo 11 Febbraio 2025    21:01:24
Grazie a tutti.

@Mak73

A dire il vero non penso di utilizzarlo: per quanto sia veloce, comunque il C2P è roba da Amiga espansi, e io preferisco fare roba per Amiga di base. Se mai avrò modo, mi piacerebbe fare un gioco per A1200 con PTDS.

RETREAM - sogni retro per Amiga, Commodore 64 e PC

amiwell79

Post inviati: 13823

Visulizza profilo Messaggio Personale
80.116.232.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15
Commento 5
amiwell79 11 Febbraio 2025    21:15:57
Già è tanta roba con il PTDS

TinyAros Distrò Mainteiner https://www.tinyaros.it


Heyvid

Post inviati: 325

Visulizza profilo Messaggio Personale
5.150.129.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Commento 6
Heyvid 14 Febbraio 2025    19:36:29
Molto interessante, complimenti.

Post inviati: 760

Visulizza profilo Messaggio Personale
2.35.191.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0
Commento 7
saimo 3 Marzo 2026    13:14:54
Poiché l'ultima demo riutilizzava la grafica di quella precedente (con qualità migliore ed effetti aggiuntivi, grazie all'alpha channel extra), la seconda non appariva più tanto buona, perciò ho deciso di rielaborarla per produrre un risultato più significativo e interessante. L'ho appena rilasciata, perciò chi vuole provarla sulla propria macchina può scaricarla da https://retream.itch.io/ptdq come al solito.

https://www.youtube.com/watch?v=1eBPcg1ndXY


LAYERS

Common:
* PTDQ system
* RGBWa color model
* 320x256 visible dots
* interleaved bitplanes
* horizontal and vertical scrolling

Background:
* 336x272 dots
* maximum 256 colors

Foreground:
* 672x576 dots
* maximum 81 non-transparent colors
* 8-bit alpha per base color

NOTES

* Both the layers reside in CHIP RAM.
* The layers use 6 bitplanes in all.
* If the foreground had not used 100% transparent dots, its maximum number of colors would have been 256.
* The foreground mode is changed by writing a whole 24-bit palette to the COLORxx registers with the CPU during the vertical blanking. The required palettes are pre-calculated at startup.
* The Copper is idle most of time (but if the staggered lines are on, it performs a wait and a write for each visible rasterline). The Blitter is idle.
* The texture is 512x512 dots and gets scaled and rotated onto a triple-buffered 128x128 dots raster.
* The raster gets rendered onto the foreground while racing the beam by means of PTDQ_DoC2P_R() when, at the end of a frame, it is found to have changed (so, at most 50 times per second, even if the fps limit is off).

PERFORMANCE

On a stock Amiga 1200, the speed is about 17.5 fps.
On an Amiga 1200 equipped with a Blizzard 1230 IV mounting a 50 MHz 68030 and 60 ns FAST RAM, the speed varies between 80 and 94 fps.
The fps fluctuation depends on the fact that the fetching of the texture dots is more of less friendly to the CPU data cache according to the scale factor and the rotation angle.

RETREAM - sogni retro per Amiga, Commodore 64 e PC


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