OS4 DepotLogo by Alessandro Bacchia 
(anonymous IP: 3.129.23.30,2193) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (596)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1005)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (924)
   o Video (69)

Total files: 4367

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Graphics » Misc » asciimandelbrot.lha

AsciiMandelbrot

Description: Bench a Mandelbrot set in a console w/o Altivec
Download: asciimandelbrot.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 204kb
Version: 2.4
Date: 15 May 2020
Author: Dino Papararo
Submitter: Dino Papararo
Email: dino papararo/gmail com
Requirements: AmigaOS4
Category: graphics/misc
Replaces: graphics/misc/asciimandelbrot.lha
License: Freeware
Distribute: yes
Min OS Version: 4.0
FileID: 11290
 
Comments: 1
Snapshots: 0
Videos: 0
Downloads: 64  (Current version)
389  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
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!


Copyright © 2004-2024 by Björn Hagström All Rights Reserved