MOS 6502 סימולטור

MOS 6502 סימולטור הוא סוג של אמולטור עבור שבב 6502.
הורד עכשיו

MOS 6502 סימולטור דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Richard Whitty
  • אתר האינטרנט של המוציא לאור:
  • http://www.csc.liv.ac.uk/~cs6rlw/misc.html#bbot

MOS 6502 סימולטור תגים


MOS 6502 סימולטור תיאור

MOS 6502 סימולטור הוא סוג של אמולטור עבור שבב 6502. MOS 6502 סימולטור הוא סוג של אמולטור עבור שבב 6502. אין כמעט שום דבר מלבד מעבד (מינוס BCD פעולות). זה גם לשאת לא לשים לב לתזמון ההוראה. (מלבד אלה שני דברים) זה בהצלחה מדמה את המעבד היו כמה פגמים עיצוב, אשר הוביל אותי לא להמשיך עם זה: - כתבתי אותו C + +. כמו 6502 לא היה שום אוטובוס IO ייעודי, הכל נעשה באמצעות זיכרון. היה לי רעיון שיש לי שיעור וירטואלי טהור אשר סיפק ממשק גנרי, אז כפי שכתבתי מכשירים לשבת בחלל הזיכרון, הם יכלו רק לעקוף את החלקים של זה, או מלכודת על כותב או משהו. לכתוב את זה, המשכתי להגיע ההרגשה שאני צריך לכתוב את זה ב- ASM במקום במיוחד עבור מניפולציה דגלים וסובב דברים. (כפי שיכולתי רק לסובב את אל, למשל, ולא את הבלגן יש לי קוד C + +.- המרפסת decoding.I במקור יצא לפענח את ההוראות כראוי, אבל היו הרבה חריגים למערכת בשימוש (ESP . אם התכוונתי לתמוך ב 65C02 למשל). זה התרוצצו לתוך משפט מתג מסיבי. כמעט נחשבתי לפצל את זה לקבצים קטנים יותר, ורק #include אותם באמצע, רק כדי לעשות את זה יותר שנות אינם בסדר מספרי (מקובצים לפי סוג, או מצב התייחסות, לא זוכרים כספומט) זה לא היה לקמפל לשולחן לקפוץ. האם עם אופטימיזציה על אף. הדבר העיקרי שהניע אותי לכתוב את זה היה מצאתי את שלי BBC-B ב לופט, והרגשתי פנג של נוסטלגיה עבור שעות מבוזבז כפוף מעל זה במצב הטקסט החלטתי הנמוך ביותר (IIRC מצב 7 כדי להציל RAM). היה לי את הרעיון של כתיבת נס או אמולטור BBC, אבל זה didn "לא לקבל את זה Far.It יש פורמט תמונה פשוטה די. הקובץ חייב להיות> = 65536 בתים (64K) א ND זה פשוט את תמונת הזיכרון עבור המערכת (אוטובוס 16 סיביות). יש סוג מוזר של תצוגת טקסט ASCII ב 0x200, וזה בסדר מספיק כדי להפנות מחרוזת. כפי שזה היה רק נזרק יחד בחלל של 6 שעות או כך (לקח הרבה זמן לעשות את ההצהרה מתג) זה לא מאוד תיעוד thuroughly, אבל היי.


MOS 6502 סימולטור תוכנה קשורה

Tkmame

פרויקט TKMame הוא קצה חזית TCL / TK עבור Xmame. ...

155

הורד

ג 'אנגו

gngeo הוא אמולטור neogeo עבור לינוקס (ואולי כמה יוניקס אחר). ...

432

הורד

Gnomeboadvance

gnomeboyadvance הוא frontend gnome עבור הנער חזותית אמולטור מראש. ...

175

הורד

Webmin-Fsacls.

webmin-fsacls הוא מודול Webmin לניהול רשימות בקרת גישה Posix (ACLS) על קבצים וספריות. ...

445

הורד

Lynxfs

פרויקט LynxFS הוא מנהל התקן של Lynxos מבוסס על נתיך. מנהל התקן זה עולה מערכת קבצים lynxos כמו loopback. ...

1,060

הורד