atarionline.pl Gravity Worms - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorKaz
      • CommentTime27 Jan 2020 10:01
       
      Ilmenit - sprowadzanie sytuacji z xxlem do tego, czy używanie nielegali jest przydatne czy nie, jest banalizowaniem tematu. To nie jest też sprawa tego, czy xxl ma do czegoś prawo czy nie, bo nie widziałem tu nikogo, kto by zaprzeczał.

      Sprawa polega na tym, że kolega xxl sam modyfikuje gry, korzysta z cudzego kodu w swoich grach, korzysta z tytułów cudzych gier, łamie prawa autorskie, bo żadnych zgód na to nie ma - a jednocześnie nazywa opryszkiem vel bandziorem kogoś, kto jemu zmienił w kodzie 4 bajty. Wtedy nagle powołuje się na "prawa autorskie". Takim tokiem rozumowania to sam jest bandytą i opryszkiem. Nie wiem jak Ty, ale ja się nie zgadzam na nazywanie tak osób modyfikujących gry czy robiących konwersje bez wyraźnej zgody autora.

      To nie tylko hipokryzja. To niebezpieczny precedens dla naszej niszowej społeczności. Duża część zabawy w retro to modyfikowanie cudzych programów - czy to robienie hacków czy poprawek (np. Moon Patrol Redux), czy robienie konwersji. Do tego archiwizacja plików. Tak po ludzku, nikomu to szkody nie przynosi i zdecydowana większość autorów to rozumie, a nawet jest zadowolona, bo też z tego korzysta. Ale przy którejś takiej kolejnej awanturze sprawy mogą zostać pchnietę dalej i ktoś podejmie krucjatę walki z archiwami Atarimanii, Fandala, AOL - żeby usunąć większość programów. Naprawdę tego chcemy, żeby z powodu czyjegoś ego poszła taka wojna w społeczności, że kamień na kamieniu nie zostanie?
      • 2: CommentAuthorilmenit
      • CommentTime27 Jan 2020 10:01
       
      @Kaz - przekonałeś mnie :)
      • 3: CommentAuthorxxl
      • CommentTime27 Jan 2020 10:01
       
      > XXL na konkurencyjnym forum napisał, że adresy PORTB losuje podczas kompilacji, więc trzymajmy kciuki, bo masz 50% szans, że wersja cartridżowa będzie zawierała PORTB z przedziału $d300-$d37f

      splciles temat. podalem przklad i napisalem ze nie ma tu wprowadzonch zmiennych zeby nie zaciemniac idei.
      • 4: CommentAuthorxxl
      • CommentTime27 Jan 2020 10:01
       
      > Programuję 6502 od 25 lat, więc miałem sporo czasu, żeby zaglądnąć na nielegale, nawet kontemplowałem ich użycie w praktyce, ale po wstępnej podjarce nie znalazłem dla nich zastosowania.

      mialem bardzo podobne zdanie na ich temat po lekturze artykulow z epoki, wlasciwie zawsze blednych. dopiero ostatnie opracowania rzucily zupelnie nowe swiatlo na ten temat przklad:
      ->link<-

      na drugim forum jest watek o ich uzywaniu w kontekscie skracania lub przyspieszania kodu
      • 5: CommentAuthorxxl
      • CommentTime27 Jan 2020 11:01
       
      @Mono: moze wady GTIA tez nie powinno sie naprawiac?
      • 6: CommentAuthorxxl
      • CommentTime27 Jan 2020 11:01
       
      @Kaz: a w przpadku wyraznego zakazu autor tez? :-)
      • 7: CommentAuthorzbyti
      • CommentTime27 Jan 2020 11:01 zmieniony
       
      Co by się stało z The C-64 Scene Database ->link<- przy takim podejściu? Tam programiści się wręcz śmieją z tego, że czasem jeszcze tego samego dnia wpadają 2-3 cracki ich pracy dodające tylko intro do gry ;) To po prostu element folkloru.
      • 8:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 11:01
       
      Mono: Jeśli wyjdzie nowy rdzeń ( nazwijmy to poprawny) - to uznam to za rozwiązanie problemu po stronie rozszerzenia. Kto będzie chciał ten uaktualni sobie rdzeń (w jakiś tam sposób). I uważam, że wtedy XXL powinien odpuścić. Bo dzięki jego upartości został poprawiony błąd (który kiedyś w przyszłości może być problemem sprzętowym z innym rozszerzeniem).
      • 9: CommentAuthormono
      • CommentTime27 Jan 2020 11:01
       
      @xxl: To leży w gestii użytkownika. Bo widzisz - gra zadziała na wadliwym GTIA :)
      A ty robisz wszystko żeby utrudnić życie UŻYTKOWNIKOM Twoich zresztą programów (!). Sam sobie kręcisz bat na siebie, a najzabawniejsze jest to, że Twoim katem będą potencjalni UŻYTKOWNICY Twoich programów. Potencjalni, bo mimo że nie musisz, to im właśnie utrudniasz życie. Bardzo mnie dziwi że tego nie widzisz.
      • 10: CommentAuthormono
      • CommentTime27 Jan 2020 11:01
       
      @maly_swd: Oczywiście. Chodziło mi o ukazanie jak bardzo problematyczna jest poprawka rdzenia z punktu widzenia użytkownika (a nie konstruktorów). Znacznie prostsze jest adresowanie PORTB pod adresem $D301, no ale jeśli programista stwierdził że nie, to nie. Cierpi user.
      • 11: CommentAuthorxxl
      • CommentTime27 Jan 2020 11:01
       
      @mono: moze nie zadzialac... np. kolizje dzialaja inaczej...
      • 12:
         
        CommentAuthorJacques
      • CommentTime27 Jan 2020 11:01
       
      I znów, szukanie logicznych wytrychów i wykrętów, 1 post mono odpisany, drugi nie :-)
      • 13: CommentAuthorpin
      • CommentTime27 Jan 2020 12:01
       
      @xxl - powinieneś iść w stronę polityki, tam znalazł byś miejsce :)
      • 14:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 12:01
       
      Obstawiam, że przez takie durne pisanie (każdego) odejdzie ze "sceny" kilku ludzików, którzy coś robili.

      :( Smutne.
      • 15: CommentAuthorzbyti
      • CommentTime27 Jan 2020 12:01 zmieniony
       
      @maly_swd jeżeli odejdzie to dlatego, że szukali tylko pretekstu ku temu, także co nieuniknione to nieuniknione :]

      Jeżeli @xxl jest ciekaw opinii osoby postronnej na temat jego umiejętności to ze swej strony mogę powiedzieć, że są wybitne, prześledziłem jego dokonania czytając archiwa AOL. Jeżeli interesuje go czy ubijanie konkretnego rozszerzenia jest OK, to uważam to za bezsensowne zachowanie. Jeżeli by przypadkiem pytał co myślę na temat jego powoływania się na "prawa" etc. to uważam, że to wypinanie się na całe legacy sceny 8-bit.
      • 16:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 12:01
       
      Tu jest kilka powodów:
      1. Ktoś "rozpruwa" jego twórczość - która jeszcze nie jest "wydana" - crackowanie
      2. Walczy z twórcą rozszerzenia (a tamten nie chce/nie może) wydać poprawki - albo to olewa? Nie znam drugiej strony (może by napisał jak on to widzi). Wiem, Mono już wyjaśnił problem. Ale można go łatwo rozwiązać wydając nowy rdzeń. I wtedy XXL powinien się ustosunkować - czy dalej walczy czy uznaje to za wyciągniętą rękę i też robi ukłon (np robi wybieraczkę d3xx - tak jak wybieraczka banków).
      3. Nagonka na xBiosa
      • 17:
         
        CommentAuthorJacques
      • CommentTime27 Jan 2020 12:01
       

      maly_swd:

      Wiem, Mono już wyjaśnił problem. Ale można go łatwo rozwiązać wydając nowy rdzeń.


      A faktycznie czytałeś co mono Ci wyjaśniał, skoro po tym napisałeś o łatwym rozwiązaniu?

      mono:

      @maly_swd: Poprawka nie jest związana z flashowaniem ROM-ów, a z przeprogramowaniem wsadu FPGA.
      No to wyobraźmy sobie że Candle zrobi rdzeń, udostępni go (w porozumieniu z Lotharkiem) jako plik, a 3000 użytkowników pobierze IDE (Xilinx, Altera czy co tam było użyte), kupi za $70 programator, rozkręci swoje Atari i przeprogramuje rdzeń... A jeśli na płycie nie ma złącza to sobie je samodzielnie dorobi.
      Ile osób sobie zepsuje U1MB w międzyczasie (więc sprzęt trafi finalnie do Lotharka)? Ile osób w ogóle potrafiłoby to samodzielnie przeprogramować? Już sobie wyobrażam, jak zwykły użytkownik Atari nie mający pojęcia o elektronice i wyciągający je po to, żeby pograć 2h na weekendzie kupuje lutownicę, programator, kabelki, lutuje przelotki, złącza i elementy SMD.
      Inną opcją jest oczywiście zalanie Lotharka 3000 Atarek z żądaniem updatu rdzenia. Wysyłka, transport, poczta zgubi itd.
      Mądre to xxlowe podejście?
      • 18:
         
        CommentAuthorlaoo
      • CommentTime27 Jan 2020 12:01
       
      Wow. To byłby hit. Wybieraczka "Którego PORTB użyć" i tam lista:

      D301
      D305
      D309
      D30D
      D311
      ...
      • 19:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 12:01 zmieniony
       
      Jacques: Czytałem. Napisałem o tym również. Że samo wydanie nowego rdzenia uważam za ROZWIĄZANIE PROBLEMU i po tym XXL powinien podjąć gest pojednania. #8 post na tej stronie.
      @Laoo: Wilk syty owca cała i każdy mógłby w przyszłości decydować "co i jak" :D
      • 20: CommentAuthorilmenit
      • CommentTime27 Jan 2020 13:01
       
      Odpowiedź Candle'a na AtariAge: ->link<-
      • 21:
         
        CommentAuthorJacques
      • CommentTime27 Jan 2020 13:01 zmieniony
       
      @maly_swd
      Acha, czyli rozwiązanie teoretyczne, a w praktyce skrajnie problematyczne dla użytkowników, poza tym bez gwarancji, że ktoś nie znajdzie sobie innej cechy, której się przyczepi i zacznie wykorzystywać, bo logika i dobre intencje już dawno tutaj umarły.
      • 22:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 13:01
       
      Jacques: Nie, czemu? Będzie nowy rdzeń z poprawkami - kto chce ten "instaluje sobie". A XXL już nie jeździ po $d3xx tylko $d301.
      I "wojna" jest zakończona. Co w tym rozwiązaniu jest złego?
      • 23: CommentAuthorilmenit
      • CommentTime27 Jan 2020 13:01
       
      @maly_swd - xxl to kreatywny gość, może ma przygotowaną kolejną rzecz w U1MB, którą będzie wykorzystywał po poprawce PORTB, aby na tym sprzęcie nie działało? ;)
      • 24:
         
        CommentAuthorJacques
      • CommentTime27 Jan 2020 13:01 zmieniony
       
      To co opisał mono, czyli cały korowód z przeprogramowaniem FPGA, w dodatku to co napisałem powyżej o znalezieniu kolejnego "haka" i to, że rozwiązanie to tylko Twój scenariusz, a nie dogadana umowa, a dobrych intencji wobec użytkowników U1MB/Incognito już zakładać chyba nie można.
      • 25:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 13:01
       
      Jacques: Dajmy szansę XXLowi - to mądry gość:) Obecnie jestem po jego stronie. Ale jeśli nie wyciągnie ręki po wydaniu np "nowego rdzenia" lub jakiejkolwiek próby rozwiązania problemy przez twórcę U1MB... wtedy idę do obozu który linczuje XXLa.

      Dajcie chłopakowi szansę. Co Wy na to?
      • 26: CommentAuthorzbyti
      • CommentTime27 Jan 2020 13:01 zmieniony
       
      @maly_swd ale przecież niech @xxl pisze jak mu wygodnie tylko niech później nie ciska się o prawa autorskie gry freeware bo to rozwali cały system.
      • 27:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 13:01
       
      @zbyti to też jest złożony problem. XXL nie ciskał się na początku - tylko poprosił grzecznie o usunięcie (do czego ma 100% prawo i powinno być to uszanowane). To że później wyszła "pyskówka" to inna sprawa.
      • 28: CommentAuthorzbyti
      • CommentTime27 Jan 2020 13:01 zmieniony
       
      @maly_swd ja to wszystko rozumiem oprócz jednego: dlaczego człowiek, wydawało by się świadomy "jak to wszystko działa", nagle postanawia egzekwować swoje prawa. Przecież musi wiedzieć, że w przestrzeni w jakiej się poruszamy jak wszystko zacznie być nagle lege artis to możemy gasić światło w takim przedsięwzięciu jak AOL i podobne.

      Skoro nie przejmuje się takimi konsekwencjami to znaczy, że przestał mieć jakikolwiek sentyment do retro a interesują go inne sprawy.
      • 29: CommentAuthorVidol
      • CommentTime27 Jan 2020 13:01
       
      Jak Voy zrobil 'cracka' XXL nic nie mowil. Dopiero jak sie okazalo ze wersja Voya nie dziala poprawnie na 64kb poprosil o usuniecie.
      • 30: CommentAuthorzbyti
      • CommentTime27 Jan 2020 13:01 zmieniony
       
      @Vidol ale zamiast umotywować to tym, że @voy zrobił bubla i jako autor sobie nie życzy takiej maniany to wyjechał z prawami autorskimi etc. a to już może spowodować lawinę.
      • 31:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 14:01
       
      Zbyti: Wszyscy patrzą na XXLa jako tego złego. Ale:
      1. To jego produkt
      2. Dzieli się tym
      3. Daje to za darmo
      4. Prosi grzecznie o niemodyfikowanie (pisał o tym gdzieś w którymś wątku)
      5. Prosi grzecznie o usunięcie modyfikacji (i dopiero po odmowie - jest niemiły).

      Zobacz jego dorobek. Ile zrobił dobrego. Więc jakiś szacunek się mu należy.
      • 32: CommentAuthorzbyti
      • CommentTime27 Jan 2020 14:01 zmieniony
       
      @maly_swd jak pisałem, przeczytałem sporo na AOL materiałów związanych z tym co zrobił XXL i napisałem, że według mnie programistą jest wybitnym.

      Z punktami od 1-4 się zgadzam. Ja tylko wskazuję, że w dochodzeniu "swojego" wydaje się, że gość jest w stanie puścić wszystko z dymem. W sporze z @voy według mnie przekroczył "niepisaną" granicę i tyle ode mnie.
      • 33:
         
        CommentAuthormaly_swd
      • CommentTime27 Jan 2020 14:01
       
      Co do pkt. 5 Jestem w stanie się zgodzić z Tobą :). Tak w 99% (1% pozostawiam sobie tak na wszelki wypadek).
      • 34:
         
        CommentAuthorvoy
      • CommentTime27 Jan 2020 16:01 zmieniony
       
      W tym "cracku" (bo nawet crackiem nazwać tego nie można) zmieniłem jedynie wystąpienia cieni PORTB, nic więcej. Czyli ciągi typu 8DEDD3 zmieniałem na 8D01D3 i tyle. Pozostały kod nie był ruszany i to, że nie działa na 64k, to nie moja wina. To snapshot spod Altirry (komenda .dumpsnap) i był robiony z włączoną emulacją rozszerzenia 1MB.
      • 35: CommentAuthorVidol
      • CommentTime27 Jan 2020 17:01
       
      Emulacja 1mb nie ma znaczenia, kazdy dumpsnap z altiry do poprawnego dzialania wymaga 128 kb ramu. Szkoda tylko ze daje sie to zaladowac na komputerach z 64kb, bo pozniej wychodza rozne cuda.
      • 36: CommentAuthorpin
      • CommentTime27 Jan 2020 17:01
       
      Jeśli wymaga 128kB to dlaczego programista altirry nie dołączył detekcji pamięci ext?
      • 37: CommentAuthortebe
      • CommentTime27 Jan 2020 18:01
       
      tutaj masz do niego kontakt ->link<-
      pytaj
      • 38: CommentAuthorpin
      • CommentTime27 Jan 2020 19:01
       
      dzięki - wrzucę temat na wokandę.
      • 39:
         
        CommentAuthorvoy
      • CommentTime29 Jan 2020 17:01 zmieniony
       
      Ok, mam działającą na Ultimate 1MB wersję. :D Wcześniej przeoczyłem dwa miejsca.

      Bierzemy rozpakowaną wersję od Baktry o długości 46030 bajtów. Wczytujemy ją np. do HexEdit i w podanych poniżej lokacjach występujące tam bajty podmieniamy na $01:

      - $0611 (był tam adres $D3FD)
      - $0628 (poprzednio $D3F9)
      - $361C (poprzednio $D3F5)
      - $3624 (poprzednio $D3F1)
      - $676F (poprzednio $D3ED)
      - $6798 (poprzednio $D3E9).

      Widać pewną regularność; adres zmniejsza się o 4 bajty przy każdym kolejnym wystąpieniu. :)

      Prośba do użytkowników wiadomo czego o testy. :D
      • 40: CommentAuthorgorgh
      • CommentTime29 Jan 2020 18:01
       
      mają rozmach *** :)
      • 41: CommentAuthortebe
      • CommentTime29 Jan 2020 19:01
       
      Voy, zrób to jak należy, intro przed grą, scrolla, logos w stylu Bloody Coders i przestań się ujawniać ;)
    1.  
      @Voy: Hehe, this reminds me of a nice action against the DVD copy protection. When someone found out how it works and how he can defeat it, the inventors of the copy protection did not allow him to release his code publicly (They forced him to remove the code from various webpages.) So he went to a shop and printed it onto thousands of T-Shirts that sold very well... ;-)

      And if you are not allowed to upload a patched/fixed version of Gravity Worms here, just tell everyone publicly how to patch or fix it themselves... ;-)
      • 43: CommentAuthorgorgh
      • CommentTime29 Jan 2020 19:01
       
      voy człowiekiem roku magazynu Times!
      • 44: CommentAuthorpin
      • CommentTime29 Jan 2020 20:01 zmieniony
       
      Wreszcie, jak już u siebie uruchomiłem Gravity Worms to przyznam, że ZAJEBISTĄ muzyczkę "in game" napisał Aceman!

      W jakim trackerze to było pisane?

      @Voy - jeden potencjalny problem, czek priv.
      • 45: CommentAuthorpin
      • CommentTime29 Jan 2020 21:01
       
      Voy - fałszywy alarm. Wszystko gra. Przynajmniej do trzeciego lewelu
      • 46:
         
        CommentAuthorvoy
      • CommentTime29 Jan 2020 21:01
       
      RMT. Muzaki już wyrypałem do ASMA. :)
      • 47: CommentAuthorzbyti
      • CommentTime29 Jan 2020 21:01
       
      @voy zagra główną rolę w kolejnej części

      • 48: CommentAuthorpin
      • CommentTime29 Jan 2020 22:01
       
      Voy - w asma jak rozumiem są sapy. A możesz podesłać źródło?
      • 49: CommentAuthorzbyti
      • CommentTime29 Jan 2020 22:01 zmieniony
       
      A to nie jest ten sam kawałek co Chip_Chop.sap?

      @pin

      voy:

      Oryginalne .rmt można wyciągnąć z SAP-ów wg drugiego posta z tego wątku: ->link<- Przy okazji wyciągną ci się muzyczki w wielu formatach, a na wielu wywali błąd. :P
      • 50: CommentAuthorxxl
      • CommentTime29 Jan 2020 22:01
       
      heh... ale wiecie ze jego utwory sa do sciagniecia w zrodlach na jego stronie?