1

Temat: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

http://i.imgur.com/AqpjPWr.png
Taka książka to by się przydała…

Hej!

Niedawno znajomy Duddiego chciał od Duddiego, który chciał ode mnie, żebym zrobił procedurę na postawienie jednego punktu w GRAPHICS 8, ponieważ zaczynał naukę kodowaina i wszystkie przykłady były albo zbyt skomplikowane, albo nieudokumentowane. Potrzebny był więc prosty przykład z komentarzem. Jako że nie czułem się na siłach by zrobić to w dobrym stylu, zagadałem do Sebana, z którym w tamtym momencie rozmawiałem. Obiecał wziąć całość na siebie i tak powstał pierwszy przykład.

Sytuacja powtórzyła się ponownie, lecz z przykładem "kcem zrobić wincyj koloruf nisz dfa" - przykład poszedł, lecz dla przyszłego mistrza kodowania, znajomego Duddiego było to zbyt somplikowane cacko, gdyż procedura wykorzystywała DLI. Jednak po przepisaniu jej ponownie chyba "pykło" gdyż nie odezwał się już dalej.

Jednocześnie uznaliśmy z Sebanem, że fajnie byłoby zrobić wachlarz podstawowych procedur dla przyszłych koderów małego Atari - zaczęliśmy od graficznych (PLOT i DLI) lecz mogą się pojawić wkrótce kolejne - bardziej zaawansowane graficzne, muzyczne, odpowiedzialne za obsługę wejścia, DOSu i tak dalej. A mogą one być autorstwa każdego z Was!

Mogą, ponieważ repozytorium z procedurami jest całkowicie otwarte i dostępne dla każdego do wglądu, edycji, ponownego rozpowszechniani, a nawet możliwości wydrukowania sobie na papierze toaletowym i podtarcia się jeśli komuś nie podoba się jakość kodu. Wszystko to na licencji Public Domain, lecz rozważam przelicencjonowanie na Creative Commons jeśli projekt się rozrośnie.

Jeśli ktoś korzysta z Gita a z Githuba szczeŋólnie, wie że aktywna jest zakładka "Pull Requests" co oznacza, że przyjmujemy dowolny wkład. Zasada jest prosta - forkujesz, tworzysz nowy branch, dodajesz commity, robisz Pull Request wobec brancha "master" w naszym repozytorium, opisujesz i czekasz na przegląd i zaakceptowanie. Tak jest po prostu wygodniej dla nas niż wklejać kawałki kodu wrzucone tutaj bądź przysłane.

Jeśli jesteś programistą i jeszcze nie znasz Gita, czas go poznać. Przyda Ci się choćby i do CV, nie żartuję.

Wracając do tematu, chętnie poznam Wasze opinie na temat projektu, propozycje zmian i problemy które napotkaliście. Jeśli ktoś ma problem z przesłaniem własnych procedur, również pomogę. Proszę jedynie by nadesłane procedury były jak najbardziej przejrzyste i proste, a przy tym udokumentowane w języku angielskim.

PS: A, no i ten tego, bez nielegali proszę, nie chcę promować złych nawyków wśród początkujących.

Ostatnio edytowany przez skrzyp (2016-02-05 22:51:57)

.: miejsce na twoją reklamę :.

2

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

http://atariki.krap.pl/index.php/Biblio … tari_XL/XE

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

3

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Ale właśnie stąd jest wzięty tytuł posta, panie kierowniku :)

.: miejsce na twoją reklamę :.

4

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

To bardzo zacna idea, ale z ciekawości zapytam dlaczego zamiast po prostu nacisnąć "stwórz" i dopisywać do Atariki, gdzie jest już sporo materiału trzeba "forkujesz, tworzysz nowy branch, dodajesz commity, robisz Pull Request wobec brancha "master" w naszym repozytorium, opisujesz i czekasz na przegląd i zaakceptowanie". To chyba trochę armata na wróbla biorąc pod uwagę częstotliwość napływania nowych artykułów chociażby do Atariki.

Życzę powodzenia i bardzo się cieszę, że Seban zaczął znowu pisać!

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

5

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

można się też dopisać do AtariWiki np. https://atariwiki.org/wiki/Wiki.jsp?pag … bly%20Code

ale... od przybytku glowa nie boli :D

http://atari.pl/hsc/ad.php?i=1.

6

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Chodzi o to, że na Githubie jest swobodny przepływ kodu, w ten sposób się bardzo dobrze pracuje nad nim w kilka osób.

Co innego artykuły, do tego jak najbardziej tylko wiki.

.: miejsce na twoją reklamę :.

7

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

A, no i nie znałem AtariWiki, myślałem że jest tylko Atariki.

.: miejsce na twoją reklamę :.

8

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

dely napisał/a:

To chyba trochę armata na wróbla

Przeciez atariki tez wymaga zalozenia konta i tez jakby nie patrzec jest zintegrowana z 'kontrola wersji' tyle ze komunikuje sie via www.
Poniewaz jest to pomysl 'dla koderow przez koderow' to nie widze problemu z gitem, zwlaszcza ze sforkowanie projektu i skomitowanie jakiegos gotowego kodu potrwa krocej niz otworzenie przegladarki i wpisanie atariki.krap.pl.

"Was powinny uzbrojone służby wyciągać z domów do punktów szczepień, a potem zamykać do pi* za rozpowszechnianie zagrożenia epidemicznego" - Epi 2021
"Powinno się pałować tylko tych co tego nie rozumieją. No i nie szmatki i nie chirurgiczne tylko min FFP3, to by miało jakiś sens. U mnie we firmie, to jak przychodzi bezmaskowiec, to stoi w deszczu przed firmą" - Pin 2021

9

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

W planach jest także postawienie Travisa który budowałby wszystkie projekty pod MADS i XASM w czasie rzeczywistym w celu sprawdzenia poprawności.

.: miejsce na twoją reklamę :.

10

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Proponowałbym jednak zamiast DLIPTRS używać nazwy VDSLST, ponieważ łatwo ją pomylić z DLPTRS.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

11

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

@mono: jak było napisane w "readme"... ja nie znam nazw rejestrów :) Znam wartości HEX na pamięć :) Skrzyp podjął się zamiany moich hex-ów na nazwy... i masz rację... jak przejrzysz commit-y to zobaczysz dokładnie to o czym napisałeś ;) tzn. skrzyp pomylił DLPTRS z DLIPTRS ;)

Ale co do nazw to pozostawiam to wam... ja naprawdę ich nie znam, nie wiem jakie są prawidłowe.

Ostatnio edytowany przez seban (2016-02-06 14:05:39)

12

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Ja brałem nazwy z Atariki i "Mapping the Atari", także nie wzięły się z sufitu :>

.: miejsce na twoją reklamę :.

13

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

no i właśnie ja dlatego pamiętam adresy rejestrów ;) są dość jednoznaczne :D

14

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

mono napisał/a:

Proponowałbym jednak zamiast DLIPTRS używać nazwy VDSLST

Ewentualnie DLIV...

KMK
? HEX$(6670358)

15

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Mapping the Atari str. 37 wg ich nomenklatury, w pliku .PDF 71: "512.513 200.201 VDSLST".
DLIV używał JBW w TA (może jakieś źródła inne też są, ale nie znam).

Edit: Ale to jest tylko sugestia - DLIPTRS jest dobre, jak każde inne ale może prowadzić do nieporozumień. Zresztą ja po prostu lubię używać standardowej nomenklatury :) (jak jest)

Ostatnio edytowany przez mono (2016-02-06 15:16:42)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

16

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

DLIPTRS jest niedobre, bo 'S' na końcu (jak 'shadow') sugeruje, że to jest rejestr-cień, podczas gdy w rzeczywistości nic z tych rzeczy.

KMK
? HEX$(6670358)

17

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

Aaaa DLIV jest u Zientary, ale skąd on to wziął?

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

18

Odp: Biblioteczka kodera ośmiobitowego Atari? "dla opornych"

DLI Vector?