Welcome, Guest. Please login or register.


Author Topic: Fraktálok assemblyben (Read 18763 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Fraktálok assemblyben
« on: 2013.October.31. 19:17:05 »
Quote from: Povi
érdekes, hogy csak maga a rajzolás kb. 8 mp.
EXOS hívások nélküli ASM változat:
[ Guests cannot view attachments ]

Ez 2.31 másodperc alatt fut le, amiből 0.35 s az inicializálás (memória foglalás 640K-s konfiguráción és a képernyő törlése).

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Fraktálok assemblyben
« Reply #1 on: 2013.October.31. 20:38:30 »
Quote from: IstvanV
Ez 2.31 másodperc alatt fut le, amiből 0.35 s az inicializálás
Az igen! :shock:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Fraktálok assemblyben
« Reply #2 on: 2013.November.01. 13:15:51 »
Nem tartozik ugyan közvetlenül a témához, de az ep128.hu-n található Fractals.rar-ban a VL formátumú képeket IVIEW-ra konvertáltam. Így lényegesen kisebb lett a file-ok mérete:
[ Guests cannot view attachments ]

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Fraktálok assemblyben
« Reply #3 on: 2013.November.01. 16:18:02 »
Quote from: IstvanV
Nem tartozik ugyan közvetlenül a témához, de az ep128.hu-n található Fractals.rar-ban a VL formátumú képeket IVIEW-ra konvertáltam.
Kösz! Kicseréltem.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Fraktálok assemblyben
« Reply #4 on: 2013.November.01. 18:53:00 »
Még néhány konvertált fraktál rajzoló program:

[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Fraktálok assemblyben
« Reply #5 on: 2013.November.03. 19:12:00 »
Fraktál rajzolás témában itt egy újabb program azoknak, akiknek van türelmük kb. 82 percet várni a teljes lefutására (illetve emulátoron gyorsítva kevesebbet). :) Valószínűleg még lenne mit fejleszteni rajta. :oops: 32 bites lebegőpontos műveleteket használ (a PC egyszeres pontosságú "float" típusával azonos formátumban), a felbontás 160x200, az iterációk maximális száma 88. A kép 32 menetben jelenik meg, először csak kis felbontásban, de aztán egyre részletesebben.

[ Guests cannot view attachments ]

[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
« Last Edit: 2013.November.03. 19:28:49 by IstvanV »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Fraktálok assemblyben
« Reply #6 on: 2013.November.03. 19:20:32 »
Nem semmi!

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Fraktálok assemblyben
« Reply #7 on: 2013.November.03. 20:09:29 »
nagyon jó!
ha emuban no limitre állítjuk a sebességet, és a z80 sebességet is jó nagyra, akkor marha hamar lefut
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Fraktálok assemblyben
« Reply #8 on: 2013.November.03. 20:40:59 »
Nagyon jó, az elején még néztem, hogy változik a kép turbó módban, aztán meg a végét :D

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Fraktálok assemblyben
« Reply #9 on: 2013.November.03. 20:53:26 »
Quote from: IstvanV
Még néhány konvertált fraktál rajzoló program:
Brutális ez a tempó!

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Fraktálok assemblyben
« Reply #10 on: 2013.November.04. 09:13:31 »
Quote from: IstvanV
Fraktál rajzolás témában itt egy újabb program azoknak, akiknek van türelmük kb. 82 percet várni a teljes lefutására (illetve emulátoron gyorsítva kevesebbet). :)
Nagyon jók!
Tetszik a képernyőtörlő rutin! :-) A többit még emésztem...
« Last Edit: 2013.November.04. 10:52:24 by szipucsu, Reason: Túl hosszú idézés rövidítve. »
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Fraktálok assemblyben
« Reply #11 on: 2013.November.04. 10:06:05 »
Quote from: IstvanV
Ez 2.31 másodperc alatt fut le, amiből 0.35 s az inicializálás (memória foglalás 640K-s konfiguráción és a képernyő törlése).
hogyan méred az időt?
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Fraktálok assemblyben
« Reply #12 on: 2013.November.04. 11:52:37 »
Quote from: Povi
hogyan méred az időt?
Ezzel a Lua scripttel:

[ Guests cannot view attachments ]

Az elején be kell állítani az időmérés kezdetének és a végének a címét, a script futtatása ("Run") után pedig a Step gombbal folytatni az emulációt. Az időt a monitor ablakban írja ki. Alt+W módban is használható.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Fraktálok assemblyben
« Reply #13 on: 2013.November.04. 13:48:15 »
Quote from: geco
Nagyon jó, az elején még néztem, hogy változik a kép turbó módban, aztán meg a végét :D
24 bites egészekkel (fix pontos ábrázolás) valamivel gyorsabb lehetne kisebb pontosság árán. Nagyon nagy különbséget nem jelentene, de talán kevesebb, mint egy óra alatt futna le a program. :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Fraktálok assemblyben
« Reply #14 on: 2013.November.04. 13:56:57 »
A végeredménye ugyanaz lesz a programnak mindig (nincs benne rnd)? Ha igen akkor már csak egy képmentés kéne a végére, és lehetne használni stabilitás tesztnek, pl a 10MHz-es turbó tesztelésére.