Welcome, Guest. Please login or register.


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

Online Zozosoft

  • EP addict
  • *
  • Posts: 14350
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 81.0 Firefox 81.0
    • View Profile
    • 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 lover
  • *
  • Posts: 952
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 85.0.4183.123 Chrome 85.0.4183.123
    • View Profile
    • Russian info 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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 84.0 Firefox 84.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 84.0 Firefox 84.0
    • View Profile
    • 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: 1138
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 84.0 Firefox 84.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 86.0 Firefox 86.0
    • View Profile
    • 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:
* csillagos.ep128s (44.56 kB - downloaded 145 times.)
Ha a pontokat összekötjük, kissé térhatásúnak tűnő objektum mozgatásának a látszatát keltjük:
* csillagos 2.ep128s (48.94 kB - downloaded 143 times.)
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: 1138
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 78.0 Firefox 78.0
    • View Profile
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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 86.0 Firefox 86.0
    • View Profile
    • 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.
* col-demo001.zip (3.42 kB - downloaded 144 times.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline C5484

  • EP fan
  • *
  • Posts: 227
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 92.0 Firefox 92.0
    • View Profile
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

  • EP addict
  • *
  • Posts: 9544
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 99.0 Firefox 99.0
    • View Profile
    • 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: 6762
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Firefox 99.0 Firefox 99.0
    • View Profile
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.