History
March 3, 2026
* Added GRAPHICS arguments to commands in MakePTDQDotsPalettes.
* Fixed benchmark program (it corrupted memory due to a wrong parameter passed to PTDQ_FillSelectorBitplanes()).
* [Dual Playfield 256+256 v1.3] Fixed manual.
* [Dual Playfield 256+81 v1.5] Reworked entirely: replaced graphics, added scale&rotate effect, added fps indicator, improved memory footprint.
* [Dual Playfield 256+81 v1.5] Fixed and updated manual.
* [Lionheartriple v1.5] Fixed a word in manual.
* [Zoommapping v1.6] Fixed a word in manual.
February 18, 2026
* [Dual Playfield 256+256 v1.3] Simplified handling of bitplanes pointers (it was still affected by buffering, which initially was included).
February 11, 2026
* Renamed PTDQ_InitializeSelectorBitplanes() as PTDQ_FillSelectorBitplanes().
* Added interleaved bitplanes support to PTDQ_FillSelectorBitplanes() (WARNING: API CHANGED).
* Updated documentation.
* [Dual Playfield 256+256 v1.2] Replaced custom code with call to PTDQ_FillSelectorBitplanes().
* [Dual Playfield 256+81 v1.4] Replaced custom code with call to PTDQ_FillSelectorBitplanes().
* [Lionheartriple v1.5] Replaced custom code with call to PTDQ_FillSelectorBitplanes().
* [MakePTDQDotsPalette 1.4] Added GRAPHICS=G/S shell argument.
* [MakePTDQDotsPalette 1.4] Fixed size of body-less palette files (the last 12 bytes were not saved).
* [Zoommapping v1.8] Adapted to PTDQ_FillSelectorBitplanes().
February 10, 2026
* [Dual Playfield 256+256 v1.1] Improved handling of staggered lines deactivation (which also allowed the removal of a routine).
* [Dual Playfield 256+81 v1.3] Improved handling of staggered lines deactivation (which also allowed the removal of a routine).
* [Lionheartriple v1.4] Improved handling of staggered lines deactivation (which also allowed the removal of a routine).
* [Zoommapping v1.7] Improved handling of staggered lines deactivation (which also allowed the removal of a routine).
February 9, 2026
* [Dual Playfield 256+256 v1.0] Improved and fixed manual.
* [Dual Playfield 256+81 v1.2] Improved and fixed manual.
* [Lionheartriple v1.3] Improved manual.
February 8, 2026
* Added Dual Playfield 256+256.
* [Dual Playfield 256+81 v1.2] Renamed as "Dual Playfield 256+81".
February 7, 2026
* [Lionheartriple v1.3] Removed an unused routine.
* [Lionheartriple v1.3] Removed 4 bytes of superfluous data.
* [Dual Playfield 256+81 v1.1] Removed an unused routine.
* [Dual Playfield 256+81 v1.1] Removed 4 bytes of superfluous data.
* [Dual Playfield 256+81 v1.1] Made solid a few erroneously transparent pixels in the foreground image.
* [Dual Playfield 256+81 v1.1] Added some information to manual.
* [Dual Playfield 256+81 v1.1] Touched up manual.
* [Dual Playfield 256+81 v1.1] Renamed as "PTDQ Dual Playfield 256+81".
* [Zoommapping v1.6] Removed an unused routine.
* [Zoommapping v1.6] Removed 4 bytes of superfluous data.
February 4, 2026
* Added additional information to the TWEAKS section of the documentation.
* Removed a misleading note from PTDQ_DoC2P_R()'s documentation.
* Added notes about interleaved bitplanes to PTDQ.s.
* Added PTDQ Dual Playfield.
* [Lionheartriple v1.2] Removed a leftover instruction.
* [Lionheartriple v1.2] Fixed and extended manual.
September 29, 2025
* Turned off data cache write allocation on 68030 in benchmark to avoid slowdowns caused by unwanted data cache invalidation.
* Added more benchmark results to the documentation.
* [Lionheartriple v1.1] Made the background graphics 32 dots wider (exploiting the dead bands at the sides that had been added for technical reasons).
* [Lionheartriple v1.1] Updated manual.
September 22, 2025
* Added Lionheartriple.
September 18, 2025
* Added more dots palettes.
* Renamed GeneratePTDQPalette(s) as MakePTDQDotsPalette(s).
September 15, 2025
* Fixed a formula in the documentation of PTDQ_DoC2P_R() (a pair of parentheses was missing).
* Removed a wrong piece of information from the documentation.
* Removed transparency from dots palettes.
* [Zoommapping v1.5] Fixed initial value of a variable.
September 13, 2025
* Moved FILEPATH option ahead of TRANSPARENCYCOLOR and NONORMALIZATION in the GeneratePTDQPalette arguments template so that no keyword needs to be specified explicitly.
* Added the TRANSPARENCYCOLOR option to GeneratePTDQPalette.
* Touched up the RGBWa dots palette.
August 20, 2025
* Removed leftovers from the documentation.
* Made a cosmetic change to the benchmark report.
* [Zoommapping v1.4] Made an internal change.
February 11, 2025
* Added dots palettes in ILBM format to the archive.
* Fixed and extended the documentation.
* [Zoommapping v1.3] Made a couple of micro optimizations.
February 10, 2022
* First release.
Files
Get PTDQ
PTDQ
Fast chunky screens system [Amiga]
| Status | In development |
| Category | Tool |
| Author | RETREAM |
| Tags | Amiga, development |
| Languages | English |
