Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Regisztráció - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Fejlesztés / Általános fejlesztési kérdések
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >>
Szerző Üzenet
dekanyz
Tag

# Elküldve: 2013. Nov. 06. 15:48 - Szerkesztve: dekanyz


@Csarli:

Koszi a valaszt!
Az AHI-s kerdes mar megoldodott.

A Serial-os: Pont ezt az eszkozt akarom majdan hasznalni! :)

dekanyz
Tag

# Elküldve: 2014. Már. 13. 12:42


Egy kerdes: Adott egy ablak (mondjuk pont egy olyan, mint Charlie twister-es ablaka, mert onnan loptam az ablakkezeleses dolgokat), amibe szeretnek a grafika mellett szoveget is megjeleniteni.... es lehetoleg MOS-on is mukodjon! Ez pld. relevans info?

Chain-Q
Divatamigás

# Elküldve: 2014. Már. 18. 18:32 - Szerkesztve: charlie


Bocs a kesoi valaszt:

A graphics.library-ban van "Text()" fuggveny, amivel lehet szoveget kiirni. De mivel az en cuccom arra van kitalalva, hogy egy sajat belso bufferbe renderel es onnan csak kibassza a grafikat egy sima blit hivasal, igy sajat fontkeszletbol es sajat szovegrenderelo rutinnal tudsz abba a bufferbe irni. Vagy utana rarenderlni a grafikara, de az rendes dublabuffereles megirasa - es Enhanced Layers - nelkul villogni fog...

Ezt pl. a 68k-s intro enginemben, ami hasonlo elven mukodik, meg is irtam, marmint a custom szoveg renderelest.

Ha nativ GUI-t szeretnel hasznalni, akkor meg a helyes eljaras MUI-val nyitni egy ablakot, a szoveg es egyeb elemek megjelenitesehez szinten MUI-t hasznalni, a custom grafikus elemnek meg egy belso MUI Custom Class-t kesziteni, igy a sajat grafikus mezodet hozza tudod adni mint gadget a layouthoz.

(Az alapveto MUI programozasrol mintha lennenek cikkek a MorphZone Library-ban.)

YADA
Tag

# Elküldve: 2014. Már. 18. 18:46


MUI elotti idokben siman egy memoria bufferbe lazan irtam intuitext segitsegevel. De manapsag mar nem biztos hogy ez javasolt megoldas lehet (mint az sem, hogy mamutot vadassz ha ehes vagy, mindegyik kisse idejetmult megoldas).

Chain-Q
Divatamigás

# Elküldve: 2014. Már. 18. 19:39


YADA:

Nem igazan MUI vagy nem MUI fuggvenye ez, most is elkerheted egy screen bitmap teruletet, es kiszamolhatod hol az ablakod rajta, es renderelhetsz bele, vagy smartrefresh ablak eseten az ablak bitmapjaba, de mar classic Amigan RTG rendszerekkel is figyelembe kellett venni, hogy ilyen esetben pl. a bitmap videomemoriaba lockolasat neked kell megoldani, mert amugy az RTG rendszer a terheles fuggvenyeben barmikor athelyezheti (memoria-toredezettsegmentesites) vagy akar kiswappelheti a FastRAM-ba a bitmapod.

Raadasul CGFX es P96 eseten is szabaly, hogy a bitmap lockolasat sajat celra a leheto legrovidebb ideig kell fenntartani, mert addig minden mas grafikai muvelet szunetel.

De igen, egy-ket esetet leszamitva, ma ezt nem akarod muvelni, es nem is kell muvelni.

dekanyz
Tag

# Elküldve: 2014. Már. 19. 06:29 - Szerkesztve: dekanyz


Csarli:
Koszi az infot! Igazabol csak egy teszt tool-t faragtam (es mar igy is tul sok idot elcsesztem vele), szoval nem biztos, hogy let fontossaguak a feliratok.

Visszafele is lehet blittelni? Esetleg ha kiiratom, vissza blttelem, elmentem, majd mindig abba kezdek rajzolni. Meg ez jutott eszembe...

Kiprobaltam a Text()-et... villogni kicsit villog, de azert annyira nem gaz... megis csak egy teszt tool-rol van szo! Jo lenne viszont a szinet allitani! Marmint, a RastPort altal hasznalt paletta szineit varialni!
Talaltam valami SetRGB32() fuggvenyt, de az a ViewPort szinet allitja. Meg lehet valahogy kapni az aktualis ViewPort-ot?

Chain-Q
Divatamigás

# Elküldve: 2014. Már. 19. 19:27 - Szerkesztve: charlie


@dekanyz:

1., a fenti eszmefuttatasom azzal egeszitenem ki, hogy termeszetesen tudsz magadnak sajat off-screen bitmapot foglalni, megadott formatumban, ami kore tudsz RastPortot epiteni, aminek aztan van minden rendszer altal szukseges parametere, igy elvileg offscreen bitmapba is lehet graphics.library fuggvenyekkel rajzolni. Igy lehet kombinalni az en effektem a "rendszerbarat" rajzolassal. (Szerk: Yada ur is erre utalt szerintem, csak elsore nem jott at.)

2., az AmigaOS/graphics.library fuggvenyek penekkel rajzolnak, truecolor kepernyon is, ez a regi palettas ECS/AGA oroksege. Ajanlom az ObtainPen() fuggveny es kornyeke tanulmanyozasat, ha igy kersz magadnak pen-t, es PEN_EXCLUSIVE modban foglalod, akkor utana SetRGB32()-vel tetszolegesen megvaltoztathatod. Palettas modban classicon persze lehet h. mar nincs szabad pen, de MorphOS-en truecolor kepernyon ez azert eleg ritkan fordul elo... :P Utana a rajzolo pen-t a SetAPen/SetBPen es hasonlo fuggvenyekkel tudod allitgatni. Kozvetlenul turni a ViewPort strukturat nem szerencses, mert tudtommal az kepernyonkent azonos mindenkinek... :)

Reszletekert a graphics.library autodocs tanulmanyozasat ajanlom, az alapelvek ma is ervenyesek...

dekanyz
Tag

# Elküldve: 2014. Már. 19. 21:19 - Szerkesztve: dekanyz


Koszi!
Kozben megneztem a default paleta szineit...
(Kiprinteltem par karaktert es kozben valtoztattam a SetAPen utolso parameteret. Talaltam olyan szineket, amiket szerettem volna. Ezeket bedrotoztam a programomba. Remelem nem valtoznak tul surun!

Szerk: Ugy tunik, hogy valtoznak, szoval ez igy nem lesz jo! :)

dekanyz
Tag

# Elküldve: 2014. Ápr. 15. 20:22


GLUT-al akartam probalkozni MOS-on, de nem igazan jott ossze!
Leforditani sikerult, de altalaban csontta fagyott a rendszer, amikor futtattam. Amikor nem, akor se jelent meg a vilagon semmi!

Esetleg van valakinek valami tippje, hogy mi lehet a gond?

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 15. 20:35


Elso tipp: GCC-nek lemaradt a -noixemul? :)
Masodik tipp: a tinygl.library-t nem nyitottad meg elotte.

Es peldakod nelkul nehez, de emlekszem Travis egyszer az Amiga Klubban ohajtotta demonstralni, hogy mennyire nem mukodik a GLUT MorphOS alatt, es neki az "elso tipp" jott be vegul. :)

dekanyz
Tag

# Elküldve: 2014. Ápr. 15. 21:50


Valoban nem volt -noixemul... :)

De a tinygl.library-t se nyitom meg, viszont igy forditom, hogy gcc -lGL -lGLUT ...
Latszolag minden jol mukodik igy is!

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 15. 23:37 - Szerkesztve: charlie


Ha linkelsz, akkor az valoban megnyitja a libet neked automatice. Szoval akkor eddig kettobol ketto "GLUT nem megy"-et a -noixemul hianya okozott. Nice. :P

dekanyz
Tag

# Elküldve: 2014. Ápr. 16. 11:07


Probalkoztam egy egyszeru programmal:
http://ccom.unh.edu/vislab/VisCourse/2D%20Example.html

Kicsit furan mukodik: Az eger mutatoja alapjan szamolja a piros teglalap poziciojat, de az valamiert eltolodik, a teglalap merete is osszemegy jobboldalon, meg felul. Linuxon jol mukodik!

dekanyz
Tag

# Elküldve: 2014. Ápr. 19. 14:44


Bocs, hogy felhozom megint ezt a temat, de nektek MOS-on jol mukodik a linkelt program?

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 23. 16:09


@dekanyz:
Nincs elfelejtve, ha eloszor MorphOS gep ele jutok kb. hetek utan, akkor majd megnezem... (Latom mas lusta belerugni az SDK-ba. :)

dekanyz
Tag

# Elküldve: 2014. Ápr. 23. 16:11


Ok... Koszi!
Addig is nezelodok mas fele!

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 25. 11:56


@dekanyz:
Egyelore annyit tudok hozzafuzni, hogy reprodukaltam a problemat... :)

LacaHero
Tag
# Elküldve: 2014. Ápr. 25. 21:05


Sziasztok!

Kérnék szépen segítséget: előkeresem régi programjaimat. Esetleg azon is gondolkodom, hogy újra felelevenítsem a 20 éves emlékeket. Sajnos, bár van 4 classic itthon - nincs megfelelő monitorom / kábelem hozzájuk. Ezért szeretném megkérdezni, hogy egy 3.5" lemezről (trackloaderes ha jól emlékszem) hogyan lehetne egy ADF-et készíteni amit PC-n egy emulátorban felépített környezetben is használni tudnék? Gondolom ott lenne megfelelő image egy HD emulált fejlesztői környezetre, amivel hatékonyabban tudnám a forrásokat átnézni.

Köszi!

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 25. 22:25 - Szerkesztve: charlie


@LacaHero:
How to read Amiga Floppy Disks on a PC.

Lefordítva röviden: némi trükközés, barkácsolás és fekete mágia elegye szükséges, esetleg/és/vagy speciális hardver és szoftver kombinációja. Szerintem jobban jársz ha egy önként jelentkező, HDD-vel is rendelkező amigás legrabbeli neked a lemezeid ADF-be kb. 1 perc alatt valódi amigán és kész.

Egyébkén igen, az UAE komplett HDD-s, tok-vonós gépet is tud emulálni, gyakorlatilag a PPC kártyák kivételével mindent, és olyan szinten hogy az fejlesztésre is alkalmas.

LacaHero
Tag
# Elküldve: 2014. Ápr. 25. 23:29


Kedves Charlie!

Köszönöm szépen a választ. Tudom amatőr a kérdésem, de van egy A1200-em (még kb. 2002-3 felé Te segítettél nekem megvenni magic pack). Ebben van HD és egy általad installált rendszer. Fél éve próbáltam indítani, akkor vmi error-t kaptam boot közben (de működött). Hátha találok monitorkábelt. A gépben CF van.
Ezzel át tudom rakni a régi lemezt? Milyen szoftver kell? Milyen módon kerül tovább a CF-ről PC-re?

Köszi

Chain-Q
Divatamigás

# Elküldve: 2014. Ápr. 25. 23:51


@Lacahero:
Ez innentől ebben a topicban meglehetősen offtopic, de legyen. SCART-os RGB monitorkábelt árul az Amigakit és a Vesalia is, de eBay-en is vehető elég olcsón. Fájlmozgatáshoz alap 1200 esetén CF to PCMCIA adaptert és egy kisméretű (max. 1GB) CF kártyát ajánlok, melyhez az Amineten van compactflash.device és FAT32 fájlrendszer. Sajnos nem minden CF to PCMCIA adapter működik, Vaterán és eBayen vannak erre szakosodott emberek, akik a megfelelőt árulják, de a már említett amigás viszonteladóktól is lehet venni.

A "B" megoldás hogy a gépben lévő IDE-s CF-t beolvastatod egy UAE-vel, miután felmentetted rá ADF-ben a cuccot. Ezt még én sosem próbáltam, de elvileg lehetséges. Sőt talán egy USB-s CF kártya olvasóban is...

Az Aminet amúgy tele van mindenféle ADF kezelő szoftverekkel, ha egyedül nem megy, kérd meg az Amiga Maniasokat írjanak a jobbakról cikket a következő számba! :P

LacaHero
Tag
# Elküldve: 2014. Ápr. 26. 00:31


@Chain-Q

Köszi szépen! Még azt kérdezném, hogy Amigán milyen programmal tudok egy lemezről adf image-t készíteni mondjuk a CF-re?

dekanyz
Tag

# Elküldve: 2014. Máj. 04. 16:59 - Szerkesztve: dekanyz


Ismet TinyGL-es kerdesek:
Menuket nem tamogatja a GLUT? :(

Adott egy forras: http://www.opengl.org/archives/resources/code/samples/glut_examples/examples/stroke.c

Ez pld. nem fordul a menuk miatt... De ha kiszedem a submenu-s sortol kezdve a glutAttachManu-ig, akkor sem fordul, mert mintha a libGLUT.a nem lenne megfeleloen linkelve. (Undefined reference to kprintf). Ez micsoda?

Amugy, a cel az lenne, hogy GL-el szovegek jelenjenek meg. Esetleg van valakinek valami mintapeldaja erre?

BSzili
Tag

# Elküldve: 2014. Máj. 04. 19:10


Linkeld hozzá a libdebug.a-t is, és le fog fordulni, a menük nélkül persze.

ratman
Kék troll

# Elküldve: 2014. Máj. 04. 20:06


@LacaHero: pl. ezzel. Tudod, Aminet. :)

LacaHero
Tag
# Elküldve: 2014. Máj. 04. 21:45


@Ratman

Köszi szépen! Időközben rátaláltam az adf-blitzer-re is. Sajnos kissé nehézkesen haladok, mert az 1200-asomban mégsem CF volt, hanem HD, ezért szét kellett szednem a gépet, csak hogy rámásolhassam az adf író proggit. Most 30 lemezt kiírtam adf-be, de megint szét kell szednem a gépet, hogy visszahozzam emulátor alá a lemezeket...
Talán be kellene ruháznom valami CF-es vagy ethernetes megoldásba. A CF megoldás is olyan 1200-esen, hogy szét kell szedni a gépet a cseréhez, vagy megoldható, hogy a gépből "kilógjon"?

jkesz
Tag
# Elküldve: 2014. Máj. 04. 22:17 - Szerkesztve: jkesz


LacaHero

pcmcia adapter és egy cf kártya kell vagy egy pcmcia hálókártya.
nekem van mindkét megoldás, de szinte csak a hálókártya van használva.

http://olx.hu/i2/hirdetes/amiga-pcmcia-cf-kartya-olvaso-elado-ID1DhwX.html

dekanyz
Tag

# Elküldve: 2014. Máj. 05. 06:14


@BSzili
Megoldotta... Koszonom!

LacaHero
Tag
# Elküldve: 2014. Máj. 06. 21:02


@jkesz:

Köszi szépen! A link a Te hirdetésed? Mert akkor itt a fórumon meg is rendelném tőled :)
Egyébként ehhez a pcmcia cf megoldáshoz driver is kell vagy plug'n'play?

dino
Kék troll

# Elküldve: 2014. Máj. 06. 21:38


LacaHero
Ez a hirdetes a Pityusz baratome, majd jon es megbeszelitek a reszleteket.

<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >>
forum.amigaspirit.hu / Fejlesztés / Általános fejlesztési kérdések
 
 

Powered by simple bulletin board miniBB™ © 2001-2017