תוכן עניינים:

סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC: 6 שלבים (עם תמונות)
סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC: 6 שלבים (עם תמונות)

וִידֵאוֹ: סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC: 6 שלבים (עם תמונות)

וִידֵאוֹ: סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC: 6 שלבים (עם תמונות)
וִידֵאוֹ: Jonathan Blow: תודעה, עיצוב משחקים ורצון חופשי 2024, נוֹבֶמבֶּר
Anonim
סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC
סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC
סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC
סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC

EfexV4 הוא ROM צג עם מכלול ומפרק מוטבע ו

כלי עזר בסיסיים לכתיבה, הפעלה וניפוי באגים של תוכניות z80 שלך בחומרה אמיתית

EfexMon אינו צריך CP/M, N8VEM או חומרה מסובכת אחרת. אתה צריך רק S80 ארכיטקטורה סטנדרטית של S80 ואחד UART עם מסוף

שלב 1: תוכנת הפעלה של EfexMonV4

כלי הפעלה EfexMonV4
כלי הפעלה EfexMonV4

מפת זיכרון

XTAL = 4 מגה -הרץ

השתמש במעגל השעון המצורף

ROM START: 0000H סך הכל 8KB

RAM START: 8000H RAM END: FFFFH

ערימה: F800H

שינויים במערכת: F900H-F910H FF00-FFFFH

כתובת נמל UART 8251: 00H, BAUDRATE: 19200 KBS 8-n-1

כתובת PIO 8255 PORT: 08H: CONNECT 8255 CS ל- PIN 74LS139 של PIN 74

שלב 2: תוכנה

כפי שתואר בעמוד הקודם, Efexmon זקוקה ל 32Kb RAM (62256 SRAM טוב) ו- 8 Kb ROM (28c64 עשוי להיות)

מחסנית ומשתני מערכת יושבים בראש הראם, כך שאחרי 8000H יש טונות של בתים בחינם

שלב 3: שימוש:

נוֹהָג
נוֹהָג

עליך להשתמש בתוכנית אמולטור מסוף כדי להגיע ל- EfexV4

המערכת מתחילה בהודעת ברכה ופרטי גירסה

שורת הפקודה מגיעה אז

C: \> זו אירוניה להבטחת DOS:)

כל הקלט חייב להיות מאפיינים גדולים! אל תשכח ללחוץ על כפתור נעילה פעם אחת.

Pres H לעזרה, הקש U על שגרות שימושיות

(S) יש לקרוא לשגרת משנה ממוצעת

(R) שגרה ממוצעת חייבת לקפוץ

מכלול:

Aseembler מופעל במלוא עוצמתו ובסוליד, רק (IX+*) ו- (IY+*) פקודות מניפולציה של ביט

פרט לכך, מכלול Efex מקבל את כל הפקודות הרשמיות של z80.

במהלך קלט מנומני, backspace יתקבל בברכה עד # או $ תווים. אל תחזור אחורה אחרי תווים אלה.

(פונקציית backspace מושבתת כך שיתאימה ל- ROM ב- 8k)

חלקים מסוימים של ROM זה כתוב על עצמו! עם מכלול משלו.

מפרק:

מפרק יכול לזהות את כל קוד z80 והוא יכול לזהות בתים ללא פקודה

ומצביע עליהם בסימן '***'

קֶלֶט:

קלט Efex הקסדצימלי יכול לזהות תווים שאינם הקס ולהתעלם מהם.

לאחר התחלת הקלט, עליך למלא את כל האזורים עד הסוף;

#: ממוצע קלט של 1 בתים (שני תו הקס)

$: קלט ממוצע של 2 בתים (ארבעה תו הקס)

שלב 4: קוד המקור

אנא אל תהסס לפנות אלי לכל שאלה

קוד המקור אינו ברישיון GNU. לא ניתן להשתמש בו למטרות מסחריות!

לצורך שימוש מסחרי בקוד, אתה צריך את רשותי.

אתה רשאי להשתמש בו באופן חופשי, לשנות או לשתף אותו בשמי

תודה על הכבוד לעבודה המאומצת וההשקעה על הקוד הזה

ד ר מוסטפה כמאל פקר (MD)

שלב 5: מה הלאה?

-תמיכת לוח מקשים (השלם יישום הבדיקה)

-מסך LCD על מסך רחב 128X64 גרף LCD במצב טקסט (יישום הבדיקה הושלם)

-פרשן בסיסי (יישום הבדיקה הושלם)

-תמיכה בכרטיס SD

יישום זה יהפוך את EFEXV4 למחשב עצמאי

שלב 6: מקורות

מקורות
מקורות
מקורות
מקורות

1) טבלת הוראות z80

2) טבלאות קוד של מכלול TASM:

3) צג 6809 של גראנד מאסטר ארטורק KOCALAR (בהשראת)

4) עבודותיו של גרנט סירל (בהשראת)

5) מעגלים משולבים ומיקרו -מעבדים. ספר R C HOLLAND 1986

6) Z80SimulatorIde

7) ספר שגרת הרכבה Leventhall Z80

8) 6502 עבודות של בריאן מ. פלפס

9) קטלוגים של זילוג z80 ותיאורי שבבים

10) אתר מידע על z80

11) הפרויקט מבוסס על:

12) חסידי דעות ושיחות

מוּמלָץ: