Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Mandelbrot Set Explorer: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = Mandelbrot Set Explorer | image = File:Mandelbrotsetexplorer2012ds.gif | type = Mathematics | version = 09 January 2012...")
 
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Mandelbrot Set Explorer
|title=Mandelbrot Set Explorer
| image       = [[File:Mandelbrotsetexplorer2012ds.gif]]
|image=mandelbrotsetexplorer2.png
| type       = Mathematics
|description=A Mandelbrot generator.
| version     = 09 January 2012
|author=sverx
| licence    = Mixed
|lastupdated=2012/01/09
| author      = sverx
|type=Math
| website     = http://adshomebrewersdiary.blogspot.com.au/2012/01/mandelbrot-fractals.html
|version=2012
| download    = Media:Mandelbrotsetexplorerds.rar
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/mandelbrotsetexplorer.rar
}}  
|website=http://adshomebrewersdiary.blogspot.com/2012/01/mandelbrot-fractals.html
 
}}
A Mandelbrot generator for Nintendo DS.
A Mandelbrot generator for Nintendo DS.


Line 16: Line 16:
The program starts showing a small area around the origin: from (-2.5,-1.5) to (+1.5,+1.5)... this gives the first image.  
The program starts showing a small area around the origin: from (-2.5,-1.5) to (+1.5,+1.5)... this gives the first image.  


==Known issues==
===Limitations===
Limitations:
 
It does not feature a superscalar quadcore 2GHz+ processor. It only has a 67 MHz ARM946E, which also has no floating point unit at all, so each operation on floating point variables doesn't turn into a single (co)processor opcode, but into a series of integer operation.  
It does not feature a superscalar quadcore 2GHz+ processor. It only has a 67 MHz ARM946E, which also has no floating point unit at all, so each operation on floating point variables doesn't turn into a single (co)processor opcode, but into a series of integer operation.  


Line 24: Line 22:


==Controls==
==Controls==
Mainly controls with Stylus.
Stylus (Tap) - Start recalculating a new image  
:Tap - start recalculating a new image  
 
:Tap x2 - zoom in 2x
Stylus (Tap x2) - Zoom in 2x
:Tap x5 - the second image
 
Stylus (Tap x5) - The second image
 
L/R - Zoom out


L/R - zoom out
Start - Reset the program to the initial setting


Start - reset the program to the initial setting
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/mandelbrotsetexplorer.gif


[[Category:Homebrew applications]]
==External links==
* Author's website - http://adshomebrewersdiary.blogspot.com/2012/01/mandelbrot-fractals.html

Latest revision as of 01:33, 21 August 2024

Mandelbrot Set Explorer
Mandelbrotsetexplorer2.png
General
Authorsverx
TypeMath
Version2012
LicenseMixed
Last Updated2012/01/09
Links
Download
Website

A Mandelbrot generator for Nintendo DS.

User guide

The program starts showing a small area around the origin: from (-2.5,-1.5) to (+1.5,+1.5)... this gives the first image.

Limitations

It does not feature a superscalar quadcore 2GHz+ processor. It only has a 67 MHz ARM946E, which also has no floating point unit at all, so each operation on floating point variables doesn't turn into a single (co)processor opcode, but into a series of integer operation.

So, to keep the image generation time acceptable, the number of maximum iterations of the aforementioned algorithm (actually to a very small value: 32)is limited. It is opt for single precision floating point variables, the fastest choice available.

Controls

Stylus (Tap) - Start recalculating a new image

Stylus (Tap x2) - Zoom in 2x

Stylus (Tap x5) - The second image

L/R - Zoom out

Start - Reset the program to the initial setting

Screenshots

mandelbrotsetexplorer.gif

External links

Advertising: