Logo by Alkaron (anonymous IP: 18.191.178.16,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 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 (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |