Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
TURGEN 9.3.0 Kolejna wersja multiplatformowego narzędzia do zarządzania obrazami taśm.
SV 2024 WE - program imprezy Już za tydzień odbędzie się zimowa edycja Silly Venture
Nowa obudowa dla 800XL - zostało 36 dni Niewiele ponad miesiąc do końca kampanii.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
Opcje wyszukiwania (Strona 232 z 328)
a czy wersja plikowa umozliwia zaladowanie danych od $0400 - $FFFF
marok, nie ma mowy o zmianie organizacji atrybutow.
jeszcze kilka procek jest do przepisania (cyklisci/czolg/smiglowiec/strzal/wybuch), plan jest taki: jesli bedzie chodzilo z szybkoscia oryginalu to kolory z atrybutow na vbxe zostana
Pin: moze byc problem... chce zeby ta gra byla "calodyskowa" - bedzie zapisywala hiscore.
juz w drugim obiegu petla pobiera ze zlego miejsca dene ale zastosowales swietny pomysl ze zmiana adresowania z (),y na $ffff,y w petli co oszczedza 2 cykle na petle oraz z tya adc # tay - oszczednosc 2 cykle na petle. zastosowalem:
attrybuty lda >_build_atrybuty
sta _sp1+2
sta _sp2+2
lda #$58
sta _copatr8+2
ldy #0
_copatr81 clc
_copatr8 ldx $5800
inc _copatr8+1
lda _ink_tab,x
_sp1 sta _build_atrybuty+1,y
lda _paper_tab,x
_sp2 sta _build_atrybuty+2,y
tya
adc #$04
tay
bne _copatr8
inc _sp1+2
inc _sp2+2
lda _copatr8+1
bne _copatr81
inc _copatr8+2
lda _copatr8+2
cmp #$5B
bcc _copatr8
co daje procke szybsza i krotsza ok ? 61 ? bajty. jednak ciagle wiecej niz jedna ramka
20% niezle, z programem przed oczami lepiej sie mysli :-) mozna prosic o przyklad?
no wlasnie... zabiera czasu wiecej niz ramka, ale tylko 100 bajtow na program i 512 bajtow na tablice, uwzglednia tez miganie na atrybitach. to ma byc dla mnie procedurka biblioteczna ;-) zalaczam do dowolnej gry konwertowanej z zx i kolor na vbxe ma byc. ale... za duzo czasu zabiera :/
nie jestem pewny czy dokladnie przeczytales jak to ma dzialac...
nie wiem jak, przykladzik?
gdybym rozumial jak dziala rozszerzenie pamieci w apple2 gdzie PoP jest w oryginale... temat na inny watek :p
CYBERNOID !!! pycha. ktora czesc? z jakiej maszyny? przenosisz kod czy piszesz od poczatku? w jakim trybie - graficzny/tekstowy?
po tym co widzialem jak za pomoca przyslowiowego spinacza i gumki recepturki Simius naprawil GTIA (GTIA Fix) jestem pewny ze to atari ruszy :-)
Asteroids - juz kiedys mowilem ile obiektow na raz trzeba umiescic na ekranie, tak gdzies do drugiej fazy chodzi w 1 ramce a pozniej 2...3 i juz nie jest to ;-) zmienilo by sie gdyby: http://atariarea.krap.pl/forum/viewtopi … 38#p118938
@bitman, tak jak z seksem - w efekcie moze byc z tego dziecko ale nie dlatego to robimy ;)
> co trzeba skonwertowac?
przykladowo pod adresem $5800 znajduje sie indeks do tablicy A, wartosc z tej tablicy nalezy ulozyc w pamieci atrybutow vbxe na pozycji 1 (nie zero), z tablicy B (ten sam indeks) wartoc na pozycje 2 atrybutow vbxe. z $5801 odpowiednio do 5 i 6 attr vbxe itd., kowersje nalezy przeprowadzic dla indeksow znajdujacych sie od $5800-$5aff
pierwsze miejsce na liscie: http://worldofstuart.excellentcontent.c … top100.htm
problem w tym, ze procedura generujaca atrybuty dla vbxe zabiera za duzo czasu:
przyklad:
attrybuty
lda <_build_atrybuty
sta _sp
lda >_build_atrybuty
sta _sp+1
ldy #0
_copatr ldx $5800
inc _copatr+1
lda _ink_tab,x
iny ; 1
sta (_sp),y
lda _paper_tab,x
iny ; 2
sta (_sp),y
iny
iny
bne _copatr
inc _sp+1
lda _copatr+1
bne _copatr1
to tworzy 1/3 atrybutow, czy ma ktos pomysl jak to zrobic na blitterze?
jesli sie to nie uda niestety trzeba bedzie gre przerobic na tryb $e :/ i juz nie bedzie wygladala jak oryginal ...
patrzylem na jeden efekt z tego dema, w kodzie zauwazylem mieszanie w rejestrach ukladu graficznego, cyklowanie, przelaczanie bankow pamieci i tak w kolko. moze pechowo trafilem, pewnie na jakis amstradowych forach wiecej beda wiedziec.
---
nie chcialbym byc niesprawiedliwy, moze sie myle, ale efekt ktory na cpc jest pelnoekranowy na zx plynnie chodzi na 1/9 ekranu (realtime) - mozliwe ze to potwierdza skill programisty na amstradzie :)
zeby bylo wiadomo o czym mowa: http://www.youtube.com/watch?v=YJosZfm560Q
amstrad cpc pozamiatal.
prosze nie wycierac sobie geby naszym prezydentem. pan prezydent ma prawo robic zakupy jak kazdy
tak, zdjecie by siue przydalo.
mam jeszcze lamerskie pytanie, czy mozna do obudowy po xc12 zamontowac sio2sd ale tak, zeby magnetofon nadal funkcjonowal?
prosilbym tez o mozliwosc otwarcia dwoch zakladek jednoczesnie do podgladu (cygnus na amidze tak mial) z podzialem pionowym lub poziomym ekranu edycji
to co? stawiamy 36 metrowy pomnik swiatowida?
zwijanie/rozwijanie procedurek
> Człowiek ten prowadził sobie życie wzorowego satanisty.
no wlasnie nie prowadzil.
tak jakbys napisal ze Rowan Atkinson prowadzi sobie zycie wioskowego glupka
> Sam lubię słuchać różnej muzyki, ale jednocześnie wiem, że w większości przypadków nie należy ich przekazu (oraz innej sztuki) traktować dosłownie i jako wyroczni.
a teraz przeczytaj jeszcze raz jaki dales przyklad z nergalem w poscie 74 :)
teraz zaczyna sie to do kupy skladac. palec ktory naciska start to ten dobry (wywola boot) a palec select to ten zly (odlacza basic). jeden palec to za malo zeby uruchomic program zycie. to mi przypomina bajke o swarogu i welesie, bogach (dobrym i zlym), ktorzy dopiero gdy polaczyli sily mieli na tyle mocy aby stworzyc czlowieka.
wydaje mi sie ze cos moze byc tylko dobre lub tylko zle ale jesli dodamy ze w jednostce czasu.
----
http://www.wikary.pl/?169
Znalezione posty [ 5,776 do 5,800 z 8,188 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.206 sekund, wykonano 12 zapytań