O: BlitzBasic 2.1
Je zde nějaký způsob, klidně i v assembleru, jak se programově přesvědčit, že amiga ukončila zápis dat na disk, jinak než čekat třeba 5s?
Oznámení
Sbalit
Aktuálně žádná oznámení.
BlitzBasic 2.1
Sbalit
X
-
O: BlitzBasic 2.1
pokud vladnes anglictinou, tak zkus EAB forum, tam je tech lidi co programuji v BB hodne a daji se tam najit i dema ruznych her se zdrojaky atd.Autorem citovaného textu je Cyberian Přejít na původní příspěvekBtw. Byl by zájem ze strany zdejších členů fóra o založení skupiny, která by se věnovala BlitzBasicu, kde by jsme tak nějak koncentrovali své znalosti?
pokud by tuta sekce vznikla, tak muzu nektere ty tutorialy prenest i sem.
jo a nenech se otravit...
Vložit komentář:
-
O: BlitzBasic 2.1
Pokud by tobě nevadilo, že tam asi budeš sám, tak neAutorem citovaného textu je Cyberian Přejít na původní příspěvekBtw. Byl by zájem ze strany zdejších členů fóra o založení skupiny, která by se věnovala BlitzBasicu, kde by jsme tak nějak koncentrovali své znalosti?
Vložit komentář:
-
O: BlitzBasic 2.1
Btw. Byl by zájem ze strany zdejších členů fóra o založení skupiny, která by se věnovala BlitzBasicu, kde by jsme tak nějak koncentrovali své znalosti?
Vložit komentář:
-
O: BlitzBasic 2.1
Zpětně teď s novým LCD monitorem, co umí Amigu nativně zjišťuju, že to hodilo rozlišení s frekvencí kolem 31 kHz+, neumí to ani CRT monitor CM1xxx. Ještě to rozpitvám a snad zjitím, co že se to vlastně staloAutorem citovaného textu je Cyberian Přejít na původní příspěvekAhoj, vyskytl se mi problém s rozlišením při volání příkazu screen 0,11,"test titulek".
Obraz do LCD mam přes scandoubler (taková ta klasika GBS-82XX). Když používám Blitz mode a vykreslim si nějaké náhodné pixely na obrazovce tak je to OK, ale pokud si chci otevřít Intuition screen ať už to udělám přes ten screen 0,11, title$ nebo screen 0,0,0,640,256,3,&8000,title$,1,2 nebo zkusím jiné rozlišení třeba $0 pro lowres, tak mam létající pruhy přes obrazovku a scandoubler pak po pár vteřinách vypadne
čím to jen může být?
Ve WB mi běžně funguje pal: lowres, hires hires laced bez blikání.
Initcopper ten funguje dobře
Vložit komentář:
-
O: BlitzBasic 2.1
neni to nejaky nestandardni rozmer obrazovky ze se otrevre tim 0,11,"test titulek".
Vložit komentář:
-
O: BlitzBasic 2.1
Ahoj, vyskytl se mi problém s rozlišením při volání příkazu screen 0,11,"test titulek".
Obraz do LCD mam přes scandoubler (taková ta klasika GBS-82XX). Když používám Blitz mode a vykreslim si nějaké náhodné pixely na obrazovce tak je to OK, ale pokud si chci otevřít Intuition screen ať už to udělám přes ten screen 0,11, title$ nebo screen 0,0,0,640,256,3,&8000,title$,1,2 nebo zkusím jiné rozlišení třeba $0 pro lowres, tak mam létající pruhy přes obrazovku a scandoubler pak po pár vteřinách vypadne
čím to jen může být?
Ve WB mi běžně funguje pal: lowres, hires hires laced bez blikání.
Vložit komentář:
-
O: BlitzBasic 2.1
[emoji6] len ASM a C, si až moc skromný [emoji39]Autorem citovaného textu je DJM Přejít na původní příspěvekJa viem len ASM alebo C, amos si uz moc nepamatam....
Vložit komentář:
-
O: BlitzBasic 2.1
Pardon, asi som trochu off topic, ja som sa chcel len podelit o par poznatkov o amiga hardware, ktory som zacal pred par mesiacmi studovat. Inac som mal custom HW v prdeli a robil som vsetko cez CPU. Ale cim dalej sa znizujem k tomu ze chcem spravit demo na holu a1200 a k tomu je to treba. Chybaju mi este 4 efekty a muzika ale inac vsetko 50fps...
Takze som spadol z WOS+CGX na AGA a 68020. Nikdy som nerobil v BliztzBasicu takze neviem poradit. Ja viem len ASM alebo C, amos si uz moc nepamatam....
Naposledy upravil DJM; 13.10.2018, 17:15:55.
Vložit komentář:
-
O: BlitzBasic 2.1
Teď jsem tu knihu celou dočetl. Pořád jsem čekal kdy vysvětlí aspoň ty věci co slíbil v textu, že to bude v dodatcích, ale a ani jednu dále už nepopsal. To se mnou tedy ten polák vydrbalAutorem citovaného textu je Predseda Přejít na původní příspěvekJo, já jsem tady tu knihu už popisoval, nejsem schopný podle ní něco napsat.
Aspoň, že jsem si koupil jen verzi do čtečky a né papírovou(papírové knihy už nemám kam dávat).
Bombjack je oproti tomu poklad zdarma. Stáhnul všechno možné a jdu si číst dalši knihy k BlitzBasicu. Hurá jsou tam i příklady
Vložit komentář:
-
O: BlitzBasic 2.1
Tak ono celkovo na AGA dual playfield nemas moc farieb. Maximalne 16 pre popredie a 16 pre pozadie. Tu je vyhoda ze ked pouzijes 16farebny sprite na postavicku tak mozes pouzit este inych 16 farieb z palety ako pre pozadie a popredie, co si myslim ze na postavu bohate staci (ked to musi stacit aj pre pozadie). Napr. v Oskarovi je to takto. Preto nema ani odraz vo vode, lebo je to sprite. Ale to by sa dalo tiez vyriesit (ten odraz)...Autorem citovaného textu je Doda Přejít na původní příspěvekAno, dela se to priblizne tak. Oni se sprity ruzne chytre vyuzivaji prave v kombinaci s copperem, ale urcite (vetsinou) ne na postavy, strely, auta..... na coz bys to asi chtel. Je jich malo a maji malo barev, i kdyz na kurzor mysi je to super
Skoda ze AGA nema viac bitplanov. Oproti OCS to je nefer. Na OCS mas pri dual playfield 3 a 3 bitplany co je spolu 16 farieb, co je polovica z normalnych 5 bitplanov pri 1 playfielde. Na AGA je to len 32 farieb z 256 (pri 1 playfielde), co neni ani stvrtina. AGA mala mat 12 bitplanov a rychlejsi blitter ktory by vedel s nimi robit. Teraz blitter nestiha vyfarbit ani 6 bitplanov 50 krat za sekundu, nie to este 8....
PS: Copper je asi najlepsia vec z amiga hardware a da sa naozaj vyuzit snad pri vsetkom...Naposledy upravil DJM; 12.10.2018, 17:08:24.
Vložit komentář:
-
O: BlitzBasic 2.1
Na AGA moze byt sprite siroky 64 pixelov. A sprity sa mozu opakovat aj na jednom riadku - ako pises pomocou copper wait na horizontalnej pozicii + zmena pozicie v sprite. Nedavno som si skusal ako funguju sprity - viz ine vlakno, kde som dal aj exe ukazky. V poslednej je ako pozadie pouzity sprite 64x288 a opakovany asi 6x vedla seba. https://www.amigaportal.cz/node/1864?p=92298#post92298
Na tejto stranke codetapper popisuje finty so spriteami - http://codetapper.com/amiga/sprite-tricks/
A pre cyberiana (pojdem od konca po zaciatok vlakna):
Ako tu uz bolo spomenute tak okrem spritov sa na vykreslenie/kopirovanie blokov dat pouziva blitter ktory bol na to navrhnuty alebo sa da pouzit aj procesor. Nemusi to byt po pixeloch, moze byt aj po bytoch,wordoch,longoch...
Ano ked nepouzivas sprity, tak musis prekreslovat aj pozadie pod objektom ak s nim chces pohybovat...
Hlavni smycka vypada skoro ako popisujes, proste tam robis vsetko co potrebujes, napriklad taky jednoduchy zaklad:
- skontrolujes input (joystick,mys,klavesnicu alebo co potrebujes)
- na zaklade inputu sa vykona dana akcia, napriklad pohyb postavy
- nejaka "umela inteligencia", teda nejake pravidla podla coho sa maju pohybovat/rozhodovat ine objekty neovladane cez input
- detekcia a vyhodnotenie kolizii
- kontrola splnenia uloh pre ukoncenia levela
- vykreslis (pozadie,popredie...)
a dokola..
Uz je len na tebe ako vyuzijes HW Amigy, mozes pouzit vbl interrupt na zmenu pozicii objektov aby to bolo plynule, Copper,blitter,sprity,cpu...
Byte je od -128 do 127.Naposledy upravil DJM; 11.10.2018, 16:32:56.
Vložit komentář:
-
O: BlitzBasic 2.1
Ten web si musim precit, to vypada super. O spritech tam pisou ze ze dvou je dest, pak strely nepratel, sova, jeji stit a strely, pricemz to udelali tak chytre, ze strely nepratel jsou jeden sprite a zadna ze strel tedy nemuze byt na stejnem radku jako jina. To je ta "sila hardware" co jsem psal, ale chce to znalosti, jinak to nejde navrhnout.
Vložit komentář:
-
O: BlitzBasic 2.1
Místo HW spritů se použíjí BOBy (Blitter OBjecty). Trik s rozsekaným spritem co tu zmiňoval Dóďa je vidět třeba v Agony. Když prší, je obrazovka plná kapek, ale žádné dvě nejsou na stejném řádku (resp. myslím že je to po dvojicích, protože se použily dva rozsekané sprity). Vypadá to efektně a přitom to moc nezatěžuje procesor.Autorem citovaného textu je Cyberian Přejít na původní příspěvekA jak to lidé dělají když nepoužívají sprity? Je to pak jen o hrubém vypisování každého bodu zvlášť (což asi velmi sníží výkon)? Sami si pak musí řešit jakýsi buffer části grafiky, kterou postava přemazala a vracet ji z5 na místo?
Franck Saurer to krásně popsal na svém webu http://francksauer.com/index.php/gam...games/10-agony
Je to odstavec zhruba ve čtvrtině, Hardware Sprites, Ten web je úžasné čtení.Naposledy upravil Predseda; 11.10.2018, 08:22:05.
Vložit komentář:
-
O: BlitzBasic 2.1
Skoro vsechno o HW Amigy se dozvite v "originalni" dokumentaci Amiga Hardware Reference Manual,
http://www.bombjack.org/amiga/amiga-books.htm (uplne dole je treti cerne vydani)
Je to na webu vsude. Vyslo to i cesky na diskete jako interaktivni manual a ja to nekde mel i v TXT, ma to vytistene na jehlickovce, ale ten puvodni text uz nemuzu nikde najit. Je to sice o assembleru, ale je tam presne to co pisu, clovek se z toho dozvi, jak Amiga funguje a jak se co zhruba dela.
Vložit komentář:
Vložit komentář: