Welcome, Guest. Please login or register.


Author Topic: Általános grafika topik (Read 53181 times)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános grafika topik
« Reply #45 on: 2020.March.14. 22:36:49 »
Köszi! Egyébként a 4 színű mód tud valamit, amit az attribútum mód nem?
A 4 színben bármely pixel bármilyen színű lehet. Attribútum módban egy karakternyi (8 pixel) területen belül csak 2 szín lehet, igaz 16 színből választva.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #46 on: 2020.October.10. 23:00:41 »
Ez a karácsonyi slideshow milyen felbontást és milyen színmódot használ? Egy ZX Spectrum 128K nevű felhasználó mindig kérdezget, de nem mindenre tudok válaszolni. Gondolom, vagy attribútum mód, vagy 16 színmód, soronként váltakozó palettával.
Végignéztem most újra, nem voltak olyan hangulatosak októberben a karácsonyi képek. (A zenéről nem is beszélve, az nem EP-vel készült.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline SlashNet

  • EP addict
  • *
  • Posts: 1192
  • Country: ua
  • Enterprise 128K | Cubietruck
    • My old site about Enterprise
Re: Általános grafika topik
« Reply #47 on: 2020.October.11. 09:04:47 »
16-col attribute interlace mode
(as I see in moments while pictures change one to another)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #48 on: 2020.December.24. 11:23:15 »
Azzal a meghökkentő ténnyel szembesültem így karácsonykor, hogy az attribútum módban független egymástól a plot és a print, a többi grafikus módban nem. Pl., ha attribútum módban kiadjuk, hogy

Code: [Select]
plot #1:200,300:print #1:"macska"
akkor odapöttyint a 200,300 koordinátához, de az első sor elejére írja a szöveget. Ha ugyanezt pl. 4 színes módban tesszük, akkor a printelést a 200,300 pozíciótól kezdi.
Van valami módja, hogy attribútum módban is a 200,300 pozícióba írja a szöveget? Szerintem nincs, az attribútum mód sajátosságai miatt... Csak gondoltam, hátha mégis.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #49 on: 2021.January.24. 11:51:36 »
Lehetne írni puzzle játékot a PC-ről konvertált képekből. Ahol soronként változik a paletta, ott talán ellenjavalt és bonyolult lenne soronként több részre darabolni a képet, de ki tudja. Viszont ha csak soronként keverné össze a kép részeit, és azokat kellene eredeti sorrendbe visszapakolni, az is érdekes lenne. (Nem úgy értem, hogy pixelsoronként, bár kihívásnak egyedi lenne, hanem mondjuk 10 egyforma részre osztva a képernyőt soronként.) Nem tudom, meg lehet-e oldani, hogy így lehessen a képrészeket pakolgatni, cserélgetni egymással ilyen extrakülönleges felbontású és méretű képekkel, de kevésbé különleges képekkel biztosan.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Általános grafika topik
« Reply #50 on: 2021.January.24. 12:02:09 »
Lehetne írni puzzle játékot a PC-ről konvertált képekből. Ahol soronként változik a paletta, ott talán ellenjavalt és bonyolult lenne soronként több részre darabolni a képet, de ki tudja. Viszont ha csak soronként keverné össze a kép részeit, és azokat kellene eredeti sorrendbe visszapakolni, az is érdekes lenne. (Nem úgy értem, hogy pixelsoronként, bár kihívásnak egyedi lenne, hanem mondjuk 10 egyforma részre osztva a képernyőt soronként.) Nem tudom, meg lehet-e oldani, hogy így lehessen a képrészeket pakolgatni, cserélgetni egymással ilyen extrakülönleges felbontású és méretű képekkel, de kevésbé különleges képekkel biztosan.
Erre szerintem jobb lenne az az interlace mód, amit régen endi javasolt. Abban úgy lett volna összeállítva a látvány, hogy soronként cserélgetés mellett felváltva megjelenít egy 256 színű képet és egy például 16 színű palettásat. A palettás színek közösek lennének a teljes képen, a 256 színt meg szabadon lehet rakosgatni a felbontás határain belül. Csak macerás lehet a konvertálás. Vagy mazochisták esetében a megrajzolás. :mrgreen:

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #51 on: 2021.January.24. 12:20:04 »
A legegyszerűbb lenne basicből megnyitni 24 sornyi különböző videolapot, akár karakterest. Ezekre odakanyarítani valami rajzot, akár karakterekből, vagy akár szöveget, pl. vers sorait. Véletlenszerűen összecserélgeti a gép a 24 sort, és ezt kell sorrendbe rakni. A 25-27. sorba pedig mehetne kijelző, vagy ilyesmi. Ezt még én is meg tudnám csinálni, csak az okozná a fejtörőt, mit rajzoljunk karakterekből a 24 sorba, netalán a Treasure Cave valamelyik pályáját, de milyen lenne már azt rakatni össze?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #52 on: 2021.March.16. 11:26:59 »
Arra gondoltam, basicből könnyen meg lehetne csinálni, hogy balról jobbra különböző sebességgel haladnak pontok, mint pl. lövöldözős játékokban a csillagok. Mivel eltérő a pontok sebessége, kicsit térhatású lenne. Aztán sajnos negyed annyi videolap megnyitásához se volt elég memória, mint kellett volna. Aztán ez lett belőle, de kb. 1 percet kell várni, mire elindul az egész, így a közepéről tettem be a snapshotot:
[ Guests cannot view attachments ]
Ha a pontokat összekötjük, kissé térhatásúnak tűnő objektum mozgatásának a látszatát keltjük:
[ Guests cannot view attachments ]
Azért vibrál, mert közben váltogatja a biast, ami a csillagokhoz még jó volt, a vonalaknál már nem annyira talá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: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Általános grafika topik
« Reply #53 on: 2021.March.16. 16:06:51 »
Még nem néztem meg a fájljaidat, de tudod hogyan szoktak a demósok a képernyő síkjában mozgó starfieldet programozni? Kijelölnek valamennyi karaktert, amit egy "csempeként" használnak és azzal pakolják tele a képet. És a csillagokat ezekben animálják úgy, hogy ami kimegy az egyik oldalon, az visszajön a másikon. Hogy a minta kevésbé legyen bántó a mozgás irányában el szokták tolni a csempéket, illetve a mozgásra merőlegesen meg lehet változtatni a csempék méretét vagy keverést csinálni. Két példa:

ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD
EFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGH
IJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKL
MNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOP
BCDABCDABCDABCDABCDABCDABCDABCDABCDABCDA
FGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHE
JKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLI
NOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPM
DABCDABCDABCDABCDABCDABCDABCDABCDABCDABC
HEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFG
LIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJK
PMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNO


vagy

ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD
EFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGH
IJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKL
EFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGH
IJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKL
MNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOP
IJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKLIJKL
MNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOP
ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD
MNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOPMNOP
ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD
EFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGHEFGH


Illetve ezekből valamilyen kombináció. A GRACHA mód itt nagyon hasznos, mivel abban megoldható, hogy a gyorsan mozgó pontok fényesebbek legyenek, a lassabbak meg sötétebbek, ami jelentősen javítja a mélység illúzióját

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #54 on: 2021.March.16. 23:30:40 »
ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD
Majd lehet, ezzel is fogok próbálkozni.
Még mielőtt elfelejteném, hogy hova mentettem, inkább felteszem ide ezt, az ezelőtti továbbgondolásából jött: egyetlen videolapon vonalat húzva maguk után és egymással összekötve haladnak a pontok jobbra is és balra is, így különböző mintázatok keletkeznek néha, meg ilyesmi. Mivel ugyanazt a kicsike videolapot sok példányban meg lehet nyitni a képernyőn, így látványosabb lehet. Ez módosítható lehetne még, hogy mekkora videolapon és hány pont vándoroljon, pozíciójukat direktbe egymástól távolabb adni meg, és hasonlók. Akár egy Zzzippel fordított játék menüjében is elférne ilyesmi egy kisebb videolapon, csak akkor a zene maradna ki, mert a kettőt nehéz összehozni. Gépi kódban persze minden könnyebb, ott megszakításból mehet a zene, itt meg a grafika szakítaná meg a zenét, és az lenne a megszakítás.
Zzzippel lefordítva is mellékelem a cuccot, mert amúgy csiga.
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline C5484

  • EP fan
  • *
  • Posts: 240
  • Country: hu
Re: Általános grafika topik
« Reply #55 on: 2022.April.10. 15:42:43 »
Hali!

Egy rovidke kerdes az expert grafikat toloknak:

TVC-re irogatom egy ideje a Nodes of Yesod-ot. A zene meg a sprite-ok jonnek az eredetibol, minden mast megirok. Valamint a sprite-ok at lesznek szinezve es modositva kicsit. Az eredeti jatek spectrumos, tehat 256x192 pixeles felbontas, atributum uzemmod. TVC-n 256x240-ben megy majd, a jatekter 4 szinben mig a HUD alul 16 szinben. Olvastam egy cikket a jatek eredeti (egyik) programozojatol, hogy amikor annak idejen ok atirtak a jatekot, akkor talaltak egy modszert ahol nagyjabol tudtak emulalni a speccy atributum modjat, es ezt hasznaltak.

Kivancsisagbol utannaneztem hogy milyen uzemmodjai vannak az Enternek, de igazat megvalva eleg sokfele adatot talaltam a kulonbozo site-okon, 640x256, 320x200, 320x256, 256x160, O.o Az lenne a kerdesem, hogy legtobb Jatek mit hasznal?

Az emulatort 2x elinditva, egyiken a kepernyo teleirva betukkel, masikon a jatek, screenshot majd gimp-ben egy kis meregetes es masolgatas utan ugy dontottem, hogy 320x256-os felbontas lett hasznalva ugy hogy a spectrumos felbontasu 256x200 pixeles kepet felulre es kozepre igazitva raktak ki. Valoszinu hogy attributum modban, hogy meg konyebb legyen a konvertalas.


Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #56 on: 2022.April.10. 16:04:54 »
640x256, 320x200, 320x256, 256x160, O.o Az lenne a kerdesem, hogy legtobb Jatek mit hasznal?
Nem a felbontás a lényeg, mert a videolap mérete eléggé rugalmasan állítható, így ugyanazzal a felbontással többféle videomód is lehetséges. A gépkönyvben a videofeltételeknél írnak erről. Itt gondolom, az alapból megnyitott grafikus képernyő méretére vonatkoznak az adatok, de lehet ennél nagyobb vagy ennél kisebb videolapot is nyitni.
Quote
Nagyfelbontású grafikus lapoknál (HIRES) a vízszintes irányban egymás mellet levő képpontok és a használható színek száma a következő:
mód 0 - 2 szín, 640 képpont;
mód 1 - 4 szín, 320 képpont;
mód 2 - 16 szín, 160 képpont;
mód 3 - 256 szín, 80 képpont.
Ha jól tudom, a függőleges felbontás minden videomódban ugyanaz. Minél több szín van, vízszintesen annál szélesebbek a pixelek. Persze ha 1 karakter széles videolapot nyitsz, arra kevesebb fér, mint ha 40 karakter szélest, ezért a felbontás számadatai csak tájékoztató jellegűek.
De lehet, nem erre voltál kíváncsi. Majd a szakik megmondják. :D
« Last Edit: 2022.April.10. 16:10:13 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Általános grafika topik
« Reply #57 on: 2022.April.13. 11:28:20 »
Ha a Nodes of Yesodot érinti direkt a kérdés, akkor az 256x192 felbontású Attributum képernyőn megy EP-n is, és az LPT emulálja az érdekes Speccy videómemória címzést az a tippem, ez utóbbit nem néztem, de ez a legegyszerűbb módja a spectrum programok átírásának, így csak az Attributum színeket kell átkonvertálni a grafikából.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános grafika topik
« Reply #58 on: 2023.September.17. 20:31:20 »
Hányadik színnél kezdődik a bias, amikor a SET PALETTE utasítással állítjuk be a palettát? Attribútum módban szabadon akarok ólálkodni a szabad színekkel. Például, ez a beállítás kihasználja az összes elérhető nem-bias színt, vagy van még egy? (A set palette utasításnál az első szám a háttér színe)

SET #CHN:PALETTE A1,A2,A3,A4,A5,A6,A7

Szóval ez itt összesen 7 szám, a háttér színével együtt, de akkor az A8 is még jöhetne ide, és csak afölött van a bias? Az a sejtésem, hogy igen, de akkor ezek szerint a Manhole játékban eggyel több szín lehetne soronként, és nem is használtam ki teljesen a színátmeneteket.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Általános grafika topik
« Reply #59 on: 2023.September.17. 20:34:38 »
Az elso 8 szin jon a palettarol, es a masodik 8 a bias.