Plandeka rulez.
Na nastepnym Quascie zamiast rzutu dyskiem twardym będzie rzut samochodem Azzara.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Elite Demo Release 8 na Atari 8-bit Nowa wersja konwersji kultowego Elite z BBC Micro na 8-bitowe Atari z poprawkami i nową muzyką.
Altirra 4.50 test 6 Nowa wersja testowa emulatora Altirra przynosi poprawki w dekodowaniu i emulacji napędów.
Fujisan 1.1.6 Ukazała się aktualizacja Fujisan, nowoczesnego frontendu dla emulatora Atari800 z obsługą FujiNet.
A7800DS 5.2a Nowa wersja emulatora Atari 7800 dla konsol DS/DSi przynosi poprawki błędów i lepszą synchronizację.
Barbarian na Atari 8-bit już blisko Vega kończy prace nad nową konwersją kultowego Barbariana.
atari.area forum » Posty przez Lizard
Plandeka rulez.
Na nastepnym Quascie zamiast rzutu dyskiem twardym będzie rzut samochodem Azzara.
ZTCS, to Azzarro nie należy do ludzi reformowalnych. Jak widzę, nie muszę żałować, że miałem mało z nim do czynienia. :)
Ja również jestem za. Chociaż chłopaki mówli, że party miałoby być za rok. Czyżby chieli zrobić konkurencje Ejkowi? ;)
Masa frasun dla Ejka za jak zwykle wspaniałą organizację, atrakcje i inne. Dość kadzenia... Za rok spełnimy nasze groźby i pojawimy się znów. :D
Pętle, megafon, party and at last but not least Ejk żondzom i dominujom. ;)
Zguba została znaleziona. Właściciel wbrew oczekiwaniom nie popadł w skrają furię. Widzowie czują się zawiedzeni. ;)
ale widze ze dalej w kodzie strony glownej brakuje </body></html> ;)
A gdzie ty tam kierownikowi pod spód zaglądasz!? 8)
Tylko mowa tutaj o sprite'ach software'owych, a Ty Sikor wyjeżdżasz ze sprzetowymi.
XXL, co z tego, że w trybie graficznycznm piksele o tej samej współrzędnej są oddalone od siebie skoro są oddalone od siebie zawsze o tyle samo. :P Zamiast:
lda sprite
sta ekran
lda sprite+1
sta ekran+1robisz:
lda sprite
sta ekran
lda sprite+1
sta ekran+32 ; 40, 48, czy jak tam czhcesz mieć szeroki ekranprocedura ma wstawiac na ekran softwarowego bajera
ldy #sob_lenght
_copy lda playfield,y
; sta temp_playfield,y
and sob_mask,y
ora sob_data,y
sta playfield,y
dey
bpl _copy
Ale osssochodzi? Wyjaśniłbyś co to sob_mask i sob_data i co zawierają, bo kawa naturalna mielona się skończyła, została tylko rozpuszczalna i fusów niet. Może dałoby się połączyć te dwie tablice w jedną i całą sprawę załatwić jednym eorem?
trzeba brac pod uwage rozniez to ze antic nie hamuje tak 6502 przy trybach znakowych.
Nie? A mnie się wydawało, że Antic jednak w trybach znakowy bardziej spowalnia. Mogę się mylić, ale lepiej to sprawdzić.
Za stosowanie nielegali powinno się skazywać delikwenta na dożywotnie używanie Atari Basica. ;)
Dzis nawet widzialem promocje naklejona na szybie w spozywczym: "Wino 2,80zl" :)
Weź dla mnie skrzynkę tego promocyjnego. I no upewnij się, że nie chrzczone. Tym wolę zająć się osobiście. ;)
Sprawdzaj, czy jest po co wyświetlać damage. Jeśli ten przez ramkę sie nie zmienił, to po kiego mazać go powtórnie?
Ja wam wypiję, bez ekipy warszafskiej, ja wam wybiję! :D
Spoko, na bilet w jedną stronę będę miał, ale potem bez waszej pomocy pewnie przyjdzie poczekać mi na następny zlot w Ornecie w Ornecie. ;)
Ja mogę zabrać się w czwartek o ile znajdzie się trochę GAZU dla potrzebującego. :)
Trzymaj wartość damage w rozpakowanym kodzie BCD (jedna cyfra na bajt), zaoszczędzisz kila cykli kosztem pamięci (6 bajtów zamiast 3).
lda damage
ora #$10
sta ekran+1
lda damage+1
ora #$10
sta ekran
ora #$10 zastępuje adc #$10, co zwalina cię z troski o znacznik C i D. :) Ponieważ wynik trzymay jest w młodszej połówce bajtu, to starsza jest zawsze wyzerowana.
Mała uwaga:
Trzymając damage w formie zapropoowanej przez mnie musisz pilnować 4 starszych bitów przy zwiększaniu licznika, bo:
clc
sed
lda damage
adc #1
sta damage
dla damage = 9 da $10, czyli za dużo. Wszystko zależy co częściej robisz: zwiększasz liczik, czy go wyświetlasz.
FAT16, rozmiar klastra jak największy (32/64kB), najlepiej na oddzielnym (szybszym) dysku, jak najbliżej początku.
W gałęzi HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer dodaj wpis "NoLowDiskSpaceChecks" typu DWORD o wartości "1".
Antybiotyk jak nazwa wskazuje zwalcza twory biologiczne, w tym również ciało biorcy. ;) Odstaw antybiotyki, bo rozwalają organizm bardziej niż alkohol. Poza tym alkohol ma właściwości dezyfekujący, czyli tym samym działa jak antybiotyk, ale mniej szkodliwie, bo do niego człowiek jest przyzwyczajony, w przeciwieństwie do bakteriofagów. ;)
Co do pliku wymiany, to Dieskeeper 9 (nie wiem jak poprzednie wersje) potrafi defragmentować plik wymiany i MFT oraz układać katalogi w jednym miejscu podczas startu systemu. Jeśli chodzi o swapa, to rozwiązałem ten problem diametralnie: jedna malutka partycja FAT przeznaczona tylko a ten plik.
... Oraz na najbardziej elegancki, najszybszy, najkrótszy kod XHTML+CDD sadzony w PHP, czyli ... cyklujemy stronę główną i ganiamy plamkę. ;)
Gdzieś tu był topic z dyskusją nt wyższości emulatorów nad prawdziwym sprzętem oraz wyższości qa na innymi środowiskami programistycznymi. :P
Próbowałem raz coś wklepać w vim-ie... Cóż, wolę vi.
co do etykiet... jesli jest ona jedyna czescia linii (brak instrukcji po niej) to j.w.
Dowcip w tym, że etykieta jest razem z całą resztą jaka można dopisać za nią, czyli rozkaz, dyrektywa, kmentarz, etc.
Mam pytanie jak najbardziej powazne: jakich funkcji z edytor MAE nie znajdujesz w edytorach piecowych? Moze jakies pomysly dalyby sie przeniesc tylko trzeba powiedziec o tym tworcom edytorow albo napisac pluginy.
Kilka przykładów:
- wciskasz Control+L, wpisujesz nazwę etykiety i kursor ląduje w linii z jej deklaracją
- ustawiasz się na linii, gdzie jest odwołanie do etykiety (np. JSR skocz_se_tam) wciskasz Control+J i lądujesz tak jak powyżej
- Control+H wracasz do miejsca, z którego wyruszyłeś w poprzednim punkcie
- Control+Shift+9/0 - przesuwasz deklarację etykiety o wiersz w górę/dół
- Control+Shift+,/. - przesuwasz bieżącą linię o wiersz w górę/dół
- Control+Z - zaznacza boczątek bloku tekstu, przechodzisz do końca bloku naciskasz Control-; i masz całość pięknie ujętą w komentarzach, tak samo z usuwaniem komentarzy
- na koniec spoza edytora: po pełnej asemblacji i późniejszych poprawkach w programie nie zmieniających adresów etykiet można wykonać tylko drugi przebieg asemblacji (zajefajna sprawa, gdy listing długi i jeszcze dołącza się dodatkowe pliki)
ktos na 100% wyciagnie ci ten plik
Mamy pierwszego kandydata. Co nie, jellonek? Nie odmówisz przecież koledze. ;)
Atari się tak nie wiesza. :twisted:
Jeśli wcześniej na tym ATR-e były zapisane źródła, to podejrzyj go jakimś edytorem HEX. Może szlag trafił strukturę dysku, ale dane powiny być zachowane.
E tam, ten dobry jest jeszcze prostszy: E, a potem po koleji: 4, 5, 6. Tudzież Twoim rozumowaniem: E4 +1 +1. Wejście do SIO leży 3 bajty dalej, czyli E4 +1 +4. +1, bo to pierwsza zmiana cyferki, a +4, bo zmnieniamy czwartą cyfrę adresu. :D
PS. Lizard, jak mozna po ekranie pisac tak latwo, to po co Ty pisales wlasna procke, jak pisze Jurgi?
Chodziło o łatwą prezentację danych. Po szczegóły odsyłam do Syzygy #6 (chyba).
Dzięki Jurgi2 za uznanie. Procka ta jest bardzo okrojoną wersją PRINTF ze SpartaDOS X. Draco jakiś czas temu napisał od nowa własną, bardziej rozbudowaną, ale dla 816-ki.
jsr $c642
Już ja ci dam skok pod ten adres. Łatwiej zapamiętać losowo rozrzucone adresy niż tablicę skoków? :rolleyes:
nosty, poszukaj w dziale tematu o powrocie przez wektor $0A. W pewnym momencie zrobił się dość duży off-topic dotyczący właśnie pisania po ekranie. Tam znadziesz szczegółowe wskazówki.
atari.area forum » Posty przez Lizard
Wygenerowano w 0.074 sekund, wykonano 20 zapytań