Veronica מקבל זוג gamepads שבב bugged

author
0 minutes, 8 seconds Read

[Quinn Dunki] של 6502 מבוסס מחשב הולך אידיאלי, והיא קיבלה החלטה זה הזמן להוסיף אחד התכונות החשובות ביותר שנמצאו בשנות ה -80 microcomputers היא בהשראת – Gamepads.

היו שתי דרכים ליישם Gamepads בחזרה בשנות ה -80. Apple II אנלוגי ג’ויסטיקים השתמשו פוטנציומטר עבור כל ציר ג’ויסטיק יחד עם שבב טיימר 556 כדי להמיר את ההתנגדות של סיר לתוך ערך דיגיטלי. פקדים אנלוגיים הם מדהים, אבל הרבה חומרה נדרשת. האפשרות השנייה היא atari / commodore ג ‘ויסטיק המשתמשת בלחצנים עבור כל כיוון. באופן מפתיע, ג ‘ויסטיקים אלה הם יקרים באופן מופרז על השוק הבציר אבל הגדרת חומרה דומה – NES Gamepads – הם נפוצים, עפר זול, מתועד היטב.

[Quinn] כתב כמה סיביות של 6502 הרכבה לקרוא אלה בקרי נינטנדו עם 6522 של ורוניקה באמצעות בעזרת Atmega168, ואז הכל הלך לזבל.

בבדיקת ההתקנה שלה, היא מצאה כי לעתים קרובות קו הנתונים מן הבקר יהיה מתוך סינכרון עם קו השעון. במשך ארבעה חודשים, [קווין] נאבק עם בעיה זו והגיע עם אחת משתי בעיות אפשריות: או שהמעגל שלה היה רע, או שבב 6522 בוורוניקה היה רע. אתה יכול לנחש איזו אפשרות נכונה, אבל אתה בטח יהיה לא בסדר.

הבעיה [התברר להיות] 6522. מתברר שבב זה יש באג כאשר הוא משמש עם שעון חיצוני. ב -40 שנה של ייצור זה לא היה קבוע, אבל תודה 6502 למרבה 6502 [Garth Wilson] יש אפשרות לבעיה זו: רק להוסיף פליפ- flop ו הכל כשר. אם רק באג זה הוכרזו בגליון הנתונים הנוכחי …

עכשיו ורוניקה יש שתי כניסות בקר של NES ואת המעגל הדרוש כדי להפוך את כל העבודה. ראיות וידאו להלן.

Similar Posts

Leave a Reply

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