MOS 6502 Simulator הוא סוג של אמולטור לשבב 6502. אין כמעט שום דבר מלבד המעבד (פעולות BCD מינוס). כמו כן, לא ישא לב לתזמוני הוראות.
בעוד (חוץ משני הדברים האלה) זה מדמה את המעבד בהצלחה היו כמה פגמים בעיצוב, מה שהוביל אותי לא להמשיך עם זה:
- כתבתי את זה ב- C ++.
כ6502 לא היה אוטובוס IO ייעודי, הכל נעשה באמצעות זיכרון. היה לי את הרעיון שיש בכיתה וירטואלית טהורה שסיפקה ממשק גנרי, אז כמו שכתבתי מכשירים לשבת בחלל הזיכרון, הם יכולים פשוט לעקוף חלקים ממנה, או מלכודת בכותב או משהו.
בעוד כותב את זה, אני כל הזמן מקבל את ההרגשה שאני צריך לכתוב את זה בASM במקום במיוחד למניפולצית דגלים ומסתובבים וכאלה. (כפי שהייתי יכול רק לסובב AL, למשל, ולא שיש לי הבלגן בקוד C ++.
- פענוח הוראה מרושל.
אני מגדיר את המקור כדי לפענח את ההוראות כמו שצריך, אבל היו הרבה חריגים למערכת בשימוש (esp. אם אני נועד לתמוך ב65C02 לדוגמא). זה נצר להצהרת מתג מאסיבי. אני כמעט נחשב פיצול אותו לקבצים קטנים יותר, ורק #include אותם באמצע, רק כדי לעשות את זה managable יותר.
כמו כן, כפי שהם לא בסדר מספרים (קובצו לפי סוג, או מצב טיפול, לא זוכר ATM) זה לא לקמפל לשולחן קפיצה. האם עם אופטימיזציה באף.
הדבר העיקרי שהניע אותי לכתוב את זה היה מצאתי BBC-B שלי בעליית הגג, והרגיש צביטה של געגועים לשעות מבוזבזות רכון מעליה במצב הטקסט ברזולוציה הנמוך ביותר (המצב 7 IIRC להציל איל). היה לי את הרעיון של כתיבת אמולטור NES או BBC, אבל זה לא קבל כל כך רחוק.
יש לו תמונה בפורמט די פשוט. הקובץ חייב להיות> = 65536 בתים (64k) וזה פשוט תמונת הזיכרון למערכת (אוטובוס כתובת 16-bit). יש סוג מוזר של תצוגת טקסט ASCII ב0x200, שזה בסדר מספיק לפולט מחרוזת. כפי שרק נזרק יחד במרחב של 6 שעות בערך (לקח הרבה זמן לעשות את ההצהרה הבורר) זה לא מאוד thouroughly מתועד, אבל היי.
שנצפו לאחרונה תוכנה
-
FusionReactor 23 Jan 15
-
Gateway SX2885 Realtek Card Reader Driver for Windows 8 64-bit 24 Jul 15
-
SSuite Office - Portable Briefcase 15 Aug 18
-
BRCM_LAN_3_51_0_0.zip 29 Oct 15
-
HP EliteBook 840 G1 Huawei Modem Driver 12.1803.2.10 22 Apr 16
-
Free XML Formatter 11 Dec 14
-
cm4knt40.exe 7 Dec 15
-
9-lab Removal Tool x86 8 Dec 14
-
Lighting The Seas Lighthouses Screensaver 10 Jul 15
-
WinRAR Password Cracker 25 Feb 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
-
BackBox Linux 16 Aug 18
-
Vyatta 18 Feb 15
-
LaTeX::BibTeX 14 Apr 15
-
CrossOver 16 Aug 18
-
ChaletOS 17 Feb 15
-
PCLinuxOS 22 Jun 18
-
Q4OS 2 Oct 17
MOS 6502 Simulator
תוכנות אחרות של יזם Richard Whitty
BashBot
2 Jun 15
תגובות ל MOS 6502 Simulator
שנצפו לאחרונה תוכנה
-
FusionReactor 23 Jan 15
-
Gateway SX2885 Realtek Card Reader Driver for Windows 8 64-bit 24 Jul 15
-
SSuite Office - Portable Briefcase 15 Aug 18
-
BRCM_LAN_3_51_0_0.zip 29 Oct 15
-
HP EliteBook 840 G1 Huawei Modem Driver 12.1803.2.10 22 Apr 16
-
Free XML Formatter 11 Dec 14
-
cm4knt40.exe 7 Dec 15
-
9-lab Removal Tool x86 8 Dec 14
-
Lighting The Seas Lighthouses Screensaver 10 Jul 15
-
WinRAR Password Cracker 25 Feb 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
-
Intel Fortran Compiler For Linux 20 Feb 15
-
Cub Linux 11 Apr 16
-
Macpup 19 Feb 15
-
LaTeX::BibTeX 14 Apr 15
-
XTerm 3 Jun 15
-
PCLinuxOS 22 Jun 18
-
LinuxTLE 11 May 15
תגובות לא נמצא