AminetAminet
Search:
83123 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/fract/AsciiMandelbrot.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:Bench a Mandelbrot set in a console
Author:Dino Papararo (Dino.Papararo at 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
Date:2020-05-14
Download:http://aminet.net/gfx/fract/AsciiMandelbrot.lha - View contents
Readme:http://aminet.net/gfx/fract/AsciiMandelbrot.readme
Downloads:2035
AsciiMandelbrot - coded by Dino Papararo (Fl at 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!


Contents of gfx/fract/AsciiMandelbrot.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                12160   17564  69.2% -lh6- a394 May 10 21:52 AsciiMandelbrot/AmigaOS4.info
[unknown]                56524  127779  44.2% -lh6- 9d3f May 14 12:43 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot
[unknown]                 2373    6545  36.3% -lh6- d0be May 10 22:17 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.c
[unknown]                 3576    6315  56.6% -lh6- b5a0 Mar 20 15:06 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.c.info
[unknown]                 1847    5324  34.7% -lh6- f967 Mar 20 13:26 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.info
[unknown]                 2401    4484  53.5% -lh6- 8634 May 14 12:43 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.o
[unknown]                 1264    2570  49.2% -lh6- 9e01 May 14 15:20 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.readme
[unknown]                16451   20970  78.5% -lh6- be9d May 10 22:18 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.readme.info
[unknown]                 2651   10656  24.9% -lh6- 7300 Jan 18 18:27 AsciiMandelbrot/AmigaOS4/AsciiMandelbrot.s
[unknown]                 1207    3934  30.7% -lh6- 406e May 13 12:13 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotAltivec.c
[unknown]                 3842    6315  60.8% -lh6- 8fe9 Mar 20 16:38 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotAltivec.c.info
[unknown]                 1969    3424  57.5% -lh6- acdc May 14 12:43 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotAltivec.o
[unknown]                  868    2469  35.2% -lh6- b357 May 10 13:13 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotGMP.c
[unknown]                 3839    6315  60.8% -lh6- 1dd4 Mar 20 13:42 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotGMP.c.info
[unknown]                 1807    3392  53.3% -lh6- 9919 May 14 12:43 AsciiMandelbrot/AmigaOS4/AsciiMandelbrotGMP.o
[unknown]                  227     655  34.7% -lh6- 8ae8 May 10 21:49 AsciiMandelbrot/AmigaOS4/Makefile
[unknown]                 6780    9486  71.5% -lh6- 6e73 Mar 20 13:26 AsciiMandelbrot/AmigaOS4/Makefile.info
[unknown]                 6358    8076  78.7% -lh6- 2f83 Mar 20 13:26 AsciiMandelbrot/AmigaOS4/Shell.info
[unknown]                 1261    2571  49.0% -lh6- 8ed6 May 14 13:24 AsciiMandelbrot/AsciiMandelbrot.readme
[unknown]                16455   20970  78.5% -lh6- cf51 Apr  8 23:17 AsciiMandelbrot/AsciiMandelbrot.readme.info
[unknown]                   72      72 100.0% -lh0- 8ecf Nov  4  2019 AsciiMandelbrot/MorphOS.info
[unknown]                23240   51740  44.9% -lh6- 7a7c May 14 15:10 AsciiMandelbrot/MorphOS/AsciiMandelbrot
[unknown]                 2410    6616  36.4% -lh6- 3698 May 14 15:09 AsciiMandelbrot/MorphOS/AsciiMandelbrot.c
[unknown]                   99      99 100.0% -lh0- 6fa9 Nov  4  2019 AsciiMandelbrot/MorphOS/AsciiMandelbrot.c.info
[unknown]                 2014    5324  37.8% -lh6- 4999 Nov  4  2019 AsciiMandelbrot/MorphOS/AsciiMandelbrot.info
[unknown]                 2449    4504  54.4% -lh6- 4f4f May 14 15:10 AsciiMandelbrot/MorphOS/AsciiMandelbrot.o
[unknown]                 1261    2571  49.0% -lh6- 8ed6 May 14 13:24 AsciiMandelbrot/MorphOS/AsciiMandelbrot.readme
[unknown]                10087   10087 100.0% -lh0- 955a Nov  4  2019 AsciiMandelbrot/MorphOS/AsciiMandelbrot.readme.info
[unknown]                  743    3666  20.3% -lh6- 1624 Oct 20  2019 AsciiMandelbrot/MorphOS/AsciiMandelbrot.xprj
[unknown]                 1207    3934  30.7% -lh6- 406e May 13 12:13 AsciiMandelbrot/MorphOS/AsciiMandelbrotAltivec.c
[unknown]                   99      99 100.0% -lh0- 6cb7 Nov  4  2019 AsciiMandelbrot/MorphOS/AsciiMandelbrotAltivec.c.info
[unknown]                 2126    3564  59.7% -lh6- 8cfc May 14 15:07 AsciiMandelbrot/MorphOS/AsciiMandelbrotAltivec.o
[unknown]                  209     519  40.3% -lh6- b1a1 May 14 15:10 AsciiMandelbrot/MorphOS/Makefile
[unknown]                  104     104 100.0% -lh0- df3d Nov  4  2019 AsciiMandelbrot/MorphOS/Makefile.info
[unknown]                 4075    4075 100.0% -lh0- 380a Nov  4  2019 AsciiMandelbrot/MorphOS/MUI Shell.info
[unknown]                12160   17564  69.2% -lh6- 8ae1 May 14 13:23 AsciiMandelbrot.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        36 files  206215  384352  53.7%            May 15 04:31

Aminet © 1992-2020 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>