AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ManCILbrot

ManCILbrot

Ein Thema von Neutral General · begonnen am 23. Feb 2016 · letzter Beitrag vom 3. Mär 2016
Antwort Antwort
Benutzerbild von Neutral General
Neutral General
Registriert seit: 16. Jan 2004
Hallo,

Bin vor Kurzem auf die CIL gestoßen und da ich gerne mit Assembler(artigem) programmiere habe ich mal ein bisschen rumgespielt und dabei heraus kam ein in CIL geschriebenes Konsolenprogramm was die Mandelbrotmenge ausgibt.
Das Programm kann mit einem optionalen Parameter aufgerufen werden der die Anzahl der Iterationen bestimmt:

Code:
mandel
mandel 500
mandel 1500
Breite und Höhe werden anhand des Konsolenbuffers gesetzt. D.h. für große Bilder kann dieser hochgesetzt werden, wenn man nichts Großes haben will muss man den Buffer verkleinern.
Von Vorteil kann es auch sein die Schriftgröße vorübergehend sehr klein einzustellen, dadurch werden die "Pixel" kleiner.

Der Quelltext liegt zusammen mit der .exe im Archiv.
Selbst kompilieren lässt sich der Code mit
Code:
ilasm mandel.il
bzw.
Code:
ilasm mandel.il.txt
Miniaturansicht angehängter Grafiken
mancilbrot.jpg  
Angehängte Dateien
Dateityp: zip mandel.zip (3,1 KB, 22x aufgerufen)
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (23. Feb 2016 um 16:29 Uhr)
 
Benutzerbild von p80286
p80286

 
Delphi 7 Personal
 
#2
  Alt 24. Feb 2016, 15:44
Interessant!
Breite und Höhe werden anhand des Konsolenbuffers gesetzt. D.h. für große Bilder kann dieser hochgesetzt werden, wenn man nichts Großes haben will muss man den Buffer verkleinern.
Von Vorteil kann es auch sein die Schriftgröße vorübergehend sehr klein einzustellen, dadurch werden die "Pixel" kleiner.
AhHa!

Sieht zwar scheußlich verzerrt aus, aber scheint ein echtes Konsolenprogramm zu sein.
Das muß ich mir bei Gelegenheit näher anschauen!!

vielen Dank!

Gruß
K-H
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

 
Delphi 10.2 Tokyo Professional
 
#3
  Alt 3. Mär 2016, 13:20
Interessant!
Sieht zwar scheußlich verzerrt aus, aber scheint ein echtes Konsolenprogramm zu sein.
Das muß ich mir bei Gelegenheit näher anschauen!!
Wie verzerrt das Bild ist liegt natürlich wie schon angedeutet an den Dimensionen deiner Konsole
Da muss man dann ggf. etwas dran rumschrauben bevor man ein hübsches Bild erhält

Freut mich, dass sich doch zumindest einer für sowas interessiert
Michael
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf