Enterprise Forever

:HUN => VIDEO: => Topic started by: szipucsu on 2017.November.22. 13:20:21

Title: Általános grafika topik
Post by: szipucsu on 2017.November.22. 13:20:21
Azt meg lehet valahogy csinálni attribútum képernyőn (basicben), hogy ha pl. egy zöld színnel odaírt karakterre ráírunk mondjuk sárga színnel egy másik karaktert, akkor ne törölje le alatta a zöld színűt teljesen, tehát "kilátsszon" alóla?
Title: Re: Általános grafika topik
Post by: endi on 2017.November.22. 13:43:07
Azt meg lehet valahogy csinálni attribútum képernyőn (basicben), hogy ha pl. egy zöld színnel odaírt karakterre ráírunk mondjuk sárga színnel egy másik karaktert, akkor ne törölje le alatta a zöld színűt teljesen, tehát "kilátsszon" alóla?

van a set attributes dolog amivel olyasmiket lehet megadni hogy írás a háttérszín megváltoztatása nélkül és hasonlók

ATTRIBUTES
SET ATTRIBUTES kif
Speciális jelzőkkel irányítja az "attributum video mód" működését (I. VIDEO MODE 15). Az egyes jelzőértékek a következőek:

1
- rajzolás papírszínnel (0)
2
- rajzolás a képpontok megváltoztatása nélkül
4
- rajzolás a tintaszínek megváltoztatása nélkül
8
- rajzolás a papírszínek megváltoztatása nélkül
16
- írás papírszínnel
32
- írás a képpontok megváltoztatása nélkül
64
- írás a tintaszínek megváltoztatása nélkül
128
- írás a papírszínek megváltoztatása nélkül
A kívánt szolgáltatások jelzőértékeit össze kell adni, és az összeget be kell írni a feltételbe. Alapértelmezés: 0.

Title: Re: Általános grafika topik
Post by: szipucsu on 2017.November.22. 13:59:44
Ezt pont a napokban néztem a gépkönyvben. De ahogy kivettem, nem az egymásra írást befolyásolja, hanem inkább azt, hogy milyen színnel írjunk. Most végigpróbáltam mindet, de egyik sem azt csinálja. Úgy értettem, hogy az új karakter képpontjai teljesen felülírják a régi képpontokat, de ahol nincs képpontja az új karakternek, ott az alatta levő képpontok megmaradnak. Lehet, hogy nem jól fogalmaztam.
Title: Re: Általános grafika topik
Post by: endi on 2017.November.22. 14:03:39
Ezt pont a napokban néztem a gépkönyvben. De ahogy kivettem, nem az egymásra írást befolyásolja, hanem inkább azt, hogy milyen színnel írjunk. Most végigpróbáltam mindet, de egyik sem azt csinálja. Úgy értettem, hogy az új karakter képpontjai teljesen felülírják a régi képpontokat, de ahol nincs képpontja az új karakternek, ott az alatta levő képpontok megmaradnak. Lehet, hogy nem jól fogalmaztam.

hát asszem attr módban nincs ilyen. mindig teljesen felülíródik amire írunk.
cserébe a többi grafikus módban meg nincs olyan hogy a karakter 0 bitjei is letakarnák az alatta lévőket :)
Title: Re: Általános grafika topik
Post by: endi on 2017.November.30. 19:47:15
na emberek, ez durva :D
online elérhető egy ai-powered kép "élesítő". fotó adatbázisból és egyéb trükkökkel, ai segítségével feljavítja a képet.
és műxik :)
itt egy példa egy festményen, de fotókon is műxik
ep-s képekre is kipróbálom hamarosan :D
Title: Re: Általános grafika topik
Post by: Zozosoft on 2017.December.01. 07:12:48
Link?
Title: Re: Általános grafika topik
Post by: endi on 2017.December.01. 09:44:41
Link?

https://letsenhance.io

eddig tapasztaltaim:
-jpg esetén néha a jpg zajt is felerősíti :)
-mintha kis képekre jobban működne
-beadtam neki egy ep pixeles képet egy játékból, még pixelesebb lett :)

ki kéne próbálni hogy amit kiad azt visszatöltöm neki :D

amúgy egy grafikus haverom szerint jó lenne nem használni mert ahogy tanítjuk úgy egyre okosabb lesz és elveszi a munkánkat :D:D:D
Title: Re: Általános grafika topik
Post by: endi on 2017.December.07. 16:34:05
azon gondolkodtam mit lehetne kihozni abból hogy attr módban ügye a pixel és szín memória máshol van, külön címezhető.
specyn vannak már ilyen effektek főleg demókban, de ügye ep-n több a lehetőség mert soronként változhat.

demo effekt könnyebben kihozható ebből, de igazából játékban lenne érdekes.
Title: Re: Általános grafika topik
Post by: endi on 2018.June.16. 21:21:07
https://prog.hu/hirek/5027/gif-ascii-art-konvertalo-forraskodjat-adta-ki-a-google
Title: Re: Általános grafika topik
Post by: endi on 2018.June.17. 22:28:55
https://prog.hu/hirek/5027/gif-ascii-art-konvertalo-forraskodjat-adta-ki-a-google

ez vajon úgy műxik, hogy figyelembe veszi az adott karakterkészletet? mert ha igen, akkor érdekes dolgokat lehetne csinálni vele. definiálni olyan karaktereket, amik jobban videóhoz, képekhez, és azzal konvertálni.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.July.24. 21:18:24
Felhasználói kézikönyvben ez van a SET VIDEO MODE-ról:
Quote
mód 0 - 40 oszlopos szöveglap (2 színpár);
mód 1 - nagyfelbontású grafikus lap;
mód 2 - 80 oszlopos szöveglap (4 színpár);
mód 5 - kisfelbontású grafikus lap;
mód 15 - attributum típusú grafikus lap.
Vajon miért 0, 1, 2, 5, 15 lehet a paraméter? Miért hiányzik a 3 és 4? És az attribútum mód miért pont 15, miért nem 10? Vagy 16, ha már 16-os számrendszer az alapja az egésznek?
A SOUND STYLE értéke 16, 32, 48, 64, 128 lehet. Lehetne ez is a video mode mellett. (Igaz, a video mode után nem kell összeadni az értékeket, ahogy a sound style 64+16 vagy 128+16=144 is lehetne.)
Vagy a joy függvény is azért 1, 2, 4, 8, 16, mert az értékeik össze is adódhatnak.
De a video mode miért ilyen fura paraméterezésű?
Még nem próbáltam ki, mi van, ha pl. 3-at vagy 4-et adok meg.
Title: Re: Általános grafika topik
Post by: Zozosoft on 2019.July.24. 22:31:00
Felhasználói kézikönyvben ez van a SET VIDEO MODE-ról:Vajon miért 0, 1, 2, 5, 15 lehet a paraméter?
Ahogy nézem az EXOS-ban, semmi technikai oka nincsen, egyszerűen ezeket számokat választották. Az LPT sorokba kerülő értékekkel sincs összefüggés.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.July.24. 22:49:02
egyszerűen ezeket számokat választották
Talán a normál szöveges képernyő, az "általános grafikai képernyő" és a 80 karakteres képernyő olyan megszokott, barátságos, mindennapi. A LORES felbontás az kicsit mumus, az legyen külön, és akkor már legyen 5, amit könnyű megjegyezni, mert 10-nek a fele. Az attribútum is kis különc, kissé mumus talán, ezért ebben is legyen benne az 5.
Én tuti valahogy úgy csináltam volna, hogy a két szöveges képernyő az lenne 1 és 2, a hires grafikus lap 11, a lores 12, az attribútum meg 20.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.July.27. 22:01:07
A speci karaktereket fel térképezted már?

Nem az ESC+n.

Title: Re: Általános grafika topik
Post by: endi on 2019.August.05. 16:42:40
másik topikban van egy kép egy újságból, "látványos képernyő törlés", a kép alapján egy OCR program txt-re generálta:
most el kell mennem, addig is valaki ha akar folglalkozhat vele.

10 PROCRAM “CLI .BAS"

20 OPEN @36:“CLX.EXT* ACCESS OUTPUT
30 FOR N#1 TO 268

40 «READ A

GO = - PRINT #36:CHRG(A);

6o NEXT

70 CLOSE #36

90 sTOP

100 DATA 0,7,208,0,0,0,0

110 DATA 0,0,0,0,0,6,0

120 DATA 0,0,60,191,128,98,1

130 DATA 41,226,110,192,08, 181,71
140 DATA 207 ,240,140,10,0.0,132
160 DATA 192,16,112,67,69,130,201
100 DATA 33,147,11,2,1,0,128

170 DATA 236,101 .67,.28, 206,358,243
180 DATA 112,128,96,46,24,2,129
190 DATA 175, 224,19,0, 240,183,100
200 DATA 6.159, 192,64,3,84,38

210 DATA 26,127, 16,196,0,192,152
220 DATA 106 ,262,76,16,1,130,97
230 BATA 167 ,241,96,80,2,104,178
240 DATA 91,174 ,86,218, 192,190,219
260 DATA 88,149,219, 45,181, 144,32
260 DATA 124,101,3,0,222,224,179
270 DATA 196 ,44,14,203,3,185,128
280 DATA 108,103,225 124,240, 230,31
290 DATA 146,221, 164,66,196 0,221
300 DATA 21,69,240,7,153, 237,166
310 DATA 176,30,62,214,42,246,154
320 DATA 200,76,128,0,128,0,206
330 DATA 210,28,74,0,11,0.0
340 DATA 106, 147,240,141, 86,6,16
360 DATA 0,166,196 240,335,126 ,186
360 DATA 26,110,141,128,0,6,232
370 DATA 170,26,0,6,2,14,147
390 DATA 227,162,126, 246,64 26,197
300 DATA 142,210,92,36,0,6, 158
400 DATA 22,34,6,136,170,16,0
410 DATA 23,74,129,49,176,0,2
420 DATA 63,28,69,86,13, 147,219
430 DATA 77,96.122, 106,172, 65,13
440 DATA 63,147, 117,194,200 87,147
460 DATA 217,32,0,0,0,1.128
460 BATA 0,10,0,0,0,0,0
470 DATA 0,0,0,0,9,0,0
480 DATA 0,0
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.05. 17:57:48
A speci karaktereket fel térképezted már?

Nem az ESC+n.
Ez a kérdés kihez szólt? Nekem fogalmam sincs, hogyan lehet feltérképezni a speci (Spectrum?) karaktereket.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.05. 18:30:49
most el kell mennem, addig is valaki ha akar folglalkozhat vele.
Átnéztem, kijavítottam, amit átalakítottál OCR-rel.
Viszont a következő oldalon még folytatódik a program, azt is OCR-ezni kéne.
De lehet, hogy valahol már megvan ez a program.
Amit eddig átnéztem, itt van:
[attach=1]
Közben rájöttem, hogy ez is benne van már az Util programcsokorban (http://www.ep128.hu/Ep_Util/Prg/Util.rar):

Quote
A CLX egy rendszerbővítő, amely oly módon törli le a grafikus képernyőt, hogy a képet tartalmazó bájtok véletlenszerű sorrendben tűnnek el. A program használatakor azonban két dologra vigyázzunk: A program csak a standard grafikus képernyőt, vagyis a 101-es csatornát törli le, s csakis HIRES üzemmódban használható!
A parancs alakja egyértelmű: CLX. Paramétere nincs.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.05. 20:40:31
Ez a kérdés kihez szólt? Nekem fogalmam sincs, hogyan lehet feltérképezni a speci (Spectrum?) karaktereket.
Hozzád.
Nem Spectrum.
PRINT #102:CHR$(32-255)
Van közte pár a Spectrum "vezérlő karakterek"-hez meglepően hasonló szám.
Igaz én nem próbáltam más TEXT módban.
Csak a TEXT 40 ben
Title: Re: Általános grafika topik
Post by: endi on 2019.August.05. 22:11:35
Átnéztem, kijavítottam, amit átalakítottál OCR-rel.
Viszont a következő oldalon még folytatódik a program, azt is OCR-ezni kéne.
De lehet, hogy valahol már megvan ez a program.
Amit eddig átnéztem, itt van:
(Attachment Link)
Közben rájöttem, hogy ez is benne van már az Util programcsokorban (http://www.ep128.hu/Ep_Util/Prg/Util.rar):

aha tényleg. ezt még nem is láttam. tök jó kis program. :)
ezek szerint egy rendszerbővítő akár 271 byte rövid is lehet :)
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.05. 22:12:26
PRINT #102:CHR$(32-255)
Ismerem az összes karaktert. Na, nem úgy, hogy fejből tudom a kódjukat és az alakjukat. De hogy melyik mihez hasonlít, nem tudom. Vannak közte furábbak is. De egyik sem grafikus karakter. Valahol van az ep128.hu-n kép a karakterekről és a kódjukról, sokat használtam már, és sokat linkelték nekem itt mások, de most se tudom fejből, hol van fent.
Title: Re: Általános grafika topik
Post by: Zozosoft on 2019.August.05. 22:13:35
ezek szerint egy rendszerbővítő akár 271 byte rövid is lehet :)
A 7-es fejlécű bővítőkből több is lehet egy szegmensben (amennyi belefér), ill. egy már betöltött 6-os fejlécű mögé is tudja rakni, ha maradt hely.
Title: Re: Általános grafika topik
Post by: Zozosoft on 2019.August.05. 22:14:41
Valahol van az ep128.hu-n kép a karakterekről és a kódjukról, sokat használtam már, és sokat linkelték nekem itt mások, de most se tudom fejből, hol van fent.
Itt. (http://www.ep128.hu/Ep_Util/Brd.htm)
Title: Re: Általános grafika topik
Post by: endi on 2019.August.09. 00:24:53
marha jó specy border trükkök, érdemes az egészet megnézni, a link a hatszög mintás részre mutat:
https://youtu.be/gy1nWEHCUMc?t=90
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.22. 09:33:09
SET VIDEO Y-nal lehet megadni a videólap függőleges méretét. A Felhasználói kézikönyvben (http://ep128.hu/Ep_Konyv/Reference.htm#4) azt írják, 255 lehet a maximális mérete. Viszont nekem 182-nél nagyobbat nem fogad el (*** Invalid video page size). Igaz, négyszínű karakteres-grafikus lapot akartam megnyitni.
Title: Re: Általános grafika topik
Post by: endi on 2019.August.22. 10:03:03
SET VIDEO Y-nal lehet megadni a videólap függőleges méretét. A Felhasználói kézikönyvben (http://ep128.hu/Ep_Konyv/Reference.htm#4) azt írják, 255 lehet a maximális mérete. Viszont nekem 182-nél nagyobbat nem fogad el (*** Invalid video page size). Igaz, négyszínű karakteres-grafikus lapot akartam megnyitni.

lehet, hogy túl sok memóriát foglal, bár akkor asszem más a hibaüzenet
Title: Re: Általános grafika topik
Post by: geco on 2019.August.22. 10:10:12
Szerintem is az lesz a baj, hogy túl sok memóriát enne, mekkora a VIDEO X, vagy biztos karakteres módot állítottál be?
ha 40, akkor 83 karakter lehetne a maximilis vertikális méret, ha jól számoltam 4 szín pixel mód esetén.
Karakteres módban viszont bele kéne férnie 10 KB-ba a 255 sor magas 40 széles képnek, + 2,3 KB a karakterkészlet CHR256 esetén.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.22. 10:32:45
mekkora a VIDEO X, vagy biztos karakteres módot állítottál be?
A VIDEO X 40, és négyszínű grafikus karakteres módot állítottam be:

[attachimg=1]

Ha 182-nél nagyobbat adok meg, akkor Invalid video page size.
Szóval valószínű attól függ, mennyi lehet a VIDEO Y, hogy milyen típusú a videólap, és mekkora a VIDEO X.
Title: Re: Általános grafika topik
Post by: geco on 2019.August.22. 13:59:13
Próbáld meg X 20 esetén lehet-e 182-nél nagyobb Y-t megadni.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.22. 14:42:47
Próbáld meg X 20 esetén lehet-e 182-nél nagyobb Y-t megadni.
Igen, úgy elfogad nagyobbat is. X 20 és Y 220-at próbáltam, az ment. Azt lusta voltam kikísérletezni, hogy mekkora a maximum, amit elfogad.
De most nekem elég a 182 is. Hogy mire, azt majd a reklám után megmondom. :D
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.22. 15:24:00
A nem látható részre is használható a speek().
Ha nem bonyolult a video: csatorna.
Majd meglátjuk.
Title: Re: Általános grafika topik
Post by: endi on 2019.August.22. 15:28:39
Igen, úgy elfogad nagyobbat is. X 20 és Y 220-at próbáltam, az ment. Azt lusta voltam kikísérletezni, hogy mekkora a maximum, amit elfogad.
De most nekem elég a 182 is. Hogy mire, azt majd a reklám után megmondom. :D

ha videolapos scrollos játékot akarsz, akkor természetesen el kell mondanom, hogy "vótmá" :P
http://www.ep128.hu/Ep_Games/Leiras/Mega_Pac_Man.htm

Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.22. 17:27:55
A nem látható részre is használható a speek().
Igen, erre lehet, szükség is lesz majd! Remélem, majd tudsz segíteni megint ebben.

ha videolapos scrollos játékot akarsz, akkor természetesen el kell mondanom, hogy "vótmá" :P
Tudom, eszembe is jutott ez a játék. De gracha módú játék még nem volt ilyen. :D
Ajaj, már mindenki sejti, mire készülök. :D Nem sokára akkor lelövöm a poént.
Title: Re: Általános grafika topik
Post by: endi on 2019.August.22. 17:33:06
én ma ezt a scrollt úgy csinálnám, hogy nem display utasítással, hanem az lptben lévő memóriacím állítással scrolloznék, így ugyanis gyorsabb lenne és pixeles is, továbbá a soronkénti színezés is megmaradna.
Title: Re: Általános grafika topik
Post by: endi on 2019.August.25. 11:25:34
komoly specy demo 1998-ból, pl 3d texturázott kocka, bump, meg ilyesmik. 1998... durva :)
ep-n ez c256 módban nem semmi lenne.
https://youtu.be/ERBGkDfrDq4
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.25. 17:31:17
Olyan érdekelne.
Code: [Select]
1000  SET VIDEO X 32
1010  SET VIDEO Y 24
1020  SET VIDEO COLOR  X      16 SZÍN
1030  SET VIDEO MODE Y    ATTRIBUTUM
1040  OPEN #1:"VIDEO:"
1050  DISPLAY #1: AT 2 FROM 1 TO 24

Már régen foglalkoztam vele.
Kiszeretnék próbálni valami, hogy egyáltalán lehet-e.
Van ilyen megoldás?
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.25. 17:56:29
Code: [Select]
1020  SET VIDEO COLOR  2 ! 16 SZÍN
1030  SET VIDEO MODE 15 !  ATTRIBUTUM
A Felhasználói kézikönyvben  (http://ep128.hu/Ep_Konyv/Reference.htm)van bővebben, milyen számokkal lehet elérni a különböző videomódokat. De úgy tudom, attribútum módban csak 16 szín lehet amúgy is, így nem kell megadni külön SET VIDEO COLOR-t.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.25. 21:36:30
Hát ez nem ATTRIBUTUM video.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.25. 21:50:04
Hát ez nem ATTRIBUTUM video.
SET VIDEO MODE 15 -erre kéne az attribútum módot adnia.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.25. 22:06:42
Sajnos nem az.
Title: Re: Általános grafika topik
Post by: szipucsu on 2019.August.25. 23:02:43
Sajnos nem az.
Biztos? Ezt írják a gépkönyvben:
Quote
SET VIDEO MODE kif
Az ezután megnyitandó lapokon állítja be a video-üzemmódot. A lehetséges értékek a következők:
mód 0 - 40 oszlopos szöveglap (2 színpár);
mód 1 - nagyfelbontású grafikus lap;
mód 2 - 80 oszlopos szöveglap (4 színpár);
mód 5 - kisfelbontású grafikus lap;
mód 15 - attributum típusú grafikus lap.

Még attribútum videolapot nyit meg a GRAPHICS ATTRIBUTE parancs is.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.26. 05:47:47
Emun csinálom majd utána nézek
pedig lpb jó akkor valami más van.
Title: Re: Általános grafika topik
Post by: Ferro73 on 2019.August.26. 16:08:37
Na jónak tűnik fel cseréltem a PIXEL, ATTRIB cimeket.
Title: Re: Általános grafika topik
Post by: szipucsu on 2020.March.14. 21:31:13
Egy youtube videó alatt valaki azt kérdezte, milyen videomódok vannak EP-n (ezt még tudtam), és melyiknek milyen a felbontása (több szín, kisebb felbontás). Ez nincs leírva valahol? A felbontást nem tudom. Amúgy is nehéz meghatározni, mert akármekkora videolapot nyithatunk, és más-más lehet a felbontás, de biztos van valami etalon, mondjuk az alap GRAPHICS utasításra megnyíló képernyő, ill. ennek a különböző videomódú, de azonos méretű változatai.
1279,719 lenne talán a 4 színű videomód felbontása alap GRAPHICS utasítással. A többi videomóddal mi a helyzet?

OFF: Egyébként nem lehetne ilyen és hasonló információkat összegyűjteni valahova? Amikor keresgéltem TVC-hez, Plus/4-hez, CPC-hez, Spectrumhoz kíváncsiságból, hogy hogyan működik a basicben a hangkeltés, ha nehezen is, de meglettek a neten ezek az információk, de szerintem EP-hez a Felhasználói kézikönyv sincs fent angolul (az ep128.hu-n legalábbis nem volt). Ha valaki rákeres pl. a SOUND paraméterezhetőségére, szerintem a neten nem találni róla semmit angolul.
Title: Re: Általános grafika topik
Post by: geco on 2020.March.14. 21:46:51
En inkabb a normal 40x25 karakteres kepernyot vennem alapul ( 8x8-as karakterekkel )
Pixel modok
2 szin 640x200
4 szin 320x200
16 szin 160x200
256 szin 80x200
Karakter modok
Vizszintes felbontas a fele a megfekelo pixel modnak, fugoleges ugyanaz
Attributum mod
320x200

Interlace modok
Vizszintes felbontas megegyezik a normal modokeval , a fuggoleges pedig 2-szerese annak.

A maximalis kep meret tan 46x37 karakter, 368x296 pixel 4 szin modban, a fuggoleges max lehet picivel kisebb.
Title: Re: Általános grafika topik
Post by: szipucsu on 2020.March.14. 22:18:31
Köszi! Egyébként a 4 színű mód tud valamit, amit az attribútum mód nem?
Title: Re: Általános grafika topik
Post by: Zozosoft 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.