المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
أحسنت ونتمنى لك التوفيق!

8 سبتمبر، 04:29
كنت أقوم بتوثيق مؤخرتي طوال اليوم ، وأكسجة مكتبة الرياضيات السريعة الخاصة بي ، SH4ZAM ، مستهدفة وحدة المعالجة المركزية SH4 الخاصة ب Sega Dreamcast.
عملي في هذا المشروع ليس مبهرجا مثل بعض مساهماتي الأخرى أو الأشياء التي شاركت فيها ، لكنه نما ليصبح ما أعتقد أنه سيكون عملي الأكثر تأثيرا في مجتمع البيرة المنزلية في العاصمة.
لقد ولدت بعد العمل عن كثب مع هذا المعالج المثير للاهتمام خلال فترة إحضار "gainz" إلى موانئ Grand Theft Auto 3 و Vice City ... لأن ما رأيته أثناء العمل على تلك المنافذ كان ...
لدينا فجوة عملاقة في مجتمعنا عندما يتعلق الأمر بالاستفادة حقا من هذا المعالج الفريد!! مثل... يحتوي هذا الشيء على الكثير من الحيل في جعبته وطريقة "صحيحة" للقيام بأشياء لا تتوفر بالضرورة للغات C و C ++ ... وحتى لو كان الأمر كذلك ، فما هو مطورو الألعاب على مستوى التطبيق الذين لديهم الوقت للبحث عن كيفية تسريع هذه الأشياء ؟!
لذلك أخذت روتيني من قاعدة رموز GTA الخاصة بنا ، وانطلقت في رحلة لمشاركة ما تعلمته مع المجتمع في قاعدة بيانات قائمة بذاتها والتي نأمل أن تصبح جزءا حيويا من البنية التحتية للمجتمع. لقد تعهدت بإعادته يوما ما إلى GTA ، عندما يكون جاهزا.
حتى الآن ، تعلمت الكثير وأكملت تقريبا واجهات برمجة التطبيقات الكاملة للرياضيات العددية ، وعلم المثلثات ، والمتجهات ، والمصفوفات ، والرباعيات ، وعمليات الذاكرة (فكر في memcpy ()) السريع) ، باستخدام الحيل السريعة وتعليمات "الرياضيات السريعة" SH4 حيثما كان ذلك ممكنا من الناحية البشرية.
أنا أقدم واجهات برمجة تطبيقات مزدوجة وحديثة C23 و C ++ 23 حول كل جنون SH4 ، وكانت بيئة العمل واكتمال واجهة برمجة التطبيقات من الأشياء التي أفتخر بها.
لقد أنعم الله علي أيضا بالعثور على المساهمين الذين كانوا يعملون معي لاختبار هذه الأشياء والتحقق من صحتها بدقة. انضم Twada العظيم لمنتديات DCEmulation إلى الطاقم وقام بالفعل بتسريع بعض عمليات المصفوفة المستندة إلى OpenGL ، مثل glRotatef () و gluLookAt () و gluPerspective () وغيرها.
لا تزال مجموعة من هذا تنتظر اختبارا صارما للوحدة ، وأنا أركز الآن فقط على التوثيق ، ولكن يمكنك اتباع الكود والتطوير وراء مهمتي هنا:

460
الأفضل
المُتصدِّرة
التطبيقات المفضلة