הקוד הוא WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT PUSH ES POP DS LODSW JMP AX מה שציינת הוא דיס-אסמבלי של הבינארי שנוצר מהקוד שכתבתי הפקודה WAIT היא לא חוקית, אבל ארבע פקודות WAIT רצופות מתפרשות כאנרגיה
אז ה WAIT היא לא פקודה חוקית או לא פקודה קיימת באסמבלי
אבל בתחרות אפשר להשתמש בה כדי לעשות את האנרגיה
למה השתמשו באנרגיה?
מה זה נתן להם?
השורד הזה נראה ממש קטן
לא הבנתי מה הם מנסים לעשות שם
והיו לך הרבה יותר מארבע פקודות של WAIT
אז הם רצו הרבה אנרגיה?
מה בדיוק עושים עם האנרגיה ולמה לא כולם משתמשים בזה?
הפקודה WAIT היא פקודה חוקית במעבד 8086, אבל המנוע מתייחס אליה כאל פקודה לא חוקית, אלא אם כן היא באה כרביעית פקודות רצופות. השורד הזה מנסה להשיג עדיפות גבוהה על ידי הפעלת פקודת האנרגיה מספר פעמים רב.
הסיבה, כנראה, היא שלא משתלם להגדיל את השורד כדי לקבל אנרגיה. פתרון אפשרי – להגדיל את התועלת באנרגיה (למשל על ידי קיצור הפקודה לשני WAIT במקום ארבעה) או לשנות את כיוונון ההשפעה של האנרגיה.
כמו הרבה הצעות תיקון אחרות – אתם מוזמנים לתקן בקוד המנוע ולהציע לדני להכניס לגרסא הבאה.