Πίνακας περιεχομένων:
- Βήμα 1: HARDWARE TO RUN EfexMonV4
- Βήμα 2: ΛΟΓΙΣΜΙΚΟ
- Βήμα 3: ΧΡΗΣΗ:
- Βήμα 4: Πηγαίος κώδικας
- Βήμα 5: ΤΙ ΕΠΟΜΕΝΟ;
- Βήμα 6: ΠΗΓΕΣ
Βίντεο: Τύπος οθόνης Z80 λειτουργικό σύστημα και SBC: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Το EfexV4 είναι μια ROM οθόνης με ενσωματωμένο συναρμολογητή και αποσυναρμολογητή και
βασικά βοηθητικά προγράμματα για τη σύνταξη, εκτέλεση και εντοπισμό σφαλμάτων στα z80 προγράμματα σας σε πραγματικό υλικό
Το EfexMon δεν χρειάζεται CP/M, N8VEM ή άλλο περίπλοκο υλικό. Χρειάζεστε μόνο τυπική αρχιτεκτονική S80 SBC και ένα UART με τερματικό
Βήμα 1: HARDWARE TO RUN EfexMonV4
ΧΑΡΤΗΣ ΜΝΗΜΗΣ
XTAL = 4 MHZ
ΧΡΗΣΗ ΣΥΝΔΕΣΜΕΝΟΥ ΚΥΚΛΩΜΑΤΟΣ ΡΟΛΟΥ
ΕΝΑΡΞΗ ROM: 0000H ΣΥΝΟΛΙΚΟ ΜΗΚΟΣ 8KB
ΕΝΑΡΞΗ RAM: 8000H ΤΕΛΟΣ RAM: FFFFH
STACK: F800H
ΜΕΤΑΒΛΗΤΕΣ ΣΥΣΤΗΜΑΤΟΣ: F900H-F910H FF00-FFFFH
UART 8251 PORT ΔΙΕΥΘΥΝΣΗ: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 PORT ΔΙΕΥΘΥΝΣΗ: 08H: CONNECT 8255 CS TO IC 74LS139'S PIN 5
Βήμα 2: ΛΟΓΙΣΜΙΚΟ
Όπως περιγράφεται στην προηγούμενη σελίδα, το Efexmon χρειάζεται 32Kb RAM (62256 SRAM είναι καλό) και 8 Kb ROM (28c64 μπορεί να είναι)
Οι μεταβλητές στοίβας και συστήματος βρίσκονται στην κορυφή του ram, οπότε, μετά από 8000 ώρες, υπάρχουν τόνοι δωρεάν byte
Βήμα 3: ΧΡΗΣΗ:
Πρέπει να χρησιμοποιήσετε ένα πρόγραμμα εξομοιωτή τερματικού για να μεταβείτε στο EfexV4
Το σύστημα ξεκινά με το μήνυμα χαιρετισμού και πληροφορίες έκδοσης
τότε έρχεται η εντολή promt
C: \> αυτό είναι μια ειρωνεία για την προώθηση του DOS:)
όλες οι εισαγωγές πρέπει να είναι ΕΠΙΠΛΕΟΝ ΧΑΡΑΚΤΗΡΕΣ! μην ξεχάσετε να πατήσετε το caps lock μία φορά.
Πατήστε το H για βοήθεια, πατήστε το U για χρήσιμες ρουτίνες
(S) η μέση υπορουτίνα πρέπει να καλείται
(R) η μέση ρουτίνα πρέπει να ξεπεραστεί
ΣΥΜΒΟΛΟΜΕΤΑΦΡΑΣΤΗΣ:
Το Aseembler είναι πλήρως ενεργοποιημένο και ισχυρό, αποκλείονται μόνο οι εντολές χειρισμού bit (IX+*) και (IY+*)
εκτός από αυτό, ο συναρμολογητής Efex δέχεται όλες τις επίσημες εντολές z80.
Κατά τη διάρκεια μνημονικής εισαγωγής, το backspace είναι ευπρόσδεκτο έως # ή $ χαρακτήρες. μην κάνετε πίσω μετά από αυτό το γράμμα.
(Απενεργοποιημένη η λειτουργία πλήρους backspace για να χωρέσει ROM σε 8k)
Ορισμένα τμήματα αυτής της ROM είναι γραμμένα μόνο του! με δικό του συναρμολογητή.
ΔΙΑΚΟΠΤΗΣ:
Ο αποσυναρμολογητής μπορεί να αναγνωρίσει όλο τον κώδικα z80 και μπορεί να αναγνωρίσει byte χωρίς εντολή
και τα δείχνει με το σύμβολο «***»
ΕΙΣΑΓΩΓΗ:
Οι δεκαεξαδικές είσοδοι Efex μπορούν να αναγνωρίσουν μη -εξάγωνους χαρακτήρες και να τους αγνοήσουν.
Μόλις ξεκινήσει η εισαγωγή, πρέπει να συμπληρώσετε όλες τις περιοχές μέχρι το τέλος.
#: μέση είσοδος 1 byte (δύο εξαγωνικά)
$: μέση είσοδος 2 byte (τέσσερις εξαγωνικοί χαρακτήρες)
Βήμα 4: Πηγαίος κώδικας
Μη διστάσετε να επικοινωνήσετε μαζί μου για τυχόν απορίες
Ο πηγαίος κώδικας δεν είναι υπό άδεια GNU. Δεν μπορεί να χρησιμοποιηθεί για εμπορικούς σκοπούς!
Για χρήση εμπορικού σκοπού κώδικα, χρειάζεστε την άδειά μου.
Μπορείτε ελεύθερα να το χρησιμοποιήσετε, να το τροποποιήσετε ή να το μοιραστείτε με το όνομά μου
Σας ευχαριστούμε για τον σεβασμό σας στη σκληρή δουλειά και τον χρόνο που αφιερώνετε σε αυτόν τον κώδικα
Dr. Mustafa Kemal PEKER (MD)
Βήμα 5: ΤΙ ΕΠΟΜΕΝΟ;
-Υποστήριξη πληκτρολογίου USB (ΟΛΟΚΛΗΡΩΜΕΝΗ ΕΦΑΡΜΟΓΗ ΔΟΚΙΜΗΣ)
-LCD ON BOARD WIDE SCREEN 128X64 GRAPH LCD IN TEXT MODE (ΟΛΟΚΛΗΡΩΜΕΝΗ ΕΚΤΕΛΕΣΗ ΔΟΚΙΜΗΣ)
-ΒΑΣΙΚΟΣ ΕΡΜΗΝΕΥΤΗΣ (ΟΛΟΚΛΗΡΩΜΕΝΗ ΕΦΑΡΜΟΓΗ ΤΗΣ ΔΟΚΙΜΗΣ)
-Υποστήριξη κάρτας SD
ΑΥΤΗ Η ΤΕΤΑΡΤΗ ΕΦΑΡΜΟΓΗ ΘΑ ΚΑΝΕΙ ΤΟ EFEXV4 ΣΤΑΝΤΑΛΟΝ ΥΠΟΛΟΓΙΣΤΗ
Βήμα 6: ΠΗΓΕΣ
1) πίνακας οδηγιών z80
2) TASM assembler κωδικοί πίνακες:
3) Οθόνη 6809 του Grandmaster Erturk KOCALAR (εμπνευσμένη)
4) Τα έργα του Grant Searle (εμπνευσμένα)
5) Ολοκληρωμένα κυκλώματα και μικροεπεξεργαστές. R C HOLLAND 1986 βιβλίο
6) Z80SimulatorIde
7) Βιβλίο ρουτίνας συναρμολόγησης Leventhall Z80
8) 6502 έργα του Brian M. Phelps
9) Κατάλογοι Zilog z80 και περιγραφές τσιπ
10) ιστοσελίδα z80 info
11) Έργο βασισμένο σε:
12) Οι απόψεις και οι συζητήσεις των οπαδών μου
Συνιστάται:
Ένας απλός και φθηνός τύπος τυριού: 6 βήματα (με εικόνες)
Ένας απλός και φθηνός τύπος τυριού: Η τυροκομία είναι μια καταπληκτική αλχημεία που μετατρέπει το γάλα σε μια πληθώρα διαφορετικών υφών και γεύσεων. Η είσοδος για μένα ήταν η ρικότα, ένα εύκολο και συγχωρητικό τυρί που φτιάχτηκε χωρίς φανταχτερό εξοπλισμό ή προμήθειες. Η μοτσαρέλα ήρθε στη συνέχεια, επίσης
Σύστημα κλειδώματος οθόνης LCD οθόνης: 6 βήματα
Σύστημα κλειδώματος οθόνης LCD: Αυτό το έργο θα λειτουργήσει ως κλειδαριά στο σπίτι και ο μόνος τρόπος για να μπείτε μέσα στο σπίτι είναι να πατήσετε το σωστό τριψήφιο κωδικό. Η οθόνη LCD θα λειτουργεί ως συσκευή επικοινωνίας για την ενημέρωση του ατόμου εάν έχει εισαγάγει τον σωστό κωδικό ή όχι. Δικα τους
Πώς να φτιάξετε το δικό σας λειτουργικό σύστημα! (παρτίδα και παράδειγμα στο εσωτερικό): 5 βήματα
Πώς να φτιάξετε το δικό σας λειτουργικό σύστημα! (παρτίδα και Παράδειγμα μέσα): Φτιάξτε το τώρα
Κουμπί εικονικής πόρτας χρησιμοποιώντας λειτουργικό σύστημα Mongoose και XinaBox: 10 βήματα
Κουμπί εικονικής πόρτας Χρησιμοποιώντας λειτουργικό σύστημα Mongoose και XinaBox: Χρησιμοποιώντας το Mongoose και μερικά xChips, φτιάξαμε ένα εικονικό κουμπί πόρτας. Αντί για ένα φυσικό κουμπί για να ακούσετε το προσωπικό, μπορείτε τώρα να το κάνετε μόνοι σας
Πώς να ενημερώσετε και να κάνετε Jailbreak Ipod/Iphone σε λειτουργικό σύστημα 3.0 (ΟΧΙ ΓΙΑ IPHONE 3GS): 4 βήματα
Πώς να ενημερώσετε και να κάνετε Jailbreak Ipod/Iphone σε λειτουργικό σύστημα 3.0 (ΟΧΙ ΓΙΑ IPHONE 3GS): Θα σας δείξω πώς να ενημερώσετε και να κάνετε jailbreak το Iphone 2g/3g ή το Ipod touch 1g/2g. Αυτό το διδακτικό δεν είναι για το νέο Iphone 3GS. Σας ενημερώνω ότι δεν αναλαμβάνω καμία ευθύνη εάν σπάσετε το Iphone/Ipod σας. Αν θέλετε να το κάνετε αυτό