Zmienna nie jest potrzebna, jeżeli lubisz takie fikołki składniowe, jak w przytoczonym przykładzie. :-) Osobiście wolę uproszczony zapis.
Nie zastanawiałeś się nad Puree z C? Tam odwołania do pamięci są czymś naturalnym.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Rusza głosowanie w FujiCup! Wybierz najlepszą grę roku na 8-bitowe Atari i weź udział w corocznym plebiscycie FujiCup.
Atari800MacX 6.2.0 Popularny emulator Atari dla macOS doczekał się dużej aktualizacji z obsługą nowych kartridży.
Gearlynx 1.1.3 Nowa wersja emulatora konsoli Atari Lynx wprowadza binaria dla Linux ARM64 i ulepszony debugger
VQ Tracker Beta 2 Nowa wersja cross-platformowego trackera muzycznego dla Atari XL/XE z poprawkami błędów.
15. edycja BASIC 10 Liner Contest Ruszyła kolejna edycja konkursu na gry i programy napisane w zaledwie 10 liniach kodu.
atari.area forum » Posty przez Lizard
Zmienna nie jest potrzebna, jeżeli lubisz takie fikołki składniowe, jak w przytoczonym przykładzie. :-) Osobiście wolę uproszczony zapis.
Nie zastanawiałeś się nad Puree z C? Tam odwołania do pamięci są czymś naturalnym.
Sorry, pospieszyłem się i nie sprawdziłem, czy poprzedni przykład jest prawidłowy. Spróbuj poniższej konstrukcji. Nie mam chwilowo dostępu do deasemblera, aby sprawdzić, co z tego wychodzi, ale wstępne testy w debuggerze Pure Pascala wydają się być obiecujące.
type
char_ptr = ^char;
var
s, d : char_ptr;
begin
s := char_ptr($12345);
d := char_ptr($23456);
s^ := d^
end.Wskaźniki w Pascalu definiuje się jako typy, nie zmienne:
Można, ale nie trzeba. Chociaż w moim przykładzie jest to konieczne. :-)
Jeśli po prostu chcesz wypisać zawartość pamięci spod adresu, to powinno wystarczyć:
var y: ^word; begin y := $FFFF; writeln(y^); end.
Powyższe nie zadziała. Próbujesz przypisać wartość wskaźnikowi. To jest to, na czym się wyłożyłem w poprzednim poście.
Dokładnie to chodzi o ten nieszczęsny odczyt z adresu i zapis pod adres.
Move da się zrobić na wskaźnikach:
sptr, dptr: ^integer;
sptr := adr1;
dptr := adr2;
dptr^ := sptr^;Dostałem dzisiaj kolejne pismo wzywające mnie do usunięcia poprzedniego pisma, co niniejszym uczyniłem.
Jako adresat korespondencji masz pełne prawo zrobić z nią, co zechcesz, w tym opublikować, o ile nie naruszasz dóbr osobistych i innych rzeczy określonych w art. 23 Kodeksu Cywilnego. Pismo z kancelarii z pewnością nie zawiera takich treści, a jego publikacja nie jest działaniem bezprawnym, którego zaniechania można by żądać na podstawie art. 24 K.C.
Niemniej jednak, lepiej nie dotykać gówna, bo będzie śmierdziało.
Wskaźniki z Pascalu ładnie opisane są na stronie Pascal - Pointers. Jest tam też opis, jak odwoływać się do komórek pamięci.
Odpowiedziałbym za siebie, ale pytanie nie jest skierowane do mnie ani pozostałych kolegów z DLT. :-P
Aby pobrać ten plik musisz mieć konto.
Czyli są dwie możliwości:
Jest jeszcze trzecia możliwość. Dely będzie co pół roku przypominał w specjalnym wątku o zmianie czasu. :-D
W Debianie jest w repozytorium.
$ apt info fatcat
Package: fatcat
Version: 1.0.5-1+b1
Priority: optional
Section: utils
Source: fatcat (1.0.5-1)
Maintainer: Grégoire Passault <g.passault@gmail.com>
Installed-Size: 145 kB
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)
Homepage: https://github.com/Gregwar/fatcat
Download-Size: 50,4 kB
APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Description: FAT filesystem explore, extract, repair, and forensic tool
fatcat is a tool to explore, extract, repair and forensic FAT filesystem.
Its features:
- Get information about FAT filesystem;
- Explore FAT file system;
- Read file or extract directories;
- Retrieve file & directories that are deleted;
- Backup & restore the FAT tables;
- Hack the FAT table by writing on it;
- Hack the entries by changing clusters and file sizes;
- Perform a search for orphaned files & directories;
- Compare and merge the FAT tables;
- Repair unallocated directories & files;
- Supports FAT12, FAT16 and FAT32."Korekcja DST" nie jest automatyczną zmianą czasu, tylko zgodnie z nazwą korektą czasu letniego.
AtariArea to obecnie jedyne miejsce, gdzie muszę przestawiać czas. Nawet mój zegar na ścianie - chociaż wskazówkowy - sam się przestawia. :-)
Nie przejmuj się, nowemu szefowi nie jest głupio mieć Cię w dupie na dzień dobry. ;-)
Ale mnie nie stać.
Nie rób z siebie biedaka. Napisz po prostu, że żałujesz, że nie ma wysyłki do Polski. ;-)
13k pln za TT to jednak kosmos
Aukcja zaczęła się od $1.
Ziemia jest wklęsła lub płaska
Ziemia jest albo wklęsła, albo płaska. Nie może być "lub", bo w ten sposób dopuszczasz jednocześnie możliwości, że Ziemia jest jednocześnie wklęsła i jednocześnie płaska.
W powyższym przypadku należy użyć operatora alternatywy wykluczającej (XOR), zamiast alternatywy (OR). Od razu widać, że nie jesteś programistą, więc jesteś fundamentalistycznym islamskim terrorystą. Lo-gi-ka!
Jeżeli nie jesteś programistą, to nie możesz stworzyć aplikacji, której nie mogą używać muzułmanie. Jeżeli nie możesz stworzyć aplikacji, której nie mogą używać muzułmanie, czyli nie możesz im przeszkodzić w używaniu Twojej aplikacji, której nie napisałeś, bo nie jesteś programistą, to zapewne ich lubisz. Jeżeli ich lubisz, to pewnie lubisz także Islam. Jeżeli lubisz Islam, to i jego fundamentalistyczne odłamy. Jeżeli lubisz fundamentalistyczne odłamy Islamu, to sympatyzujesz z jego przedstawicielami. Jego przedstawiciele mają przeważnie poglądy terrorystyczne. Skoro mają poglądy terrorystyczne, to są terrorystami. Kto z kim przystaje, takim się stajem więc jesteś fundamentalistycznym islamskim terrorystą.
zespół programistów składający się z białych, heteroseksualnych mężczyzn nie jest w stanie napisać dobrego programu i że taki zespół stworzył na przykład apkę bankową, której nie mogą używać muzułmanie
Jeżeli podczas tworzenia apki jedli wieprzowinę, to faktycznie nie mogą.
Może w przypadku braku środków aplikacja każe im podać kwotę podzielną przez 20. Zdarzenie realne - co prawda nie aplikacja, ale bankomat.
Może to jakaś nowa forma captchy, tylko Ty, jako osoba potrafiąca dzielić przez 20, tego nie zauważyłeś?
Wy nic nie wiecie! Jeśli komuś "wychadzają się" dziury na śródstopiu a przy palcach i pięcie nie, to ma płaskostopie.
Mam wrażenie, że numeracja serii XL oznacza głębokość modelu. Nie wiem tylko w jakich jednostkach.
Przewiduję dalszy ciąg dyskusji o wentylacji jako niekonstruktywny, więc spasuję :-)
Źle przewidziałeś. :-P
Daj znać kiedy, to też przyjadę.
To umówmy się od razu na wtorek. Jestem wolny od 16. Która Ci pasuje?
Pani redaktor, jak słusznie kolega Lizard zauważył, jest młodsza od większości prezentowanego sprzętu, a że w ocenie kolegi, nie wzbudziła zainteresowania, to już każdego indywidualna sprawa.
Nie mogłem inaczej napisać - żona patrzyła. Teraz śpi, więc mogę zdementować swoją wypowiedź. ;-)
Zajrzę tam w przyszłym tygodniu po pracy. Mam po drodze. :-)
Sprawne GTIA zachowuje się poprawnie nawet po zatkaniu otworów wentylacyjnych, co zostało empirycznie dowiedzione na moim pierwszym Atari.
Akurat olej w silniku przyspiesza na początku jego pracy nagrzewanie i sprawia, że następuje ono równomierne.
Chodziło o szybsze nagrzanie układu w ramach testu a nie permanentną pracę w wyższych temperaturach. Zresztą, gdyby sprzęt nie był odporny na takie warunki, nie sprzedawałby się na bliskim wschodzie w czasach, gdy o klimatyzacji mało kto słyszał.
Laska wygląda na młodszą niż Twoja kolekcja. Nie wzbudziła mojego zainteresowania. ;-)
profilaktycznie zamontuj radiator i wentylator ;)
Ja swoje Atari z niby sprawnym GTIA przykryłem poduszką i okazało się rano, że jednak nie do końca jest sprawne.
Jak gra i buczy to sprawne. :-) GTIA też wygląda na sprawne, ale zostaw komputer włączony na noc i następnego dnia sprawdź przy pomocy SysInfo, jaki będzie obraz. Możesz owinąć go w koc dla lepszego efektu. Nie bój się, nie przegrzeje się. Niektóre GTIA objawiają swoje wady po rozgrzaniu.
atari.area forum » Posty przez Lizard
Wygenerowano w 0.070 sekund, wykonano 22 zapytań