1

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

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

IIRC gra nie działa z U1MB.

I Ty zostaniesz big endianem...

4

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

.: miejsce na twoją reklamę :.

5

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

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

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

7

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

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

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

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

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?

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

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

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

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

.: miejsce na twoją reklamę :.

13

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

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

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

@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

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

.: miejsce na twoją reklamę :.

18

@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

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

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

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

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

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

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

@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