Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kerciu/mandelbrot-set-x64-c
Hybrid program created with x64 assembly and C ๐ป๐ง used for generating Mandelbrot Set visualizations ๐. This project combines the efficiency of assembly with the flexibility of C to produce stunning fractal images. ๐๐
https://github.com/kerciu/mandelbrot-set-x64-c
assembly bmp c computer-architecture interactive-visualizations low-level-programming mandelbrot-set memory-management sdl2 x64-assembly x86-64
Last synced: 30 days ago
JSON representation
Hybrid program created with x64 assembly and C ๐ป๐ง used for generating Mandelbrot Set visualizations ๐. This project combines the efficiency of assembly with the flexibility of C to produce stunning fractal images. ๐๐
- Host: GitHub
- URL: https://github.com/kerciu/mandelbrot-set-x64-c
- Owner: Kerciu
- Created: 2024-05-22T06:51:03.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T16:32:25.000Z (5 months ago)
- Last Synced: 2024-11-15T11:13:48.197Z (3 months ago)
- Topics: assembly, bmp, c, computer-architecture, interactive-visualizations, low-level-programming, mandelbrot-set, memory-management, sdl2, x64-assembly, x86-64
- Language: C
- Homepage:
- Size: 7.92 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mandelbrot Set Visualisation
**Author:** Kacper Gรณrski
This is a hybrid program created with x64 assembly and C language used for generating visualisations of the Mandelbrot Set. It employs the SDL2 library for image visualisation. This project was developed as an assignment for the Computer Architecture course at WUT. ๐จ๐ฅ๏ธ
## ๐ Features
- Generates stunning visualisations of the Mandelbrot Set. ๐
- Utilises x64 assembly for efficient Mandelbrot set computations. ๐ป
- Includes C implementation for additional functionality. ๐ง
- Integrates the SDL2 library for smooth image display. ๐ผ๏ธ## ๐ Usage
1. Clone this repository to your local machine:
```shell
git clone
```2. Ensure you have the SDL2 library installed. You can install it using your package manager or download it from the official website: [SDL2 Official Website](https://www.libsdl.org/). ๐ฅ
3. Compile the program using your preferred compiler. For example, if using GCC, you can compile it using the provided Makefile:
```shell
make
```4. Run the program:
```shell
./mandelbrot
```