Małe intro od początkującego
Małe intro od początkującego
Hej,
na początek kilka słów o mnie.
Jako doświadczony programista Pythona, postanowiłem spróbować się w 8-bitowym assemblerze. Od jakiegoś czasu coś sobie dziergam.
Nadarzyła się okazja, aby opowiedzieć o moich doświadczeniach na lokalnym pythonowym meetupie. Przed tym wydarzeniem popełniłem bardzo proste intro. Robione one było szybko na kolanie więc fajerwerków nie ma
Pomyślałem, że puszczę tu małe info dla potomnych
Kod i binarka:
https://github.com/climbus/c64-pystok-intro
link do filmu podglądowego:
https://www.youtube.com/watch?v=okcraU2rw-0
Pozdrawiam
na początek kilka słów o mnie.
Jako doświadczony programista Pythona, postanowiłem spróbować się w 8-bitowym assemblerze. Od jakiegoś czasu coś sobie dziergam.
Nadarzyła się okazja, aby opowiedzieć o moich doświadczeniach na lokalnym pythonowym meetupie. Przed tym wydarzeniem popełniłem bardzo proste intro. Robione one było szybko na kolanie więc fajerwerków nie ma
Pomyślałem, że puszczę tu małe info dla potomnych
Kod i binarka:
https://github.com/climbus/c64-pystok-intro
link do filmu podglądowego:
https://www.youtube.com/watch?v=okcraU2rw-0
Pozdrawiam
Re: Małe intro od początkującego
Jak na początek, bardzo fajnie!
Znajomość Pythona na pewno przyda Ci się do generacji tabelek czy charsetów do różnych efektów w asemblerze.
Znajomość Pythona na pewno przyda Ci się do generacji tabelek czy charsetów do różnych efektów w asemblerze.
Re: Małe intro od początkującego
Dobra robota! Czekam na następne prodki.
pozro
Steffan
pozro
Steffan
B O O M !
we are the commodore terrorists
-------------------------------------
TEDDY BEER C=64 PARTY [csdb]
we are the commodore terrorists
-------------------------------------
TEDDY BEER C=64 PARTY [csdb]
Re: Małe intro od początkującego
Bardzo fajne "Hello World!" Witaj w świecie 8-bitów Czekamy na więcej. Jak Ci to sprawia frajdę, to ciągnij to dalej. Fajna zabawa i fajny świat się przed Tobą otwiera.
. : dream : .
Boom!
Boom!
Re: Małe intro od początkującego
Coraz więcej osób pcha się do zabawy Gratki. Popieram post gordiana, Python będzie fajny do tabelek. Ah, i spojrzałem w kod, naprawdę fajnie ułożony z makrami etc. Czas na trackmo
Re: Małe intro od początkującego
Python fajny - nie powiem, ale do tabelek to jest Kick Assembler.
Poza tym jest Kick C. Składnia C a kod w Kick Assemblerze wypluwa
no i w Kick C to i grę można napisać..i demo słyszałem że piszą...
Poza tym jest Kick C. Składnia C a kod w Kick Assemblerze wypluwa
no i w Kick C to i grę można napisać..i demo słyszałem że piszą...
c64portal.pl, retronavigator.com
Re: Małe intro od początkującego
Dzięki za dobre przyjęcie.
Walczę dalej
Tak jak piszecie, w KickAss można robić cuda.
W związku z Pythonem liczę na obustronne korzyści. To, co jest moim dużym odkryciem to sposoby radzenia sobie w bardzo ograniczonym środowisku. Jest to mega doświadczenie.
Walczę dalej
Tak jak piszecie, w KickAss można robić cuda.
W związku z Pythonem liczę na obustronne korzyści. To, co jest moim dużym odkryciem to sposoby radzenia sobie w bardzo ograniczonym środowisku. Jest to mega doświadczenie.
Re: Małe intro od początkującego
Super !
Re: Małe intro od początkującego
carrion: ale w KickAssie nie napiszesz w godzinę prototypu efektu, tak samo nie wyplujesz zoptymalizowanego speedkodu który np nie duplikuje odczytu z tabelek, tylko czyta raz i wypluwa np 16 pikseli.
U mnie w demie połowa efektów (w tym te unreleased) zaczęła jako prototypy w C++ Oświetlana twarz to był skomplikowany toolchain.
U mnie w demie połowa efektów (w tym te unreleased) zaczęła jako prototypy w C++ Oświetlana twarz to był skomplikowany toolchain.
Re: Małe intro od początkującego
@nitro
W pełni zgoda... ale przyznasz że Kick Ass (i Kick C) pozwalają naprawdę na sporo - i nie tylko o tabelki chodzi ale np generowanie/kowertowanie grafiki.
Przy okazji słyszałem, że niektórzy koderze ze sceny piszą swoje części w całości w C++ na PC
W pełni zgoda... ale przyznasz że Kick Ass (i Kick C) pozwalają naprawdę na sporo - i nie tylko o tabelki chodzi ale np generowanie/kowertowanie grafiki.
Przy okazji słyszałem, że niektórzy koderze ze sceny piszą swoje części w całości w C++ na PC
c64portal.pl, retronavigator.com
Re: Małe intro od początkującego
Maly bugfix: piszac do d016 musisz ustawic odpowiednio bit odpowiadajacy za szerokosc ekranu, wtedy ekran bedzie zwezony lekko i znaczki po lewej stronie i prawej nie beda "wskakiwac" tylko beda sie wysuwac za ramkęclimbus pisze: ↑20 paź 2022, 16:16
Pomyślałem, że puszczę tu małe info dla potomnych
Kod i binarka:
https://github.com/climbus/c64-pystok-intro
link do filmu podglądowego:
https://www.youtube.com/watch?v=okcraU2rw-0
Pozdrawiam
Powodzenia w kolejnych kodach.
Brush
Elysium vs Arise. Czym byłoby dobro bez zła?
Re: Małe intro od początkującego
No nie wiem, nie wiem..
K.
Elysium vs Arise. Czym byłoby dobro bez zła?
Re: Małe intro od początkującego
Tzn mam wiedzę z 2010 kiedy była wersja 2, w wersji 5 to możliwe, że jest możliwość odpalenia Javy i wtedy wiadomo, ale to już kwestia warsztatu. Napisz jak wiesz
Re: Małe intro od początkującego
Dawno nie bylem. Wbudowany jezysk skryptowy kickassa ma wszystko co do podstawwych spraw potrzebujesz: petle, zmienne, warunki, tablice, listy. Da się. Been there.
Elysium vs Arise. Czym byłoby dobro bez zła?