Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Kolejna lekcja asemblera :)  (Przeczytany 1078 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

sari

  • Gość
Kolejna lekcja asemblera :)
« dnia: 08 Lutego 2014, 02:04 »
Oto nad czym aktualnie pracuje moja ucząca się mózgownica. Nie wygląda jeszcze w 100% git (jak plasma), ale jak na razie jestem w fazie nauki i testowania \"\"

http://www.sendspace.com/file/7ctbe8
http://www.sendspace.com/file/tg8kh8 v2 \"\"
http://www.sendspace.com/file/yhqg4s
v3
http://www.sendspace.com/file/ydy9jc
v4

sys 2064

kod - http://www.sendspace.com/file/pkc2iw
(jeszcze nie oczyszczony po poprzednich próbach, postaram się to zrobić po południu)

wszystko co potrzebne do zrozumienia efektu:

http://www.petesqbsite.com/sections/tutorials/zines/qbcm/17-plasmas.html



sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #1 dnia: 08 Lutego 2014, 04:37 »
i jeszcze jedna wersja, teraz trzeba usunąć te latające pasy \"\"

http://www.sendspace.com/file/0sovg5

kod http://www.sendspace.com/file/v3kcdx

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Kolejna lekcja asemblera :)
« Odpowiedź #2 dnia: 08 Lutego 2014, 08:47 »
Jedna uwaga co do kodu, lepiej chyba pisać po angielsku nie masz problemów z polskimi znakami no i później możesz to opublikować na zachodnich stronach za co zdobędziesz większe uznanie.
Działaj dalej.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #3 dnia: 08 Lutego 2014, 13:24 »
spoko, specjalnie opisałem teraz po polsku, żeby łatwiej niektórym było przeanalizować \"\" w kodzie only English (takie zboczenie zawodowe)

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #4 dnia: 08 Lutego 2014, 15:43 »
Błąd z pasami usunięty, okazało się że zrobiłem o jeden bajt za krótkie tabelki sinus i cosinus. W programie, z którego korzystam jest licznik Count, który wskazuje ilość liczb do wygenerowania, a ja głupi wpisywałem 255 zamiast 256 :P (wartość maks $ff, ale ilość pozycji $100). Wydaje mi się, że teraz śmiga jak powinno. Potem podłączę kod.

kod - http://www.sendspace.com/file/rfaz8n

\"\"

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #5 dnia: 08 Lutego 2014, 20:03 »
poprawiłem troszkę, żeby wyglądało bardziej jak plasma, a nie scroll kolorów \"\"

http://www.sendspace.com/file/ffmzds

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #6 dnia: 08 Lutego 2014, 21:19 »

bluemetal

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #7 dnia: 08 Lutego 2014, 21:19 »
Fajnie że pomyślałeś o nowicjuszach, niestety nie udało mi się plasmy uruchomić. Próbowałem na CCS64 i ze środowiska o którym pisał i które udostępnił Skull w C&AFan 06 (Vice).(pewnie coś źle skonfigurowałem)

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #8 dnia: 08 Lutego 2014, 21:24 »
bluemetal:
niestety nie udało mi się plasmy uruchomić.

ale nie udało ci się uruchomić kodu, czy programu który tutaj też wrzuciłem?

bluemetal

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #9 dnia: 08 Lutego 2014, 21:27 »
Zarówno kodu ze środowiska Skulla (mój program wyświetlający literki też się nie uruchamia), jak i programu .prg. Sprawdzę jeszcze na oryginalnym C64.

Na C64 zwraca błąd syntaxerror 36155.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Kolejna lekcja asemblera :)
« Odpowiedź #10 dnia: 08 Lutego 2014, 22:35 »
załaduj przez 8,1 + sys 2064.
Dla mnie kwestia gustu.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

bluemetal

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #11 dnia: 08 Lutego 2014, 23:02 »
Przepraszam jeśli kogoś wprowadziłem w błąd, działa po sys2064. Zazdroszczę umiejętności.

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #12 dnia: 09 Lutego 2014, 00:19 »
łostatni raz, troszkę przyspieszone i łagodniejsze przejścia kolorów

http://www.sendspace.com/file/euuo4y

http://www.sendspace.com/file/1h4285

Offline Skull

  • Level 6
  • ******
  • Wiadomości: 2034
Kolejna lekcja asemblera :)
« Odpowiedź #13 dnia: 10 Lutego 2014, 11:33 »
coraz fajniejsze, cieszy to że się pojawił nowy koder z zapałem do roboty \"\"

sari

  • Gość
Kolejna lekcja asemblera :)
« Odpowiedź #14 dnia: 10 Lutego 2014, 11:52 »
schody się zaczną przy wektorach, pionowych rasterbarach i dot scrollach, ale tym bardziej ucieszy efekt pracy \"\"