Welcome, Guest. Please login or register.


Author Topic: Karakteres grafikus módok (Read 172675 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #15 on: 2015.September.10. 14:38:06 »
Szerintem az ALTIND0 bit beállításával elérhetővé válik a paletta 4-7 színe is.
If ALTIND0 is set then character codes with bit 6 set will use palette colours 4...7 instead 0...3 for displaying this character.

Ki kéne próbálni, tudom, ez nem igazán Basicre való, mert ha jól emlékszem, akkor Basic utasítással ez nem beállítható.

hm... durva. mert ha ez igaz, akkor ez brutál jó lehet. viszont szerintem én asm-ban ezzel is játszottam és tuti emlékeznél rá hogy van ilyen, hiszen játékaimhoz, demóimhoz tuti használtam volna.
na hamarosan megnézem! közben persze más is próbálkozhat :)
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #16 on: 2015.September.10. 14:39:24 »
Végülis 4-es számrendzer is, de marad a kettes :D
2 bit adja meg az adott pixel színét, így jön ki hogy egy karakter 4 pixel széles.
00        0-ás szín
01        1-es
10        2-es
11        3-as

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #17 on: 2015.September.10. 14:40:28 »
hm... durva. mert ha ez igaz, akkor ez brutál jó lehet. viszont szerintem én asm-ban ezzel is játszottam és tuti emlékeznél rá hogy van ilyen, hiszen játékaimhoz, demóimhoz tuti használtam volna.
na hamarosan megnézem! közben persze más is próbálkozhat :)
István is 6 színűvé varázsolta a Boulder Dasht, vagy csak akarta, és maradt az 5, nem emléxem rá.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #18 on: 2015.September.10. 15:14:08 »
István is 6 színűvé varázsolta a Boulder Dasht, vagy csak akarta, és maradt az 5, nem emléxem rá.

hmmmmm
http://www.ep128.hu/Ep_Games/Leiras/Boulder_Dash.htm
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #19 on: 2015.September.10. 15:45:18 »
2 bit adja meg az adott pixel színét, így jön ki hogy egy karakter 4 pixel széles.
00        0-ás szín
01        1-es
10        2-es
11        3-as
Aha, szóval pl. a SET CHARACTER x, 0,255,1,255,10,255,11,255 szép csíkosra lövi be a karakter felső részét?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #20 on: 2015.September.10. 15:52:33 »
Az egész karakter lesz csíkos, annyi, hogy az első sor 0-ás színű, a második sor 3-as színű, harmadik sor utolsó pixele 1-es színű, a többi 0-ás, negyedik sor 3-as színű, és így tovább

0     00 00 00 00           (első sor 4 pixele)
255   11 11 11 11
1     00 00 00 01           (0-ás szín és 1-es)
255   11 11 11 11
10    00 00 10 10           (0-ás szín, és 2-es)
255   11 11 11 11
11    00 00 10 11            (0-ás szín, 2-es, és 3-as)
255   11 11 11 11

De próbáld ki Endi snapshotján :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #21 on: 2015.September.10. 17:56:27 »
itt egy új szerkesztő, ami enterre kiírja a basic sorokba illesztendő karakter def sorokat. ezután space-t kell nyomni hogy látszódjon a text ablak ahova kiírta. majd persze ezt megcsinálom értelmesebbre később
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #22 on: 2015.September.10. 20:19:23 »
Az egész karakter lesz csíkos, annyi, hogy az első sor 0-ás színű, a második sor 3-as színű, harmadik sor utolsó pixele 1-es színű, a többi 0-ás, negyedik sor 3-as színű, és így tovább
Ennek a logikáját nem tudom követni. :D Akkor nem úgy van, hogy soronként változhat a szín? Hogyhogy a harmadik sor utolsó pixele 1-es, a többi pixele 0-ás színű lesz, nem pedig az egész sor valamilyen színű? Itt valami más turpisság is van a dologban, nem csak a következő sor pixeleinek a színét állítja be a számpár első fele, hanem valahogy az egyes pixeleit is külön-külön...
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1286
  • Country: hu
  • Stray cat from Commodore alley
Re: Karakteres grafikus módok
« Reply #23 on: 2015.September.11. 07:43:53 »
Ennek a logikáját nem tudom követni. :D Akkor nem úgy van, hogy soronként változhat a szín? Hogyhogy a harmadik sor utolsó pixele 1-es, a többi pixele 0-ás színű lesz, nem pedig az egész sor valamilyen színű? Itt valami más turpisság is van a dologban, nem csak a következő sor pixeleinek a színét állítja be a számpár első fele, hanem valahogy az egyes pixeleit is külön-külön...

Pedig geco teljesen érthetően leírta a két hozzászólásában.

Az elsőben a kettes számrendszerbeli számábrázolást mutatja be neked, és az alkalmazását ebben az esetben. Vagyis azt, hogy a képpontok színének meghatározása a karaktert leíró bájt egymás melletti bitjeinek együttes értelmezésén alapul. Értsd: a jobb szélről első képpont a bájt legkisebb helyiértékű (0. - jobbszélső) és arra következő (1. - jobbról a második) bitjeinek együttes értéke alapján - ami a 0..3 értékeket veheti fel - kap színt. Ezért lesz az elérhető színek száma 4 és a karakterben vízszintesen elhelyezkedő képpontok száma szintén négy. Jobbról a második pixelt a 2. és 3. bitek adják meg, a balról a másodikat a 4. és 5. bitek, a balszélsőt a 6. és a legmagasabb helyiértékű 7. bit.

A második posztban pedig csak alkalmazta az elsőben leírt szabályokat az általad megadott karakter leíró értékekre. Sehol semmi turpisság.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #24 on: 2015.September.11. 21:37:29 »
hát itt karakteres módban máshogy volt. 0. és 3. bit az első szín két bitje. 1. és 4. bit a második stb. vagy visszafelé, már nem emlékszem, a basic programból kileshető
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #25 on: 2015.September.11. 22:03:04 »
Nekem ez már magas.
Viszont a legutóbbi snapshotban tervezett figura nagyon jól néz ki.
Durva, hogy ilyen lehetőségek is vannak az EP-n, 4 színű karakteres mód, és a fórumos időkig nem is tudtam róla semmit. Talán semmilyen EP-s könyv nem említi, vagy csak én nem értettem. Az is fura, hogy ehhez a videomódhoz nem voltak alapból karakterek, és a demokazetta sem tartalmazott ilyeneket.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #26 on: 2015.September.11. 22:17:10 »
hm amúgy tényleg lehetne 4x8-as karakterkészletet csinálni :)
ronda lenne de színes! :D

Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1286
  • Country: hu
  • Stray cat from Commodore alley
Re: Karakteres grafikus módok
« Reply #27 on: 2015.September.12. 12:19:07 »
Próbáltam neked rajzolni egy ábrát szipucsu, hátha ez segít. A nyilakat kell követni az ábrán, hogy mi történik az adatokkal.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Karakteres grafikus módok
« Reply #28 on: 2015.September.12. 13:20:19 »
elkezdtem attr módra átírni az editor részt hogy esetleg később több szín is lehessen, ha tényleg van olyan karakteres mód :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #29 on: 2015.September.12. 13:28:20 »
hm amúgy tényleg lehetne 4x8-as karakterkészletet csinálni :)
ronda lenne de színes! :D
Ez egyáltalán nem ronda, elég jól néz ki. Mintha láttam volna hasonlókat, mint amit most betettél. Egyes gépi kódú játékok használnak ilyeneket. Most kapásból meg nem mondom, melyek, de azokból is jó lenne kiszedni esetleg.

Nem feltétlen karakterkészletre gondoltam, hanem bármiféle értelmes ábrákra, amik alapból benne lehetnének az EP karakterkészletében. Vagy legalább a demo kazettán lehetnének ilyenek. Én amikor anno ezt a karakteres módot megnyitottam próbálkozásból, sosem értettem, miért lesz olvashatatlan minden.

Ezt nagyon jól ki lehetne használni basic játékoknál. Pl. az ALT-tal együtt leütött billentyűk nagybetűs, színes karaktereket hoznának elő, és külön videólapon ilyen karakterekkel lenne kiírva a pontszám, idő, stb.

Erre gondoltál, hogy ilyen karakteres képernyőre lenne jó megcsinálni a Dot Collector Turbo-t?

Ha már a karakteres grafikus módoknál tartunk: A text 80-as képernyő is összezsugorítja a karaktereket, nem minden pixel látszik egy karakterből. A text 80-as módra is lehetne akár külön karaktertervezőt, külön betűkészletet tervezni?


Próbáltam neked rajzolni egy ábrát szipucsu, hátha ez segít. A nyilakat kell követni az ábrán, hogy mi történik az adatokkal.
Köszi. Egyelőre még magas nekem, de próbálom tanulmányozgatni. Szóval ebben a módban is lehet a karakter bármely pixele bármely színű (a 4 közül)?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos