Golang على PS2 | Hackaday

Golang على PS2 | Hackaday

تم ترميز العديد من ألعاب PlayStation 2 في C ++ ، وهناك sdks homebrew والتي يمكن أن تعمل معها في C. Little Software للمنصة في Golang. [Ricardo] قررت أن هذا لن يكون هو الحال وبدأ في جعل اللغة بأفضل وحدة تحكم سوني مبيعًا على الإطلاق.

لماذا برنامج PS2 في GO؟ حسنًا ، قد يكون من الأسهل العمل مع بعض اللغات الأخرى ، ولكن الأمر يستحق التجربة في هذا الصدد. في الوقت الحاضر ، يتم استخدام GO في الغالب فقط للاستخدام التقليدي حاسوب المنصات ، ولكن [Ricardo] يأخذها إلى بلدان جديدة مع هذا المشروع.

أحد التحديات في إدخال PS2 هو أن اللغة تم بناؤها حقًا بطريقة تعيش تحت نظام تشغيل كامل لا يملكه PS2 بالفعل. لكن، [Ricardo] وقد تعامل هذا مع Tinygo ، الذي تم تصميمه لتجميع منصات GO -BED. إنه يمتص بشكل أساسي رمز GO ، ويحوله إلى شاشة وسيطة ، ثم يجمع رمزًا ثنائيًا مناسبًا لـ PS2 Emotioningine (وحدة المعالجة المركزية المستندة إلى MIPS).

التفاصيل اللازمة لجلب كل شيء إلى العمل مثيرة للغاية إذا نشأت. [Ricardo] لقد كان قادرًا على الوصول إلى نقطة Hello World Point و Beyond. لا يزال هناك الكثير مما يجب القيام به وليس متعة رسومية حقيقية ، لكن المشروع قد تجاوز بالفعل عدة معالم مهمة. يتذكرنا عندما رأينا جافا في سباق N64. إذا كنت تعمل على الحصول على رمز lolcode على 3DO والركض ، فلا تتردد ، تعرفنا!

مصدر

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *