Welcome, Guest. Please login or register.


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

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #45 on: 2015.September.17. 10:34:22 »
Van még vagy 249 szabad csatornaszám, az nem elég? :ds_icon_cheesygrin:
Én tegnap az úttesten is láttam párat, szóval még több is van. :D

De akkor most a tárgyalt karakteres-grafikus üzemmóddal bűvészkedünk, vagy az attribútum móddal?
UI.: Ja, hogy attribútum módú lenne az alap editor képernyő? Nem tudom.
« Last Edit: 2015.September.17. 10:43:07 by szipucsu »
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 #46 on: 2015.September.21. 09:37:33 »
na közben gondolkodtam hogy fogom megoldani a több színű editálást, lehet hogy belefér az időmbe (azaz amennyi időt szánni akarok a retrózásra :) )
a lényeg az lesz hogy ha a két szélső bit megváltozik egy sorban akkor azt a sort újra kell rajzolni a megfelelő színekkel. szerencsére már átírtam attr módra, úgyhogy menni fog egyszerűen

aztán majd kiderül hogy mennyire lesz használható így, hogy a két szélső bit befolyásolja a grafikát ilyen nyakatekert módon
Vigyázat! Szektás vagyok! :)

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 #47 on: 2015.September.22. 16:10:04 »
amúgy az jutott eszembe hogy van az a szuper kép konverterünk, nem lehetne azt kibővíteni hogy ilyen karakteres módba is tudjon konvertálni? persze úgy, hogy megadható legyen hány karaktert használjon fel. na persze tudom, ez elég sok meló... :)

régen gameboy játékhoz csináltam ilyet, ott a rajzolóprogramban rajzolt pályát (ami eleve tile-os volt) konvertálta le a gameboy formátumára (x fajta tile, tükrözést is figyelembe vette stb).

ez végül is egyfajta tömörítés is. szóval szebb biztos nem lenne mint amit attr vagy 4 színű módból kihoztunk, de kevés memóriát foglalna! és lehetne vele sprite-okat is konvertálni például játékokhoz (mindjárt nem lenne szükség erre a kis rajzolóprogramra amit most csinálok).

amúgy nem is találom azt kép konvertert, hol van az?
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #48 on: 2015.September.22. 16:31:42 »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Vigyázat! Szektás vagyok! :)

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 #50 on: 2015.September.23. 22:31:18 »
wow, a "2 színű" karakter módban (tehát ahol 8 pixel széles a karakter) is lehet sok színt!
tehát nem is feltétlen kell a 4 pixel széles mód? persze mondjuk ott egy sorban is lehet 4 szín, itt meg egy sorban csak 2, de soronként lehet váltani
Vigyázat! Szektás vagyok! :)

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 #51 on: 2015.September.24. 00:18:52 »
na még egy, raszter csíkok text módban :)

szerk: pontosabban raszter csíkok basicben, exos képernyőn (majdnem)
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #52 on: 2015.September.24. 08:48:58 »
wow, a "2 színű" karakter módban (tehát ahol 8 pixel széles a karakter) is lehet sok színt!
tehát nem is feltétlen kell a 4 pixel széles mód? persze mondjuk ott egy sorban is lehet 4 szín, itt meg egy sorban csak 2, de soronként lehet váltani
Igen, egy olyan LPT-vel, ahol minden pixel sorra külön van definíció, CPU használat nélkül megoldható az is, hogy 1 karakter soron belül akár 72 szín jelenik meg.

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 #53 on: 2015.September.24. 09:57:38 »
Igen, egy olyan LPT-vel, ahol minden pixel sorra külön van definíció, CPU használat nélkül megoldható az is, hogy 1 karakter soron belül akár 72 szín jelenik meg.

itt valami tévedés lehet :)

más: a ch64/128/256 mód is befolyásolja ezt a karakter színezés dolgot? erről nem olvastam sehol még
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Karakteres grafikus módok
« Reply #54 on: 2015.September.24. 10:06:20 »
más: a ch64/128/256 mód is befolyásolja ezt a karakter színezés dolgot? erről nem olvastam sehol még
Igen is meg nem is. Mivel a karakterkód legfelső bitjei vannak használva a plusz színek előhívásához, ezért célszerű azokat nem használni karakterkódhoz, így csökken a használható karakterkészlet mérete. De lehetséges mondjuk ch128-ban használni a 4 színpáros módot, de akkor a 0-63 és a 64-127 karakterek fixen másik 2 színpárt tudják használni.

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 #55 on: 2015.September.24. 10:30:43 »
Igen is meg nem is. Mivel a karakterkód legfelső bitjei vannak használva a plusz színek előhívásához, ezért célszerű azokat nem használni karakterkódhoz, így csökken a használható karakterkészlet mérete. De lehetséges mondjuk ch128-ban használni a 4 színpáros módot, de akkor a 0-63 és a 64-127 karakterek fixen másik 2 színpárt tudják használni.

na várjunk csak!
akkor valamit nagyon nem értek!
tehát a karakter kódjától (sorszámától) függ a színpár???
mert én ezekben a tesztekben a karakter grafika bitjeit állítom és attól bizony függ (0. és 7. bit). ezért lehet az adott karakter soraiban más-más színpárt beállítani.
hogy függ a karakter kódjától???
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Karakteres grafikus módok
« Reply #56 on: 2015.September.24. 10:37:44 »
na várjunk csak!
akkor valamit nagyon nem értek!
tehát a karakter kódjától (sorszámától) függ a színpár???
mert én ezekben a tesztekben a karakter grafika bitjeit állítom és attól bizony függ (0. és 7. bit). ezért lehet az adott karakter soraiban más-más színpárt beállítani.
hogy függ a karakter kódjától???
Lehet akkor te az LSBALT, MASBALT-ot állítottad be, a karakter kódtól az ALTIND0, ALTIND1 beállítás esetén függ a szí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 #57 on: 2015.September.24. 10:38:01 »
nagyfelbontású karakteres mód, az adott karakter soraiban a 0. és 7. bit határozza meg a színpárt
(kisfelbontásúban a 4 színes csoportot)
Vigyázat! Szektás vagyok! :)

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 #58 on: 2015.September.24. 10:38:42 »
Lehet akkor te az LSBALT, MASBALT-ot állítottad be, a karakter kódtól az ALTIND0, ALTIND1 beállítás esetén függ a szín

hm. tehát ha ezek nincsenek beállítva, akkor is lehet több szín? akkor számít a karakter kódja???
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Karakteres grafikus módok
« Reply #59 on: 2015.September.24. 10:39:35 »
Két külön trükk van:
" If ALTIND1 is set then character codes with but 7 set will use palette colours 2 and 3 instead of 0 and 1 for displaying this character.

If ALTIND0 is set then character codes with bit 6 set will use palette colours 4...7 instead 0...3 for displaying this character. "

" If MSBALT is set then bit 7 of all display bytes will be forced to zero before displaying. If bit 7 was set then palette colours 2 and 3 will be used instead of colours 0 and 1 for the remaining pixels in this byte.

If LSBALT is set then bit 0 of all display bytes will be forced to zero before displaying. If bit 0 was set then palette colours 4...7 will be used instead of palette colours 0...3 for the remaining pixels in this byte. "