سؤال

باعتباري مبرمجًا، ليس لدي أي فكرة عن كيفية برمجة قوائم أقراص DVD، فقد سمعت أن هذا ممكن، بل وشاهدت ألعابًا أساسية تستخدم قوائم أقراص DVD - على الرغم من أنها قد تكون نظامًا مغلقًا.هل هذا ممكن، وإذا كان الأمر كذلك، ما هي اللغة والمترجمين وما إلى ذلك الموجودين لهذا؟

هل كانت مفيدة؟

المحلول

هناك بضعة مشاريع مفتوحة المصدر يمكنها إنشاء أقراص DVD بالإضافة إلى القوائم.لقد استخدمت مؤخرا عرض شرائح DVD لإنشاء قرص DVD بسيط يحتوي على قوائم وما إلى ذلك.واحد آخر هو دي في دي ستايلر.جميع هذه البرامج هي في الأساس واجهة أمامية للعديد من أدوات سطر الأوامر للتشفير وإنشاء القائمة وما إلى ذلك.نظرًا لأن هذه مشاريع مفتوحة المصدر، يمكنك إلقاء نظرة على المصدر والتحقق من كيفية تحقيق ذلك.

نصائح أخرى

قوائم DVD التي تظهر على نموذجي فيلم تم وصف DVD في معيار DVD-Video: ويكيبيديا.

إذا كنت تحاول إنشاء هذا النوع من القوائم، فهناك العديد من البرامج التي ستقوم بإنشائها.لقد حالفني الحظ مع دي في دي ستايلر.

إذا كنت تقوم بإنشاء تطبيق يتم توزيعه على قرص DVD، فإن اختيار لغة البرمجة متروك لك.أفترض أنه يمكنك استخدام نوع ما من ميزات التشغيل التلقائي لنظام التشغيل لتشغيل تطبيق من شأنه أن يعرض قائمة للمستخدم.

States Wiki (في عام 2011) "الجهاز الظاهري Interfacea Programming الذي تم تنفيذه بواسطة DVD Player Runs" Bytecode "الموجود على قرص DVD.يُستخدم هذا للتحكم في التشغيل وعرض المؤثرات الخاصة على القوائم.تسمى مجموعة التعليمات مجموعة أوامر Virtual Machine (VM) DVD.يوجد 16 سجل معلمات عامة (GPRM) للاحتفاظ بالقيم المؤقتة و24 معلمة نظام (SPRM).نتيجة لواجهة برمجة مرنة إلى حد ما، يمكن استخدام مشغلات DVD لتشغيل الألعاب، مثل إعادة إصدار DVD لـ Dragon's Lair، إلى جانب الألعاب الأكثر تطورًا وتقدمًا مثل Scene It، والتي يمكن تشغيلها جميعًا على المعيار مشغل فيديو.

يشبه http://dvdauthor.sourceforge.net/ قادر على المساعدة هنا حيث يمكنك استخدام واجهة سطر الأوامر وتغذية ملفات XML.

قد تحتاج إلى كتابة إطار عمل يمكنه إنشاء ملفات xml (ومحتويات أخرى) من أداة تأليف اللعبة الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top