PDA

View Full Version : در مورد VGAHI در TC



SMRAH1
شنبه 07 اردیبهشت 1387, 18:24 عصر
سلام

در برنامه نویسی گرافیکی در Turbo C ،در حالت گرافیکی VGAHI یعنی 640*480 و 256 رنگ،به
نظر میرسد که حافظه گرافیکی همان 0xA000:0000 است.با این حال هنگام ی که مستقیم
اقدام به نوشتن در این آدرس می کنم،برنامه کارکرد درستی ندارد.سئوالم این است:برای نوشتن
مستقیم در حافظه (و نه استفاده از توابع سی یا وقفه ها) در حالت VGAHI دقیقا باید چکارکنم؟

موفق باشید

lordhp
شنبه 07 اردیبهشت 1387, 20:09 عصر
از نظر من بهتره که کلا بورلند رو ببوسی بذاری کنار turbo c مال 20 سال پیشه و مسلما با وسایل حال حاضر اصلا سازگار نیست بهترین کار اینه که از یک sdl گرافیکی دیگه با کامپایلر g++ استفاده کنی به طور مثال وقتی شما در tc خط می کشید صفحه ریفرش میشه و برای ساختن بازی با فریم ریت بالا اصلا بدرد نمی خوره ( مثلا یک اسنیک سریع ) چون برای رسم هر چیزی یک بار صفحه ریفرش می شه پس کلا کارت رو اگه ببری به سمت لینوکس( میتونی با رفتن به سایت ubuntu.com ورژن 8.04 یا hardy رو مفتی در ایران تحویل بگیری )و از رابط گرافیکی دیگه ای بجر graphics.h استفاده کنی بهتره

SMRAH1
سه شنبه 10 اردیبهشت 1387, 08:20 صبح
سلام

براي من جالب بود که در gcc ،از سرفايل گرافيکي ديگري استفاده ميکنند.لطفا اگر ممکن است مقالات و نمونه کد هايي در اين زمينه معرفي کنيد.همچنين آيا با DJGPP هم مي توان از آنها استفاده کرد يا نه؟

البته من تجربه در هر امري (حتي قديمي و کهنه) را مفيد مي دانم (سالهاست VC کار مي کنم ولي هنوز گاهي به TC هم سر مي زنم)،در نتيجه سئوالم در مورد TC پابرجاست.

موفق باشيد.