Hangar.La tienda de software del Amiga

AsciiMandelbrot 2.4 (14-May-2020)

Bench a Mandelbrot set in a console

Short:        Bench a Mandelbrot set in a console
Author:       Dino Papararo (Dino.Papararo@gmail.com)
Uploader:     Dino Papararo (Dino Papararo gmail com)
Type:         gfx/fract
Version:      2.4 (14-May-2020)
Replaces:     AsciiMandelbrot.lha
Architecture: ppc-amigaos; ppc-morphos
Distribution: Aminet

AsciiMandelbrot - coded by Dino Papararo (Fl@sh) 29 apr 2018. Based  on  ascii
mandelbrot  app  taken  over  the web, it's the only one I know to use altivec
extensions, and for OS4 version GMP Library, to draw an ascii  mandelbrot  set
in  a  console  :-)  It  was  developed  on  QEMU/WinUAE  AmigaOS4 and MorphOS
(PowerMac g5 quad), mainly for testing and benchmarking purposes. I hope  this
can  be  useful  to  test in a fast way FPU and Altivec speed of PowerPc cpus.
AsciiMandelbrot is compiled with GCC v8/v9 to run under AmigaOS4 and  MorphOS.
It's  also  easily portable to other platforms like Linux, MAC OSX and Windows
OS. C Source code is included, to compile it just type MAKE in the shell :-)

Usage: AsciiMandelbrot iterations rows cols - where iterations  is  number  of
iterations  (default  100000),  rows  is number of printed rows (default 100),
cols is number of printed cols (default 100) AsciiMandelbrot -? for help

New in this 2.4 version (14-May-2020) * Optimized even further Altivec routines

New in this 2.3 version (10-May-2020) * After many researches  and  tests  now
Altivec routines are speeded up to 3x, processing 4 pixels per instruction!

New in this 2.2 version (04-Apr-2020) * Added GMP Library support only for OS4
MorphOS version is not changed because there isn't a porting of GMP Library

New in this 2.1 version (3-Nov-2019) * Default iterations  lowered  to  100000
for fast results on slowest machines

New in this 2.0 version (26-Oct-2019) * Now it's compatible  with  MorphOS!  *
Added some input controls * Some bugfixes and a lot of code added/rewritten

New in this 1.5 version (20-Dic-2018) * now  rendering  engine  and  resulting
computation time is separated from printing text routine on console window

New in 1.4 version (03-Nov-2018): * One executable for both  Altivec  and  non
Altivec  routines,  so no more crashes if you run the wrong exe! * Now you can
choose the number of iterations. * Elaboration time is printed on  screen  for
speedtest  purpose for bot Altivec and non Altivec calculations. * Added a new
charset to draw the Mandelbrot set.

"Bottomless wonders spring from simple rules, which are repeated without end."
cit. Benoit Mandelbrot

Enjoy, Amiga Rulez!

Gratis

Descargar 204 KB

Desde el Amiga: abre Hangar y busca AsciiMandelbrot.

AutorDino Papararo (Dino.Papararo@gmail.com)
Categoríagfx/fract
Tamaño204 KB
Fecha2025-12-06
Parappc-amigaos; ppc-morphos
OrigenAminet