1

Temat: come on in UDDERS lovers

Gra napisana na Grawitacji 2017:

http://grawitacja.eu/stuff/grawitacja2017.atr

msx: TheFender
gfx, code: xxl

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

2

Odp: come on in UDDERS lovers

Były sobie dwie Atarki. Gra uruchamiana na jednej z nich na standardowym systemie (XL OS 1.3), standardowym CPU i ze standardowym SIO2PC USB chodzi bez problemu. Na drugiej z taką samą konfiguracją (prawie) zawisa przy uruchomieniu. Jedyne, co różni te dwa komputery, to zamontowany w drugim z nich Ultimate 1MB. Oba są stuprocentowo sprawne i chodzą ze wszystkim.

Identycznie sytuacja wygląda pod Altirrą, ustawioną na odwzorowanie powyższych konfiguracji. Gra nie działa również na emulowanym Ultimate 1MB.

@xxl: jakie jest rozwiązanie tego problemu?

Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie

3

Odp: come on in UDDERS lovers

IIRC gra nie działa z U1MB.

I Ty zostaniesz big endianem...

4

Odp: come on in UDDERS lovers

Gra ma wbudowane zabezpieczenia przeciw uruchamianiu jej na sprofanowanych komputerach, zapewne.

.: miejsce na twoją reklamę :.

5

Odp: come on in UDDERS lovers

U mnie dziala. Tylko nie wiem o co c'man w tej grze.

6

Odp: come on in UDDERS lovers

Może to ta niestandardowa obsługa PIA itp. w U1MB, o której jest napisane w Altirra Hardware Manual?

Red.: błąd -> niestandardowa obsługa PIA

Ostatnio edytowany przez lemiel (2017-04-19 11:08:13)

7

Odp: come on in UDDERS lovers

Widać autor ignoruje zgłoszenia błędów (?)... :/ Jeśli to jest w ogóle błąd.

Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie

8

Odp: come on in UDDERS lovers

no ale skoro mówisz że na Atari działa...

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

9

Odp: come on in UDDERS lovers

Z ciekawości zajrzałem do obu plików (UDDER.OBX i XAUTORUN). Nie wydaje ci się dziwne, że oba wpisują wartość $FE do rejestru pod adresem $D3F1? "Dziwnym" trafem akurat tam jest przestrzeń adresowa U1MB (wg Altirra Hardware Manual jest to zakres od $D380 do $D3FF)... Po zmianie na $D301 gra się uruchamia i na U1MB.

Więc twierdzisz, że to błąd kompilatora?

Ostatnio edytowany przez voy (2017-04-20 17:51:10)

Post's attachments

grawitacja2017_udder (patched).atr 90.02 kb, liczba pobrań: 4 (od 2017-04-20) 

Tylko zalogowani mogą pobierać załączniki.
Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie

10

Odp: come on in UDDERS lovers

złośliwy hack małego człowieczka

"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

11

Odp: come on in UDDERS lovers

zapis ten sluzy do wlaczania ramu w miejsce romu:

Locations 54020 to 54271 ($D304 to $D3FF) are repeats of locations 54016 to 54019 ($D300 to $D303).

to nie jest blad.

gdzie twierdze ze to jest blad kompilatora?

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

12

Odp: come on in UDDERS lovers

Mówiłem? Zabezpieczenia przed uruchamianiem na nie-Atari :)

.: miejsce na twoją reklamę :.

13

Odp: come on in UDDERS lovers

Spójrz na swój post na AOL. Z jego lektury można odnieść takie wrażenie.

Koniecznie musiałeś użyć tak dalekiej lokacji? Wątpię, że nie wiedziałeś, gdzie U1MB ma swoje rejestry. Taki zdolny koder?

Wybacz, xxl, ale męczą mnie twoje złośliwostki i ciągłe odwracanie kota ogonem. Z mojej strony koniec tematu, bo nie sposób z tobą normalnie rozmawiać (przynajmniej na forach).

Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie

14

Odp: come on in UDDERS lovers

nie sledze dokumentacji wszystkich mozliwych doomowych modyfikacji, posluguje sie dokumentacja do Atari z czasu kiedy ten komputerek przestal byc rozwijany...

wybaczysz?

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

15

Odp: come on in UDDERS lovers

I wcale to a wcale nie zrobiles tego zlosliwie :)

"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

16

Odp: come on in UDDERS lovers

@xxl: powiedzmy, że wątpię w szczerość twojej wypowiedzi.

EOT.

Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie

17

Odp: come on in UDDERS lovers

@voy: Czy dałoby się wykonać patcha? :)

.: miejsce na twoją reklamę :.

18

Odp: come on in UDDERS lovers

@xxl: to prześledź dokumentację Atari. D000-D800 to obszar rejestrów sprzętowych, a nie pamięć swobodnego użytku o czym dowiaduje się każdy nowicjusz w programowaniu Atari i tego obszaru się po prostu nie rusza. Tam mogło być nie Ultimate ale jakiekolwiek inne urządzenie - nie musisz o nim wiedzieć, dlatego właśnie ten obszar jest zarezerwowany.

The problem is not the problem; the problem is your attitude about the problem

19

Odp: come on in UDDERS lovers

wieczor napisał/a:

@xxl: to prześledź dokumentację Atari. D000-D800 to obszar rejestrów sprzętowych, a nie pamięć swobodnego użytku o czym dowiaduje się każdy nowicjusz w programowaniu Atari i tego obszaru się po prostu nie rusza

jesli tego obszaru sie nie rusza... to jak zrobic zwykla ataroska tecze?

:D

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

20

Odp: come on in UDDERS lovers

Wieczor: jak to sie nie rusza?

Dodać również należy że powtórzenie rejestrów jest wynikiem konstrukcji dekodera adresów a nie rozmyślnym działaniem projektantów atari. (atari tak NIE chcialo, ale musialo)  Toteż programista z minimalną wiedzą o atari zapisuje do właściwych rejestrów a nie ich klonów. Zdanie o powtorzeniu adresow jest oczywiscie prawdziwe i moze nawet pochodzic z <padnij>oficjalnej dokumentacji atari<powstan> ale z tej samej dokumentacji pochodzi również użycie $D301 do sterowania pamięcią. Jeżeli jest jakiś oficjalny kod napisany przez Atari dla serii xe/xl ktory uzywa $D3F1 to odszczekam publicznie i publicznie spalę jedno atari na stosie :) (oczywiscie aby zrobic miejsce dla amigi) :D

"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

21

Odp: come on in UDDERS lovers

Niepotrzebnie "żujecie wór" (że posłużę się wyrażeniem jednego z przedmówców). To jest jedyny znany xxlowi sposób na to, żeby się nim i jego twórczością ktokolwiek zainteresował. Skąd więc pretensje, że go eksploatuje? To są podstawy psychologii.

KMK
? HEX$(6670358)

22

Odp: come on in UDDERS lovers

To się zgadza, w ew. przyszłych modelach (które nie nastąpiły) powtórzenie adresów mogło zniknąć. To był efekt uboczny - zostawiono to tylko dlatego że aktualnie było wolne. I twórcy U1MB to wykorzystali - zgodnie z intencją konstruktorów komputera :)

The problem is not the problem; the problem is your attitude about the problem

23

Odp: come on in UDDERS lovers

syscall napisał/a:

Jeżeli jest jakiś oficjalny kod napisany przez Atari dla serii xe/xl ktory uzywa $D3F1 to odszczekam publicznie i publicznie spalę jedno atari na stosie :) (oczywiscie aby zrobic miejsce dla amigi) :D

moze byc procedura systemu operacyjnego? :D

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

24

Odp: come on in UDDERS lovers

Jasne, wklejaj.

"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

25

Odp: come on in UDDERS lovers

@skrzyp: masz w poście nr 9.

Powszechnie wiadomo, że kamień potrafi myśleć. Na tym fakcie opiera się cała elektronika.

Terry Pratchett - Równoumagicznienie