History
December 6, 2024
* [Zoomaniac v1.8] Made the solid scaling routine a bit faster.
* [Zoomaniac v1.8] Fixed crash on 68020-68040 when rendering took more than 1 frame.
* [Zoomaniac v1.8] Updated manual.
June 18, 2024
* Built demos against latest custom framework (which removes the useless and potentially counterproductive 1-second wait at startup).
* [PVE v1.9] Replaced "PED81C Voxel Engine" with "PVE" in version string.
* [PVE v1.9] Built against latest custom framework (which removes the useless and potentially counterproductive 1-second wait at startup).
* [Zoomaniac v1.7] Built against latest custom framework (which removes the useless and potentially counterproductive 1-second wait at startup).
June 14, 2024
* [PVE v1.8] Adapted to and built against latest custom framework.
* [Zoomaniac v1.6] Made raster copy from FAST RAM to CHIP RAM slightly faster on 68020 and 68030 (and possibly also on 68040).
* [Zoomaniac v1.6] Adapted to and built against latest custom framework.
April 30, 2024
* [Zoomaniac v1.5] Made raster copy from FAST RAM to CHIP RAM 1.37 rasterlines faster.
* [Zoomaniac v1.5] Removed some leftover instructions for the bottom of the Copperlist.
* [Zoomaniac v1.5] Updated/fixed manual.
April 29, 2024
* Improved _WAIT_SCREEN_BOTTOM[] in AMOS Professional source code example.
* Built demos against latest custom framework.
* Improved and fixed documentation.
* [PVE v1.7] Built against latest custom framework.
* [Zoomaniac v1.4] Built against latest custom framework.
* [Zoomaniac v1.4] Fixed a missing space in manual.
April 25, 2024
* Worked on AMOS Professional source code example: added a safety check; changed logic of _WAIT_SCREEN_BOTTOM[]; made various other minor changes.
* Removed stray file from archive.
April 24, 2024
* Worked on the AMOS Professional source code example: added multiple color models support; added main loop that allows to change picture, in order to show how to switch between AMOS and PED81C screens and how to change color model; refactored the code to make reuse easier.
* Removed the demos that simply showed static pictures.
* Built demos and GeneratePalette against latest custom framework.
* Touched up documentation.
* [PVE v1.6] Built against latest custom framework.
* [PVE v1.6] Touched up manual.
* [Zoomaniac v1.3] Adapted to and built against latest custom framework.
* [Zoomaniac v1.3] Touched up manual.
April 23, 2024
* [PVE v1.5] Worked on benchmark calculations: fixed off-by-one bug; removed 64 divisions; simplified code.
* [PVE v1.5] Adapted to and built against latest custom framework.
April 6, 2024
* Removed FFIS100 option from GeneratePalette.
* Added NONORMALIZATION option to GeneratePalette.
* Added 2-bitplane palettes to GeneratePalettes.
* Added more reference palettes.
* Updated, extended and fixed documentation.
April 2, 2024
* [Zoomaniac v1.2] Added horizontal flipping, vertical flipping, color-keying and zero-keying to the scaling routines.
* [Zoomaniac v1.2] Added effects that show the aforementioned features.
* [Zoomaniac v1.2] Changed video buffering method when two rasters can be allocated FAST RAM (this increases the performance on expanded machines).
* [Zoomaniac v1.2] Made effects start as soon as [SPACE] is pressed (instead of when it is released).
* [Zoomaniac v1.2] Made background of fps digits entirely black to make numbers more readable.
* [Zoomaniac v1.2] Made various internal changes.
* [Zoomaniac v1.2] Updated manual.
March 28, 2024
* [PVE v1.4] Made staggered lines toggle as soon as [F1] is pressed (instead of when it is released).
* [Zoomaniac v1.1] Turned the 68030 data cache burst on for slightly faster performance.
* [Zoomaniac v1.1] Made a couple of minor optimizations.
* [Zoomaniac v1.1] Added frames rendering limit toggle ([F3]).
* [Zoomaniac v1.1] Worked on fps indicator: added hundreds digit; made digits smaller; made digits auto-clearing, so that they read correctly also when they are not cleared before drawing.
* [Zoomaniac v1.1] Made staggered lines toggle as soon as [F1] is pressed (instead of when it is released).
* [Zoomaniac v1.1] Updated splash screen.
* [Zoomaniac v1.1] Redesigned the 'M' in the logo.
* [Zoomaniac v1.1] Updated and extended manual.
March 27, 2024
* Added the Zoomaniac demo.
* [PVE v1.3] Made a couple of minor changes.
* [PVE v1.3] Updated manual.
January 1, 2024
* Rebuilt demos against latest custom framework.
* [PVE v1.2] Optimized slightly background rendering.
* [PVE v1.2] Corrected benchmark fps calculation (312 rasterlines were considered instead of 313).
* [PVE v1.2] Built against latest custom framework.
* [PVE v1.2] Updated, extended and fixed manual.
December 22, 2023
* [PVE v1.1] Reworked screen buffering, so that the raster data is more efficiently written to CHIP RAM when bitplanes DMA is inactive.
* [PVE v1.1] Improved 68030 caches handling.
* [PVE v1.1] Added 68040 and 68060 caches handling.
* [PVE v1.1] Added MMU handling to avoid that the MMU affects the speed negatively.
* [PVE v1.1] Optimized rendering core by making it write the dots sequentially.
* [PVE v1.1] Made a little 68060-specific code optimization.
* [PVE v1.1] Ensured 68060 susperscalar dispatch is enabled.
* [PVE v1.1] Added live-toggable staggered lines video filter, which helps see better colors on devices that do not support SHRES and reduces the jailbars effect on devices that support SHRES (to enable/disable: [F1]).
* [PVE v1.1] Made fps indicator live-togglable (to enable/disable: [F2]).
* [PVE v1.1] Made quitting from the voxel screen return to the splash screen.
* [PVE v1.1] Replaced mouse controls with keyboard controls.
* [PVE v1.1] Added benchmark function.
* [PVE v1.1] Added command line switches to control the CPU caches.
* [PVE v1.1] Fixed bug that caused a longword to be written to a random location when the fps indicator was on.
* [PVE v1.1] Fixed an innocuous initialization bug.
* [PVE v1.1] Made cleanup code more robust.
* [PVE v1.1] Updated, extended and fixed manual.
* Rebuilt demos against latest custom framework (which ensures that the system MMU setup does not interfere).
* Touched up TWEAKS/EXTENSIONS section in documentation.
November 28, 2023
* Fixed some palette values in a table in the documentation.
* Added formulas for calculating DIWSTRT, DIWSTOP, DIWHIGH, DDFSTRT and DDFSTOP to documentation.
* Replaced fixed values with the aforementioned formulas in the AMOS Professional source code example.
* Added the PED81C Voxel Engine (PVE).
August 2, 2023
* Fixed spelling of "arithmetically" in documentation.
June 26, 2023
* Added PERFORMANCE CONSIDERATIONS section to documentation.
June 23, 2023
* Changed contact email address.
June 21, 2023
* Fixed the CMYW values in the table in the COLOR MODELS section of the documentation.
* Added AMOS Professional source code example.
June 19, 2023
* Improved/corrected documentation.
July 31, 2022
* Touched up documentation.
March 29, 2022
* Improved/corrected documentation.
March 5, 2022
* Added example registers settings to documentation.
* Made a few cosmetic changes.
March 3, 2022
* Improved/extended documentation.
* Added greyscale examples.
* Renamed documentation and palette files.
March 2, 2022 / B
* Made more improvements/corrections to the documentation.
March 2, 2022 / A
* Corrected/improved/extended documentation.
* Changed GeneratePalette so that it uses the RGB value of byte 0 for the bytes that include the illegal bits pair %01.
* Updated the palettes of all the picture files according to change #2.
February 28, 2022
* First release.
Get PED81C
PED81C
"Native" chunky screens system [Amiga]
Status | Released |
Category | Tool |
Author | RETREAM |
Tags | Amiga, development |