Πίνακας περιεχομένων:

Τύπος οθόνης Z80 λειτουργικό σύστημα και SBC: 6 βήματα (με εικόνες)
Τύπος οθόνης Z80 λειτουργικό σύστημα και SBC: 6 βήματα (με εικόνες)

Βίντεο: Τύπος οθόνης Z80 λειτουργικό σύστημα και SBC: 6 βήματα (με εικόνες)

Βίντεο: Τύπος οθόνης Z80 λειτουργικό σύστημα και SBC: 6 βήματα (με εικόνες)
Βίντεο: Retro Video | Το Πρώτο λειτουργικό σύστημα για PC το CP/M 2024, Νοέμβριος
Anonim
Λειτουργικό σύστημα τύπου Z80 Monitor και SBC
Λειτουργικό σύστημα τύπου Z80 Monitor και SBC
Λειτουργικό σύστημα τύπου Z80 Monitor και SBC
Λειτουργικό σύστημα τύπου Z80 Monitor και SBC

Το EfexV4 είναι μια ROM οθόνης με ενσωματωμένο συναρμολογητή και αποσυναρμολογητή και

βασικά βοηθητικά προγράμματα για τη σύνταξη, εκτέλεση και εντοπισμό σφαλμάτων στα z80 προγράμματα σας σε πραγματικό υλικό

Το EfexMon δεν χρειάζεται CP/M, N8VEM ή άλλο περίπλοκο υλικό. Χρειάζεστε μόνο τυπική αρχιτεκτονική S80 SBC και ένα UART με τερματικό

Βήμα 1: HARDWARE TO RUN EfexMonV4

HARDWARE TO RUN EfexMonV4
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) Οι απόψεις και οι συζητήσεις των οπαδών μου

Συνιστάται: