1. |
Re: fix memoriaterulet c-ben! (mind) |
11 sor |
(cikkei) |
2. |
cd-rom sebessegenek allitasa (mind) |
7 sor |
(cikkei) |
3. |
Re: Win32 - gcc (mind) |
58 sor |
(cikkei) |
4. |
Re: fix memoriaterulet c-ben (mind) |
36 sor |
(cikkei) |
5. |
Visual Fox nyomtatas (mind) |
11 sor |
(cikkei) |
6. |
online books (mind) |
18 sor |
(cikkei) |
7. |
Re: fix memoriaterulet c-ben! (mind) |
23 sor |
(cikkei) |
8. |
Re: fix memoriaterulet c-ben! (mind) |
12 sor |
(cikkei) |
|
+ - | Re: fix memoriaterulet c-ben! (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Az rtin szerint ) azt irta, hogy:
[...]
> Konkrétan a 80*25-ös képernyo memóriaterületére szeretnék egy változót
> deklarálni, és így változtani rajta..
char* videomem;
videomem=0x0b0000; //Ha jol emlekszem a cimre
videomem[y*80+x]='c';
Bye,NAR
|
+ - | cd-rom sebessegenek allitasa (mind) |
VÁLASZ |
Feladó: (cikkei)
|
hali,
van egy CD-ROM Tool nevu free cucc, bcppb, forrassal egyutt letoltheto a
http://www.naiobrin.f2s.com/cdromtool/index.html cimrol. nem probaltam,
de biztos ki lehet lesni belole a modszert
udv:fp
|
+ - | Re: Win32 - gcc (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On Fri, Mar 06, 1964 at 01:25:12AM +0000, wrote:
> Van itt koztetek olyan ember, aki
> _hasznal_ gcc forditot win32 platformon
> win32 programok fejlesztesere ?
Idonkent portolgatok dolgokat unixrol.. Ha ezt hasznalatnak
nevezed, akkor szerenyen lengetem a kezem.
> Meg regen (1999) letoltottem egy ilyen forditot mindenfele
> tartozekaval egyutt. Az egesz egy csomagba be volt
> csomagolva, konnyen lehetett telepiteni.
> Mukodik jol, de szeretnek ujabb verziot beszerezni.
A Cygwinre gondolsz? Abbol a full binary disztribuciod dobtak,
olvasd el a faq-t hogy miert (http://cygwin.com/faq).
Az uj verziok mar csak az individualis csomagokat hajlandoak
le-fol telepitgetni (de azt legalabb in a point&click fashion).
Arra sincs mod, hogy <=B20-as verziorol frissits, ugyhogy marad a
backup, rm -rf es a reinstall ami utan allitolag sokkal
elegedettebb leszel. (A faq eligazit ebben is)
> Az interneten korulnezve azt latom, most is intenziv
> munka folyik korulotte, de letoltheto, stabil,
> installalhato komplett csomagot nem talalok sehol.
``Consider just getting everything''
> Megprobaltam a letoltheto kisebb reszekbol
> osszerakni egy hasznalhato rendszert, de nem sikerult.
> Egyreszt fontos reszek hianyoznak, amiket nem tudtam
> sehol beszerezni (pl: make), masreszt az egyik legfontosabb
pub/cygwin/latest/make/*, tetszoleges mirroron.
> csomag, amiben a win32-es import konyvtarak vannak,
> hibas, nem lehet kitomoriteni. (letoltottem tobbszor is.)
Az mar baj. En megprobalnam egy masik geprol lehozni.
> En ugy gondolom, a win32-es gcc eleg nepszeru es szeles
> korben elterjedt fordito lenne, es ezert furcsallom hogy
> sehol nem talaltam rendes, installalhato disztribuciot.
Talan nem mindenkinek azonosak a "rendes"-rol alkotott
elkepzeleseik.
> Vagy mindenki lopott Visual studio-t hasznal ???
Ki kerem magamnak, az enyemet teljesen jogszeruen licenselik..!
> Azzal a kerdessel fordulok hozzatok, honnan
> lehet letolteni _hasznalhato_ win32-es gcc-t ?
Bocs ha vegig nem arrol pofaztam amivel neked volt problemad (ugy
ertem ha nem is ezzel a disztribucioval probalkoztal), ebben az
esetben legalabb erre a kerdesre valaszt adtam :)
_tgz
|
+ - | Re: fix memoriaterulet c-ben (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia Kukocs!
> Konkrétan a 80*25-ös képernyo memóriaterületére szeretnék egy
> változót deklarálni, és így változtani rajta..
char far *screen;
if(myfunc_iscolor()) // Szines vagy mono?
screen = (char far *)0xB8000000; // Szines mem. kezdocim
else
screen = (char far *)0xB0000000; // Mono mem. kezdocim
// 1 sor 160 byte, tehat minden karakterhez 2 byte kell,
// 1. a karakter, 2. a karakter attributuma (szine).
// Valahogy igy kell az 5,5 (sor, oszlop) pozicioba kiirni
// mondjuk azt, hogy "alma", kék alapon sargaval.
char far *s;
char *p;
s = screen;
p = "alma";
s += (5 * 160) + (5 * 2);
while(*p != '\0') {
*s++ = *p++; // Karakter kiirasa
*s++ = 0x16; // Attributum kiirasa
}
Remelem jot irtam, mert nem probaltam ki es mar jo reg nem
csinaltam ilyet. Ment a listara es maganba is.
By
Dino
mailto:
|
+ - | Visual Fox nyomtatas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Visual Fox 6.0 -ban irtam egy projektet, amiben reportok vannak.
Amikor meghivom a reportot PREVIEW-el egyszer normalisan megy, ki
is nyomtatja, semmi gond.
De amikor masodikszor meghivom, a gep egyszeruen lefagy.
Milyen gond lehet? Megkernem maganban ha lehet a valaszt.
Megjegyzes: Teljesen a Windows-ra biztam mindent, meg a nyomtatot sem
allitom, tehat a default-ot veszi. Es MEG FONTOS, hogy csak halozati
nyomtatoknal csinalja ezt a figurat, lokalis nyomtatoknal normalisan
mukodik!!
Tisztelettel
Robert
|
+ - | online books (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udv!
> Felado : [Hungary]
> Annyira szeretnek letolteni innen (docs.online.bg) parat, de nem sikerul.
> Probalkoztam Getright browserrel, WebZip-pel es ReGet-tel, de ezeket az
> oldalakat nem birjak leszedni. Meg a browser "save as" sem nyero, mert a
> gonoszok a linkekhez nem relativ path-t tesznek, hanem a teljes cimet.
Mi a baj?
Egyenkent kell a HTML lapokat leszedni. Kicsit tokolos munka. Vannak erre
is specializalt programok, eleg sokan, azok egy mozdulattal megcsinaljak.
Nevet most nem tudok mondani, de www.download.com es a letoltok k ozt
keresgelj ahoz a Gozilla is van.
Tobb melysegben is letoltenek, tehat a problemadat is megoldjak.
Istvan
|
+ - | Re: fix memoriaterulet c-ben! (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello !
>Eléggé kezdo kérdés, de hogyan def. fix memóriaterületre egy változót
>c-ben?
Szerintem igy a legegyszerubb:
#define YOUR_MEMORY ((unsigned char volatile *)0x28000L)
peldaul...
Es aztan igy lehet hasznalni:
YOUR_MEMORY[111] = 0xFF;
vagy
uSomething = YOUR_MEMORY[111];
peldaul...
A tobbivel meg babraljon az elofordito, ha egyszer ez a dolga. :))
Ciao
Robi
|
+ - | Re: fix memoriaterulet c-ben! (mind) |
VÁLASZ |
Feladó: (cikkei)
|
... de hogyan def. fix memóriaterületre egy változót
> c-ben?
>
typedef unsigned char BYTE;
typedef unsigned int WORD;
#define CIM_PTR_B(argumentum) BYTE __based(argumentum) *
#define CIM_PTR_W(argumentum) WORD __based(argumentum) *
the_seg = (__segment) 0xb000;
the_w_ptr = (CIM_PTR_W(the_seg)) 0xc00;// ezzel mozoghatsz
the_b_ptr = (CIM_PTR_B(the_seg)) 0xc00;// vagy ezzel...
|
|