> C64-nél az 53281 a háttérszín, ez látszik ott, ahol 00 bitkombináció van a többszínű nagyfelbontású módban. A 01 és 10 bitkombinációnál a képernyőtár alsó és felső 4 bitje határozza meg a színeket. Az 11 bitkombináció színe a színtár színe lesz, ez 4 bites RAM. Így: http://pcvilag.muskatli.hu/irodalom/cbooks/gc64/gc64-28.jpg
> A Plus4-é miben más? Amott is folytathatjuk. Nem látom hogyan lehet 4 biten 121 színt használni, mert a linkelt képen sehol se ír olyat, hogy bármelyik színnél használható 4 bitnél több.
Áthoztam ide.
A válasz:
A plus/4-nél nincs dedikált színmemória, a képernyőmemória 2kb-onként állítható. Ebből szöveges módban az első a színmemória (felső bit villogás ki/be, alatta 3 bit fényerő, alsó 4 bit szín), a második a karaktermemória. Grafikus módban ebből első 1kb lesz a fényerő memória, a második a színmemória, ahol a fényerőmemória alsó bájtja adja a színmemória felső bájtjához a fényerőt és fordítva. Ezek vonatkoznak a 01 és 10 kombinációkra. A 00 színe jön a $ff15-ből, az 11 meg a $ff16-ból (decimálisan nem tudom). Hát így.
Ilyesmire sosem használtam a Minus4w-t, szóval lehet az is a probléma forrása. Inkább a plus4emuval vagy a YAPE-pel próbálkozz! Legjobb tudomásom szerint mindkettőnél be lehet állítani, hogy a host gép fájlrendszerét használják emulált meghajtónak.
Karakteres módban akarok grafikát alkotni, de kezdek rájönni, hogy ez nem lesz egyszerű :) Szerintem fel fogok itt tenni 40-50 kérdést mire alakul valami. Most Minus4w emulator alatt nyomom, de nem tudom betölteni az elmentett programot. Elmentem a 2000 és 2010 között a memória tartalmát, a progi létrehoz a könyvtárában egy A nevű fájlt, viszont a visszatöltésre már nem tölti vissza. Hibaüzenet nincs, minden szépen lezajlik látszólag, csak a kód nem töltődik be. Valamit rosszul csinálok?
Azért is szeretem a demoversenyeket, mert a zene compo-nál olyan "zenék" vannak, h csak forognak a szemeim.
És persze amikor ömlenek a színvonalas beszólások, már azért érdemes menni!
Nem ígérem, h viszek Láma Demo-t, pedig már megvan az alapanyag hozzá... ha látnám a zene színusz hullámát a videószerkesztőben, meglökné a munkakedvem!
Ha precízek akarunk lenni, akkor kicsit kevesebb mint 50 Hz. PAL esetben. A rendszer alapórajele névleg kb. 17734475 Hz. Van 312 rasztersor, soronként 57 lassú órajelciklus, és egy lassú ciklus frekvenciája az alapórajel huszada. Ebből nagyjából Fr=49,86 Hz jön ki (17734475/(20*57*312)). Ez alapján egy rasztersor ideje kb. 64,282 μs (1/Fr*312).
Egyébként a Plus4Worldön van egy jó összefoglaló Excel tábla Ultimate Map néven, amibe egy olasz csóka gereblyézett össze egy csomó hasznos tudnivalót. Érdemes megnézni benne azt a munkalapot, amin részletezve van, hogy milyen rajzolási módban soronként mennyi és milyen órajelciklus áll a program rendelkezésére.
Igen, 50Hz a frissítés. Egy pixel kirajzolása vagy karakter kiírása teljesen változó. A céltól függően (mit akarsz csinálni azzal a pixellel, karakterrel, minek a részeként rakod ki, mit csinálsz utána) egész másképpen lehet optimalizálni az algoritmusokat. Összességében, bekapcsolt képernyő mellett kb. 2kb adat mozgatására van idő egy frame-ben (LDA abszolút, STA abszolút párokkal). Most nem emlékszem, hogy ebben ciklus van-e vagy csak simán 2000 LDA/STA páros.
Dolgozom valamin, viszont eléggé kezdő vagyok, így sok kérdésem lesz, remélem tud valaki segíteni. Plus/4-en a képfrissítés 50 Hz? Ez azt jelenti, hogy másodpercenként 50 képet pakol ki a képernyőre? Mennyi idő telik el, amíg a raszter végigfut? Tehát első sorban van, aztán mire megint az első sorba kerül? Mennyi időt (raszteridőt) vesz el egy pixel kirajzolása, vagy mondjuk egy karakter kiírása kb? Köszi előre is, ha valaki segít!
Volt egy Plus/4-em amin nem volt matrica. Egy lengyel srác meg csinál ilyen után gyártott matricákat, aztán nekem ez tetszett meg. Hát látszik hogy ízlések és pofonok... :-)
Ha több kérdésként értelmezhető tartalom lenne benne, egyszerűbb volna válaszolni rá. Így csak annyit tudok mondani, mint az átlagos fórumozó hülyegyerek egy mobiltelefonos topicban: nekem nem tetszik.
Ti se tartotok be semmilyen szabályt, szándékosan nem akartok felfogni semmit azokból, amiket írok, akkor én miért foglalkozzak bármivel? A DCR bővítés témáról se akartok leszállni, pedig már többször megírtam miért lett olyan, amilyen. Amott válaszoltam.
De, te folyamatosan szidod a Plus/4-est. Egy Plus/4-es topikban a Plus/4-esről és fejlesztéseiről beszélünk, nem emlegetünk más gépet. Ne emlegess más gépet. Felfogtad? Nem fogod fel mi?
Ha szeretsz ezzel foglalkozni, akkor válaszolgass neki, de ha nem, akkor jobban jársz, ha a hozzászólása jobb felső sarkában az emberke X-el ikonra kattintasz. Sokkal nyugisabb így a topik.
Nem szidtam semmit. A másik topikban válaszoltam a DTV-s cuccodra. Fáj az igazság? Nem biztos hogy te csinálod jól a dolgokat, mint ahogy az se, hogy én csinálom rosszul. DTV-t moddingolsz, közben vannak sokkal jobb cuccok is. A DCR moddingomnak van értelme, de a tiédnek nem sok.
Ismételgesd csak a hülyeségedet. Már mondtam, de ezek szerint nem fogod fel, Plus/4-es topikban nem szidjuk a Plus/4-et. Nyiss egy új topikot ezen a néven: 'Plus/4 szidó topik', na itt folyamatosan szidhatod.