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

Z80 MBC2 - Μεταγλώττιση εκ νέου QP/M Bios and Loader: 6 βήματα
Z80 MBC2 - Μεταγλώττιση εκ νέου QP/M Bios and Loader: 6 βήματα

Βίντεο: Z80 MBC2 - Μεταγλώττιση εκ νέου QP/M Bios and Loader: 6 βήματα

Βίντεο: Z80 MBC2 - Μεταγλώττιση εκ νέου QP/M Bios and Loader: 6 βήματα
Βίντεο: Z80-MBC2: Z80 homebrew computer playing Startrek with CP/M 2024, Ιούλιος
Anonim
Z80 MBC2 - Μεταγλωττίστε ξανά QP/M Bios και Loader
Z80 MBC2 - Μεταγλωττίστε ξανά QP/M Bios και Loader

Εάν, όπως και εγώ, βρεθείτε σε μια θέση όπου πρέπει να μεταγλωττίσετε εκ νέου το βιογραφικό QP/M για το MBC2 σας - τότε έτσι το κάνετε.

Τεκμηρίωσα τη διαδικασία, πώς να επανασυγκολλήσω την υπάρχουσα έκδοση. Εναπόκειται σε εσάς να κάνετε αλλαγές στα πραγματικά αρχεία του Bios, αν χρειαστεί. Έκανα αλλαγές μόνο για να μπορώ να διατηρήσω την εγκατάσταση του QP/M ενσωματωμένη με την έκδοση του CP/M 2.2 Bios που χρησιμοποιώ (αυτές οι αλλαγές δεν εμφανίζονται μόνο στη διαδικασία του τρόπου)

Το πρώτο μέρος της διαδικασίας είναι σχεδόν πανομοιότυπο με το CP/M 2.2 Bios, οπότε αν έχετε ήδη ρυθμίσει τον υπολογιστή κατασκευής σας, μπορείτε να παραλείψετε αυτό το μέρος.

Η κύρια διαφορά είναι ότι το QP/M πρέπει να φορτωθεί από το πρώτο κομμάτι του δίσκου εκκίνησης - όχι ένα αρχείο.bin όπως το CP/M 2.2, που περιγράφεται παρακάτω.

Προμήθειες

Ένα μηχάνημα Windows για την εκτέλεση του μεταγλωττιστή. Χρησιμοποίησα μια εικονική μηχανή windows xp που λειτουργεί σε KVM, επειδή είναι πολύ μικρή και δεν θα μπει ποτέ στο διαδίκτυο. Αλλά λειτουργεί κάτω από τα Windows 10 εντάξει.

Ο μεταγλωττιστής TASM 3.2 z80, αναζητήστε αυτό στο google, θα πρέπει να καταλήξετε στη διεύθυνση

Ένα αντίγραφο του αρχείου zip SD από την αρχική σελίδα z80-mbc2, τη στιγμή που γράφτηκε ήταν

CPMTools για παράθυρα από https://www.cpm8680.com/cpmtools/cpmtoolsWin32.zip αυτή είναι μια έκδοση 32bit αλλά λειτουργεί εντάξει σε συστήματα 64bit.

Βήμα 1: Προσθήκη του Λογισμικού στον Κατασκευαστή Υπολογιστή σας

Προσθήκη Λογισμικού στον Κατασκευαστή Υπολογιστή σας
Προσθήκη Λογισμικού στον Κατασκευαστή Υπολογιστή σας
Προσθήκη Λογισμικού στον Κατασκευαστή Υπολογιστή σας
Προσθήκη Λογισμικού στον Κατασκευαστή Υπολογιστή σας

Μόλις τεθεί σε λειτουργία το μηχάνημα των Windows, αντιγράψτε ή κατεβάστε τα αρχεία που αναφέρονται στην ενότητα "θα χρειαστείτε" παραπάνω.

Δημιουργήστε έναν κατάλογο εργασίας στο μηχάνημά σας, προτείνω (για να αποφύγετε πολλές πληκτρολογήσεις και τυπογραφικά λάθη) να δημιουργήσετε έναν κατάλογο στη μονάδα δίσκου C, για παράδειγμα c: / z80mbc. Συνιστώ ανεπιφύλακτα να αποφύγετε κενά στα ονόματα, αν είναι δυνατόν και μεγάλες διαδρομές καταλόγου. Κρατήστε το απλό.

Δημιουργήστε ένα φάκελο μέσα σε αυτόν τον κατάλογο για να μπουν τα αρχεία TASM, c: / z80mbc / tasm

Δημιουργήστε ένα φάκελο για να εισέλθει η εικόνα της κάρτας SD, c: / z90mbc / SD

Κάντε δεξί κλικ σε κάθε ένα από τα αρχεία και εξαγάγετε το περιεχόμενο στους καταλόγους που δημιουργήσατε παραπάνω. Έτσι, το tasm.zip εξάγεται στο c: / z80mbc / tasm και το φοβερό αρχείο zip στο c: / z80mbc / SD

Για να διευκολύνετε μερικά από τα επόμενα βήματα, μπορείτε επίσης να αποσυσκευάσετε το cpmtool32.zip σε άλλο κατάλογο, για παράδειγμα c: / z80mbc / cpmtools.

Βήμα 2: Προσθήκη των εργαλείων σας στο Windows Path

Προσθήκη των εργαλείων σας στο Windows Path
Προσθήκη των εργαλείων σας στο Windows Path
Προσθήκη των εργαλείων σας στο Windows Path
Προσθήκη των εργαλείων σας στο Windows Path

Ανάλογα με την έκδοση των παραθύρων σας, κάντε ένα από τα παρακάτω

Windows 10

Ανοίξτε το μενού ιδιοτήτων κάνοντας δεξί κλικ στο στοιχείο "Αυτός ο υπολογιστής" από ένα παράθυρο εξερευνητή.

Κάντε κλικ στο "Προηγμένες ρυθμίσεις συστήματος", αυτό θα ανοίξει ένα παράθυρο που ονομάζεται "Ιδιότητες συστήματος" (Μπορείτε επίσης να μεταβείτε στις ιδιότητες συστήματος με άλλους τρόπους, αλλά δεν χρησιμοποιώ πολύ τα παράθυρα, οπότε αυτός είναι ο τρόπος μου!)

Κάντε κλικ στο "Μεταβλητές περιβάλλοντος"

Windows XP

Κάντε κλικ στο κουμπί έναρξης, κάντε δεξί κλικ στον "υπολογιστή μου" και, στη συνέχεια, κάντε κλικ στις ιδιότητες για να λάβετε "ιδιότητες συστήματος".

Κάντε κλικ στην καρτέλα Για προχωρημένους

Κάντε κλικ στο "Μεταβλητές περιβάλλοντος"

Όταν έχετε το παράθυρο Μεταβλητές περιβάλλοντος στην οθόνη, πρέπει να κάνετε δύο πράγματα.

Προσθέστε μια νέα μεταβλητή

Στο επάνω μέρος των παραθύρων, στην ενότητα "Μεταβλητές χρήστη για …"

Κάντε κλικ στο Νέο

Για τον τύπο ονόματος στο TASMTABS

Για τον τύπο τιμής στο c: / z80mbc / tasm

Τροποποιήστε τη μεταβλητή PATH

Στο κάτω μέρος του παραθύρου, στην ενότητα "Μεταβλητές συστήματος"

επιλέξτε (επισημάνετε) Διαδρομή και, στη συνέχεια, κάντε κλικ στην επιλογή Επεξεργασία

Στο τέλος του υπάρχοντος περιεχομένου προσθέστε; c: / z80mbc / tasm; c: / z80mbc / cpmtools

(Μην ξεχάσετε το ημι-κόλον στην αρχή!)

Τώρα πρέπει να κάνετε επανεκκίνηση του υπολογιστή για να ισχύσουν αυτές οι προσθήκες.

Βήμα 3: Δοκιμή Tasm

Δοκιμαστικό Tasm
Δοκιμαστικό Tasm
Δοκιμαστικό Tasm
Δοκιμαστικό Tasm
Δοκιμαστικό Tasm
Δοκιμαστικό Tasm

Για να δοκιμάσουμε μπορούμε να συντάξουμε ένα ακριβές αντίγραφο του υπάρχοντος QP/M BIOS, πρέπει να κάνουμε λίγο περισσότερη προετοιμασία. Τα αρχεία σε αυτόν τον κατάλογο είναι:

BIOS QPM271 - S150918.asm - Το κύριο αρχείο BIOS, αυτό είναι πιθανότατα το αρχείο που θα αλλάξετε.

QPM271_ColdLoader - S160918.asm - αυτός είναι ο φορτωτής QP/M, διαβάζει τα πρώτα κομμάτια από την εικόνα του δίσκου στη μνήμη. Σε ένα πιο παραδοσιακό σύστημα CP/m αυτό θα αναφερόταν ως bootstrap και θα ήταν σε EEPROM ή ROM. Δεν πρέπει να τροποποιήσετε αυτό το αρχείο που έχει ήδη μεταγλωττιστεί και στην εικόνα της κάρτας SD ως QPMLDR. BIN

SYSGENQ - S140918.asm - Αυτό το πρόγραμμα χρησιμοποιείται σε συνδυασμό με το πρόγραμμα εγκατάστασης QP/M, και πάλι δεν θα χρειαστεί να το αλλάξετε, υπάρχει ήδη στην εικόνα του δίσκου εκκίνησης έτοιμο για χρήση. Ουσιαστικά διαβάζει και γράφει τα κομμάτια που χρησιμοποιεί ο ψυχρός φορτωτής παραπάνω.

Πριν δοκιμάσουμε την εγκατάσταση του TASM, χρειάζεστε ένα ακόμη αρχείο, το cpm22_Z80MBC2.asm, δεν είναι από προεπιλογή σε αυτόν τον κατάλογο, καθώς είναι το ίδιο αρχείο που χρησιμοποιείται για το cpm 2.2. Χρειαζόμαστε αυτό το αρχείο για να παρέχουμε το αρχικό CBIOS/CCP για την αρχική εκκίνηση του QP/M. Μπορείτε να αντιγράψετε αυτό το αρχείο από τον κατάλογο CPM_22_Custom_BIOS.

Είτε χρησιμοποιήστε το Windows Explorer για να το αντιγράψετε είτε από μια εντολή (CMD) κάντε το

cd c: / z80mbc / sd / src / QPM_271_Custom_BIOS

αντίγραφο.. / CPM_22_Custom_BIOS / cpm22_Z80MBC2.asm

Τώρα πρέπει να αλλάξετε αυτό το αρχείο ώστε να περιλαμβάνει το QP/M BIOS, να ανοίξετε το αρχείο με σημειωματάριο:

αναζήτηση για "QPM" (CTRL-F, ή μενού επεξεργασίας και εύρεση) Δείτε την παραπάνω εικόνα

αλλάξτε το αρχείο από:

;-----------------------------------------------------------------------

? Z80-MBC2; -------------------------------------------------- -------------------------; #include "BIOS QPM271-S150918.asm"; Περιλαμβάνεται το CBIOS για το Z80-MBC2 #include "BIOS CPM22-S030818-R140319.asm"; Περιλαμβάνεται CBIOS για το Z80-MBC2

Προς το:

;-----------------------------------------------------------------------

? Z80-MBC2; -------------------------------------------------- ------------------------- #include "BIOS QPM271-S150918.asm"; Περιλαμβάνεται το CBIOS για το Z80-MBC2. #Include "BIOS CPM22-S030818-R140319.asm"; Περιλαμβάνεται CBIOS για το Z80-MBC2

Θα πρέπει επίσης να ελέγξετε την τιμή του iLoadMode στο αντιγραμμένο αρχείο cpm22_Z80MBC2.asm, γύρω από τη γραμμή 40:

;-----------------------------------------------------------------------

? Z80-MBC2; -------------------------------------------------- ------------------------- iLoadMode.equ 0; Ορίστε σε 1 για τη λειτουργία iLoad (για δοκιμή), ρυθμισμένο στο 0 για δημιουργία εικόνας κομματιού 0, ρυθμισμένο στο 2 για cpm22.bin δημιουργία δυαδικού αρχείου. ------------------------------------------- ------------------------------------

Πρέπει να είναι στο 0, αυτή είναι η προεπιλογή - αλλά ελέγξτε έτσι κι αλλιώς!

Μόλις τελειώσετε, αποθηκεύστε το αρχείο.

τώρα μπορείτε να εκτελέσετε το tasm:

tasm -b -g3 -80 cpm22_Z80MBC2.asm qpm22.bin

Σημειώστε το διαφορετικό όνομα αρχείου εξόδου, αν όλα πάνε καλά θα πρέπει να δείτε την έξοδο όπως αυτή:

c: / z80mbc / sd / src / QPM_271_Custom_BIOS> tasm -b -g3 -80 cpm22_Z80MBC2.asm qpm22.bin

TASM Z80 Assembler. Έκδοση 3.2 Σεπτεμβρίου, 2001. Πνευματικά δικαιώματα (C) 2001 Squak Valley Software tasm: pass 1 complete. tasm: πέρασμα 2 πλήρης. tasm: Αριθμός σφαλμάτων = 0 c: / z80mbc / sd / src / QPM_271_Custom_BIOS>

Είστε έτοιμοι να κάνετε οποιεσδήποτε αλλαγές χρειάζεστε στο BIOS! αρχείο.

Βήμα 4: Βρείτε τη διεύθυνση του ρολογιού σας σε πραγματικό χρόνο

Πριν εγκαταστήσετε τη νέα έκδοση του BIOS, μέρος της εγκατάστασης QP/M πρέπει να γνωρίζει τη διεύθυνση εισόδου για τις ρουτίνες ρολογιού σε πραγματικό χρόνο. Εάν δεν το ορίσετε οποιαδήποτε ώρα, οι λειτουργίες στο QP/M θα επιστρέψουν "No Clock" ως μήνυμα σφάλματος.

Για να λάβετε τη διεύθυνση, επεξεργαστείτε το αρχείο LST που παράγεται κατά τη μεταγλώττιση του αρχείου qpm22.bin, δηλ.

σημειωματάριο cpm22_Z80MBC2.lst

Αναζήτηση για την ετικέτα TIMDAT, Ctrl-f (ή εύρεση) αναζήτηση για TIMDAT, θα βρείτε μια ενότητα όπως αυτή:

0855+ EC16; ================================================== ==========================

0856+ EC16; TIMDAT; 0857+ EC16; ================================================== ========================== 0858+ EC16; Αυτή είναι μια συγκεκριμένη ρουτίνα QP/M για τη διεπαφή ρολογιού QP/M-σε πραγματικό χρόνο. 0859+ EC16; για την πλήρη αξιοποίηση των χαρακτηριστικών σφράγισης ώρας/ημερομηνίας του QP/M. ? 0860+ EC16; Η διεύθυνση του TIMDAT πρέπει να καθοριστεί κατά τη διάρκεια του QINSTALL μέσω της επιλογής 0861+ EC16; το μενού εγκατάστασης QDOS (δείτε σελίδες 26-27 του Οδηγού εγκατάστασης QP/M). 0862+ EC16; ? 0863+ EC16; ΣΗΜΕΙΩΣΗ: Εάν το RTC δεν υπάρχει, το IOS θα δώσει όλα τα 0 byte. Αυτό είναι; 0864+ EC16; "ερμηνεύεται" από το QP/M ως "NO CLOCK". ? 0865+ EC16; ================================================== ========================== 0866+ EC16 TIMDAT 0867+ EC16 C3 19 EC jp USERCLK

Σημειώστε τη διεύθυνση HEX της δεύτερης στήλης, στην περίπτωση αυτή EC16. Αφαιρέστε την τιμή από τη γραμμή κάτω από τα σχόλια, ακριβώς πάνω από την οδηγία άλματος JP USERCLK. Όπου γράφει TIMDAT.

Τώρα έχετε το vale, μπορείτε να βγείτε από το αρχείο και να προχωρήσετε με το QP/M intsall

Βήμα 5: Προσθέστε το Bios σε μια νέα εικόνα δίσκου

Σε αυτό το βήμα θα κάνουμε το δικό μας αντίγραφο του δίσκου εκκίνησης DS1N00. DSK και θα προσθέσουμε τη δική μας έκδοση του BIOS σε αυτό έτοιμο να ολοκληρώσει την εγκατάσταση του QP/M

Για να ξεκινήσετε, δημιουργήστε έναν φάκελο temp της μονάδας C για να διατηρήσετε τα λειτουργικά σας αντίγραφα. Ανοίξτε μια εντολή CMD και πληκτρολογήστε τα ακόλουθα

cd c: / z80mbc

mkdir temp cd temp

Στη συνέχεια αντιγράψτε την αρχική εικόνα δίσκου από τον κατάλογο SD

αντιγράψτε το c: / z80mbc / sd / DS1N00. DSK.

Λάβετε τα τρέχοντα αρχεία από την εικόνα του δίσκου:

cd c: / z80mbc / temp cpmcp -f z80mbc2 -d0 DS1N00. DSK 0:* disk0

Η παραπάνω ακολουθία θα δημιουργήσει έναν άλλο προσωρινό φάκελο μέσα στον κατάλογο temp που ονομάζεται disk0, αντιγράφοντας όλα τα υπάρχοντα αρχεία από την εικόνα του δίσκου στον κατάλογο. Χρησιμοποιήστε το DIR μετά για να βεβαιωθείτε ότι έχετε τα αρχεία.

Στη συνέχεια, μπορούμε να μορφοποιήσουμε την εικόνα του δίσκου ως νέο δίσκο, αυτός είναι ο μόνος εύκολος τρόπος για να προσθέσετε τα κομμάτια εκκίνησης στην εικόνα του δίσκου, χωρίς να χρειαστεί να δημιουργήσετε έναν εντελώς νέο δίσκο από την αρχή. Σημειώστε ότι η επιλογή "-b" χρησιμοποιεί το BIOS που συντάξαμε παραπάνω.

mkfs.cpm -f z80mbc2 -d0 -b c: / z80mbc / sd / src / QPM_271_Custom_BIOS / qpm22.bin DS1N00. DSK

Τώρα τα κομμάτια εκκίνησης ενημερώνονται, μπορείτε να προσθέσετε τα αρχικά αρχεία πίσω στην εικόνα:

cpmcp -f z80mbc2 -d0 DS1N00. DSK disk0/* 0:

Έχετε τώρα έναν δίσκο με δυνατότητα εκκίνησης, θα εκκινήσει πραγματικά CP/M και όχι QP/M στο επόμενο βήμα που χρησιμοποιούμε το πρόγραμμα εγκατάστασης QP/M για να αντικαταστήσουμε το τμήμα CBIOS του συστήματος CP/M

Βεβαιωθείτε ότι έχετε ένα λειτουργικό αντίγραφο της κάρτας εκκίνησης SD και, στη συνέχεια, αντιγράψτε το αρχείο DS1N00. DSK που δημιουργείτε σε αυτό το βήμα στον ριζικό φάκελο της κάρτας SD και θα αντικαταστήσει το υπάρχον αρχείο.

Βήμα 6: Εκκίνηση στη νέα σας εικόνα δίσκου

Συνδέστε ένα σειριακό τερματικό στο z80mbc2

κρατήστε πατημένο το διακόπτη χρήστη, κρατήστε τον πατημένο, πατήστε και αφήστε το διακόπτη επαναφοράς. Όταν σβήσει η λυχνία LED χρήστη και αναβοσβήνει η λυχνία IOS, αφήστε το διακόπτη χρήστη.

Θα πρέπει τώρα να βρίσκεστε στην οθόνη "Boot" στο τερματικό, όπως αυτό: Z80 -MBC2 - A040618

Υποσύστημα IOS - I/O - S220718 -R240620 IOS: Ρολόι Z80 ρυθμισμένο σε 8MHz IOS: Βρέθηκε μονάδα RTC DS3231 (26/10/20 16:46:45) IOS: RTC DS3231 αισθητήρας θερμοκρασίας: 20C IOS: Βρέθηκε GPE Option IOS: CP/M Autoexec είναι OFF IOS: Επιλέξτε λειτουργία εκκίνησης ή παραμέτρους συστήματος: 0: Καμία αλλαγή (3) 1: Βασική 2: Τέταρτη 3: Φόρτωση λειτουργικού συστήματος από Σετ δίσκων 1 (QP/M 2.71) 4: Αυτόματη εκκίνηση 5: iLoad 6: Αλλαγή ταχύτητας ρολογιού Z80 (-> 4MHz) 7: Εναλλαγή CP/M Autoexec (-> ON) 8: Αλλαγή σετ δίσκου 1 (QP/M 2.71) 9: Αλλαγή ώρας/ημερομηνίας RTC Εισαγάγετε την επιλογή σας>

Χρησιμοποιήστε την επιλογή 8 για να αλλάξετε το δίσκο σε QP/M. Όταν το επιλέγετε θα πρέπει να φορτώσετε το QP/M BIOS. Θα συνιστούσα επίσης να πατήσετε επαναφορά, καθώς έχω δει το πρώτο φορτίο μετά την επιλογή 8 να αποτυγχάνει αρκετές φορές. Σαν αυτό:

IOS: Τρέχον σετ δίσκου 1 (QP/M 2.71)

IOS: Φόρτωση προγράμματος εκκίνησης (QPMLDR. BIN)… Έγινε IOS: Z80 τρέχει από τώρα Z80 -MBC2 QP/M 2.71 Cold Loader - S160918 Loading… done Custom Version του Z80 -MBC2 QP/M 2.71 BIOS - S150918 A>

Σημείωση Πρόσθεσα την "Προσαρμοσμένη έκδοση" παραπάνω όταν επεξεργάστηκα το αρχείο BIOS, ακριβώς ως επίδειξη για αυτό το βήμα.

Σε αυτό το σημείο τρέχετε πραγματικά CP/M 2.2 Cbios με το προσαρμοσμένο BIOS για QP/M, οπότε πράγματα όπως η εντολή TIME δεν λειτουργούν, για παράδειγμα αν πληκτρολογήσετε TIME (θα πρέπει να απαντήσει με ημερομηνία+ώρα) θα λάβετε το CP/M 2.2 απάντηση του TIME; - πιστεύει ότι είναι μια εντολή στο δίσκο και δεν μπορεί να το βρει.

It'sρθε η ώρα να εγκαταστήσετε το CBIOS αντικατάστασης QP/M στην εικόνα του δίσκου.

Ξεκινήστε το πρόγραμμα qinstall.com:

A> qinstall

QP/M 2.7 Πρόγραμμα εγκατάστασης/διαμόρφωσης v2.1 Το QINSTALL χρησιμοποιεί το πρόγραμμα SYSGEN για να εγκαταστήσει QP/M στο δίσκο σας. Αφού διαμορφώσετε το σύστημά σας, θα σας ζητηθεί το όνομα του προγράμματος SYSGEN. Αυτό το βοηθητικό πρόγραμμα θα πρέπει να είναι διαθέσιμο σε έναν από τους δίσκους σας. Για να ολοκληρωθεί επιτυχώς το QINSTALL, η εικόνα του συστήματος στο δίσκο και το σύστημα που βρίσκεται στη μνήμη ΠΡΕΠΕΙ να είναι πανομοιότυπα. (Χρησιμοποιήστε το για να ακυρώσετε το πρόγραμμα.) Θέλετε να προχωρήσετε; (Ν/Ν):

Στη συνέχεια, απαντήστε το Υ για να προχωρήσετε.

Θα ερωτηθείτε στη συνέχεια σχετικά με τις Ρυθμίσεις QCP (μπορείτε να παίξετε αργότερα!) Προς το παρόν πείτε Ν

Θέλετε να εξετάσετε ή/και να τροποποιήσετε

τις προεπιλεγμένες ρυθμίσεις QCP; (Ν/Ν): Ν

Στη συνέχεια θα ερωτηθείτε για τις Ρυθμίσεις QDOS, πατήστε Y

Θέλετε να εξετάσετε ή να τροποποιήσετε

τις προεπιλεγμένες ρυθμίσεις QDOS; (Ν/Ν): Υ

Θα έχετε ένα μενού σαν αυτό:

*** Ρυθμίσεις εγκατάστασης συστήματος QDOS ***

Αποθήκευση χαρακτήρα που λαμβάνεται κατά τη σάρωση κονσόλας. ΝΑΙ Το BIOS υποστηρίζει πίνακα κωδικών σφάλματος BDOS ………. ΟΧΙ Διεύθυνση διανύσματος άλματος ώρας/ημερομηνίας …………. ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΗ λειτουργία αναζήτησης μονάδας δίσκου/χρήστη ……………….. ΕΝΕΡΓΟΠΟΙΗΣΗ Αυτόματη επανεγγραφή δίσκου …………………… ΕΝΕΡΓΟΠΟΙΗΣΗ Επαναφορά αρχικών ρυθμίσεων Έξοδος από εγκατάσταση QDOS Εισαγάγετε την επιλογή:

Σε αυτό το σημείο πρέπει να εισαγάγετε τον αριθμό HEX από το Βήμα 4 παραπάνω (βρείτε τη διεύθυνση του ρολογιού σας σε πραγματικό χρόνο)

Πατήστε 2 και εισαγάγετε τη διεύθυνση HEX EC16, εάν δεν πραγματοποιήσατε καμία αλλαγή στο bios, στην περίπτωσή μου είναι EC04 αφού πρόσθεσα κάποιο κείμενο κ.λπ.

Εισαγάγετε τη διεύθυνση του διανύσματος ώρας/ημερομηνίας σε εξάγωνο (0 έως ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ): EC04

Τώρα μπορείτε να βγείτε από το μενού QDOS και να προχωρήσετε.

Η επόμενη οθόνη εμφανίζει:

Εισαγάγετε το όνομα του προγράμματος SYSGEN και πατήστε ΕΠΙΣΤΡΟΦΗ.

(Καθορίστε τη μονάδα δίσκου εάν είναι απαραίτητο. Μην χρησιμοποιείτε επέκταση. COM): SYSGENQ

Εισαγάγετε την ειδική έκδοση του sysgen, που ονομάζεται SYSGENQ

Στη συνέχεια θα δείτε:

*** Δημιουργία εικόνας 59k QP/M ***

Το QINSTALL θα εκτελέσει τώρα το A: SYSGENQ. COM. Πρέπει να δώσετε εντολή στο A: SYSGENQ. COM να διαβάσει τα κομμάτια του συστήματος. Όταν ολοκληρωθεί το READ, βγείτε από το πρόγραμμα SYSGEN. Θα εμφανιστεί το μήνυμα "*** QINSTALL αναζήτηση εικόνας συστήματος ***" ακολουθούμενο από περαιτέρω οδηγίες. Πατήστε για να συνεχίσετε -Η- για να ματαιώσετε -

Πατήστε C για να συνεχίσετε:

SYSGENQ - S140918 - Z80 -MBC2

Βοηθητικό πρόγραμμα CP/M 2.2 SYSGEN Χρησιμοποιήστε μόνο για να εγκαταστήσετε QP/M 2.71 χρησιμοποιώντας το QINSTALL. COM ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η εντολή W θα αντικαταστήσει το κομμάτι του συστήματος! Διαβάστε τα κομμάτια του συστήματος και φορτώστε τα στη μνήμη RAM ή γράψτε τα πίσω στο δίσκο; [R/W]>

Την πρώτη φορά που βλέπετε αυτό το μήνυμα επιλέξτε R για να διαβάσετε τα κομμάτια του συστήματος, στη συνέχεια θα λάβετε:

Το διάβασμα… έγινε

*** QINSTALL αναζήτηση εικόνας συστήματος *** Η εικόνα συστήματος βρέθηκε ξεκινώντας στις 0900Η. Εγκατάσταση QP/M. Το πρόγραμμα SYSGEN θα ξαναρχίσει την εκτέλεση. Πρέπει να δώσετε εντολή στο πρόγραμμα να γράψει τα κομμάτια του συστήματος. Πατήστε για να συνεχίσετε -Η- για να ματαιώσετε -

Πιέστε ξανά το C για να συνεχίσετε:

SYSGENQ - S140918 - Z80 -MBC2

Βοηθητικό πρόγραμμα CP/M 2.2 SYSGEN Χρησιμοποιήστε μόνο για να εγκαταστήσετε QP/M 2.71 χρησιμοποιώντας το QINSTALL. COM ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η εντολή W θα αντικαταστήσει το κομμάτι του συστήματος! Διαβάστε τα κομμάτια του συστήματος και φορτώστε τα στη μνήμη RAM ή γράψτε τα πίσω στο δίσκο; [R/W]>

Αυτή τη φορά πατήστε W για να γράψετε τα νέα QP/M και BISO πίσω στα κομμάτια του δίσκου:

Το γράψιμο… έγινε

Α>

Τώρα μπορείτε να πατήσετε επαναφορά και να ξεκινήσετε ξανά στο νέο σας βιολογικό QP/M. Εάν πληκτρολογήσετε τώρα TIME στην προτροπή, θα εκτελεί την πλήρη έκδοση του QP/M και θα απαντάει ως εξής:

Z80 -MBC2 - A040618

Υποσύστημα IOS - I/O - S220718 -R240620 IOS: Ρολόι Z80 ρυθμισμένο σε 8MHz IOS: Βρέθηκε μονάδα RTC DS3231 (26/10/20 17:10:48) IOS: RTC DS3231 αισθητήρας θερμοκρασίας: 20C IOS: Βρέθηκε GPE Option IOS: CP/M Autoexec είναι OFF IOS: Τρέχον σετ δίσκου 1 (QP/M 2.71) IOS: Φόρτωση προγράμματος εκκίνησης (QPMLDR. BIN)… Έγινε IOS: Το Z80 τρέχει από τώρα Z80 -MBC2 QP/M 2.71 Cold Loader - S160918 Loading… ολοκληρωμένη προσαρμοσμένη έκδοση του Z80-MBC2 QP/M 2.71 BIOS-S150918 A> ώρα 26-Οκτ-20 17:10:56 A>

Λειτουργείτε με το νέο BIOS, σημειώστε το κείμενο "Προσαρμοσμένη έκδοση" παραπάνω. Θα πρέπει πιθανώς να διαβάσετε την υπόλοιπη τεκμηρίωση QP/M στη διεύθυνση

Πτερύγιο

Συνιστάται: