विषयसूची:

Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें: 6 चरण
Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें: 6 चरण

वीडियो: Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें: 6 चरण

वीडियो: Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें: 6 चरण
वीडियो: Z80-MBC2: Z80 homebrew computer playing Startrek with CP/M 2024, जुलाई
Anonim
Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें
Z80 MBC2 - QP/M बायोस और लोडर को फिर से संकलित करें

अगर, मेरी तरह, आप खुद को ऐसी स्थिति में पाते हैं जहां आपको अपने एमबीसी 2 के लिए क्यूपी/एम बायोस को फिर से संकलित करने की आवश्यकता है - तो आप इसे इस तरह करते हैं।

मैंने मौजूदा संस्करण को पुन: संकलित करने की प्रक्रिया का दस्तावेजीकरण किया। यदि आपको आवश्यकता हो, तो वास्तविक बायोस फ़ाइलों में परिवर्तन करना आपके ऊपर है। मेरे द्वारा उपयोग किए जा रहे CP/M 2.2 Bios के संस्करण के साथ QP/M इनलाइन की अपनी स्थापना को बनाए रखने में सक्षम होने के लिए मैंने केवल परिवर्तन किए हैं (ये परिवर्तन केवल कैसे करने की प्रक्रिया नहीं दिखाए गए हैं)

प्रक्रिया का पहला भाग लगभग CP/M 2.2 Bios के समान है, इसलिए यदि आपके पास पहले से ही अपना बिल्ड कंप्यूटर सेट अप है, तो उस भाग को छोड़ने के लिए स्वतंत्र महसूस करें।

मुख्य अंतर यह है कि QP/M को बूट डिस्क के पहले ट्रैक से लोड करना होता है - CP/M 2.2 जैसी.bin फ़ाइल नहीं, जिसका वर्णन नीचे किया गया है।

आपूर्ति

कंपाइलर को चलाने के लिए एक विंडोज़ मशीन। मैंने KVM पर चलने वाली windows xp वर्चुअल मशीन का उपयोग किया, क्योंकि यह बहुत छोटी है और कभी भी इंटरनेट पर नहीं जाएगी। लेकिन यह विंडोज़ 10 के तहत बिल्कुल ठीक काम करता है।

TASM 3.2 z80 कंपाइलर, इसे Google पर खोजें, आपको

Z80-mbc2 होम पेज से एसडी ज़िप फ़ाइल की एक प्रति, इसे लिखते समय

www.cpm8680.com/cpmtools/cpmtoolsWin32.zip से विंडोज़ के लिए CPMT टूल यह 32 बिट संस्करण है लेकिन 64 बिट सिस्टम पर ठीक काम करता है।

चरण 1: अपने बिल्ड कंप्यूटर में सॉफ़्टवेयर जोड़ना

अपने बिल्ड कंप्यूटर में सॉफ्टवेयर जोड़ना
अपने बिल्ड कंप्यूटर में सॉफ्टवेयर जोड़ना
अपने बिल्ड कंप्यूटर में सॉफ्टवेयर जोड़ना
अपने बिल्ड कंप्यूटर में सॉफ्टवेयर जोड़ना

एक बार जब आप अपनी विंडोज़ मशीन को चालू और चालू कर लेते हैं, तो ऊपर "आपको आवश्यकता होगी" अनुभाग में उल्लिखित फ़ाइलों को कॉपी या डाउनलोड करें।

अपनी मशीन पर एक कार्यशील निर्देशिका बनाएं, मेरा सुझाव है (बहुत टाइपिंग और टाइपो से बचने के लिए) आप ड्राइव C पर एक निर्देशिका बनाएं, उदाहरण के लिए c:\z80mbc । मैं दृढ़ता से अनुशंसा करता हूं कि आप नामों में रिक्त स्थान से बचें, यदि संभव हो और लंबी निर्देशिका पथ। इसे सरल रखें।

इस निर्देशिका के अंदर TASM फ़ाइलों में जाने के लिए एक फ़ोल्डर बनाएँ, c:\z80mbc\tasm

एसडी कार्ड छवि में जाने के लिए एक फ़ोल्डर बनाएं, c:\z90mbc\SD

प्रत्येक फाइल पर राइट क्लिक करें और सामग्री को ऊपर बनाई गई निर्देशिकाओं में निकालें। तो tasm.zip को c:\z80mbc\tasm और डरी हुई ज़िप फ़ाइल को c:\z80mbc\SD में निकाला जाता है

अगले कुछ चरणों को आसान बनाने के लिए आप cpmtool32.zip को किसी अन्य निर्देशिका में अनपैक भी कर सकते हैं, उदाहरण के लिए c:\z80mbc\cpmtools.

चरण 2: अपने टूल्स को विंडोज पाथ में जोड़ना

Windows पथ में अपने उपकरण जोड़ना
Windows पथ में अपने उपकरण जोड़ना
Windows पथ में अपने उपकरण जोड़ना
Windows पथ में अपने उपकरण जोड़ना

विंडोज़ के आपके संस्करण के आधार पर निम्न में से एक करें

विंडोज 10

एक्सप्लोरर विंडो से "यह पीसी" आइटम पर राइट क्लिक करके गुण मेनू खोलें।

"उन्नत सिस्टम सेटिंग्स" पर क्लिक करें, इससे "सिस्टम गुण" नामक एक विंडो खुल जाएगी (आप अन्य तरीकों से भी सिस्टम गुण प्राप्त कर सकते हैं, लेकिन मैं विंडोज़ का बहुत अधिक उपयोग नहीं करता, इसलिए यह मेरा तरीका है!)

"पर्यावरण चर" पर क्लिक करें

विंडोज एक्स पी

स्टार्ट बटन पर क्लिक करें, "माय कंप्यूटर" पर राइट क्लिक करें, फिर आप "सिस्टम प्रॉपर्टीज" प्राप्त करने के लिए प्रॉपर्टीज पर क्लिक कर सकते हैं।

एडवांस्ड टैब पर क्लिक करें

"पर्यावरण चर" पर क्लिक करें

जब आपके पास स्क्रीन पर पर्यावरण चर विंडो हो तो आपको दो काम करने होंगे;

एक नया चर जोड़ें

विंडोज़ के शीर्ष भाग में, "उपयोगकर्ता चर के लिए …" के अंतर्गत

नया क्लिक करें

TASMTABS में नाम प्रकार के लिए

c:\z80mbc\tasm. में मान प्रकार के लिए

पथ चर को संशोधित करें

विंडो के निचले भाग में, "सिस्टम वेरिएबल" के अंतर्गत

पथ चुनें (हाइलाइट करें), फिर संपादित करें पर क्लिक करें

मौजूदा सामग्री के अंत में;c:\z80mbc\tasm;c:\z80mbc\cpmtools जोड़ें

(शुरुआत में सेमी-कोलन मत भूलना!)

इन परिवर्धन को प्रभावी करने के लिए अब आपको कंप्यूटर को पुनरारंभ करने की आवश्यकता है।

चरण 3: तस्मा का परीक्षण करना

परीक्षण
परीक्षण
परीक्षण
परीक्षण
परीक्षण
परीक्षण

परीक्षण करने के लिए हम मौजूदा QP/M BIOS की एक सटीक प्रति संकलित कर सकते हैं, हमें थोड़ी और तैयारी करनी होगी। इस निर्देशिका में फ़ाइलें हैं:

BIOS QPM271 - S150918.asm - मुख्य BIOS फ़ाइल, यह संभवतः वह फ़ाइल है जिसे आप बदल रहे हैं।

QPM271_ColdLoader - S160918.asm - यह QP/M लोडर है, यह डिस्क इमेज से मेमोरी में पहला ट्रैक पढ़ता है। अधिक पारंपरिक CP/m सिस्टम में इसे बूटस्ट्रैप के रूप में संदर्भित किया जाएगा और यह EEPROM या ROM में होगा। आपको इस फ़ाइल को संशोधित करने की आवश्यकता नहीं है जो पहले से ही संकलित है और एसडी कार्ड छवि पर QPMLDR. BIN. के रूप में है

SYSGENQ - S140918.asm - इस प्रोग्राम का उपयोग QP/M इंस्टॉलर के संयोजन में किया जाता है, फिर से आपको इसे बदलने की आवश्यकता नहीं होगी, यह पहले से ही बूट डिस्क छवि में उपयोग के लिए तैयार है। यह अनिवार्य रूप से ऊपर कोल्ड लोडर द्वारा उपयोग किए गए ट्रैक को पढ़ता और लिखता है।

इससे पहले कि हम अपनी TASM स्थापना का परीक्षण करें, आपको एक और फ़ाइल, cpm22_Z80MBC2.asm की आवश्यकता है, यह डिफ़ॉल्ट रूप से इस निर्देशिका में नहीं है क्योंकि यह वही फ़ाइल है जिसका उपयोग cpm 2.2 के लिए किया जाता है। QP/M के आरंभिक बूट के लिए मूल CBIOS/CCP प्रदान करने के लिए हमें इस फ़ाइल की आवश्यकता है। आप इस फ़ाइल को CPM_22_Custom_BIOS निर्देशिका के रूप में कॉपी कर सकते हैं।

इसे कॉपी करने के लिए या तो विंडोज़ एक्सप्लोरर का उपयोग करें या कमांड (सीएमडी) प्रॉम्प्ट से करें

सीडी सी:\z80mbc\sd\src\QPM_271_Custom_BIOS

कॉपी..\CPM_22_Custom_BIOS\cpm22_Z80MBC2.asm।

QP/M BIOS को शामिल करने के लिए अब आपको इस फ़ाइल को बदलने की आवश्यकता है, नोटपैड के साथ फ़ाइल खोलें:

"QPM" के लिए खोजें (CTRL-F, या मेनू संपादित करें और खोजें) ऊपर चित्र देखें

से फ़ाइल बदलें:

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

; Z80-एमबीसी 2;------------------------------------------ ------------------------;#include "BIOS QPM271 - S150918.asm"; Z80-MBC2 के लिए CBIOS शामिल #include "BIOS CPM22 - S030818-R140319.asm"; Z80-MBC2. के लिए CBIOS शामिल

प्रति:

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

; Z80-एमबीसी 2;------------------------------------------ ------------------------ #include "BIOS QPM271 - S150918.asm"; Z80-MBC2 के लिए CBIOS शामिल;#include "BIOS CPM22 - S030818-R140319.asm"; Z80-MBC2. के लिए CBIOS शामिल

आपको कॉपी किए गए cpm22_Z80MBC2.asm फ़ाइल में iLoadMode का मान भी देखना चाहिए, पंक्ति ४० के आसपास:

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

; Z80-एमबीसी 2;------------------------------------------ ------------------------ iLoadMode.equ 0; iLoad मोड के लिए 1 पर सेट करें (परीक्षण के लिए),; ट्रैक 0 छवि निर्माण के लिए 0 पर सेट करें; cpm22.bin बाइनरी फ़ाइल जनरेशन के लिए 2 पर सेट करें;------------------------------------------ --------------------------------

इसे 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 असेंबलर। संस्करण ३.२ सितंबर, २००१। कॉपीराइट (सी) २००१ स्क्वाक वैली सॉफ्टवेयर tasm: पास १ पूर्ण। tasm: पास २ पूर्ण। tasm: त्रुटियों की संख्या = 0 c:\z80mbc\sd\src\QPM_271_Custom_BIOS>

आप BIOS में आवश्यक कोई भी परिवर्तन करने के लिए तैयार हैं! फ़ाइल।

चरण 4: अपना रीयल टाइम क्लॉक पता ढूंढें

इससे पहले कि आप BIOS का नया संस्करण स्थापित करें, QP/M इंस्टाल के भाग को रीयल टाइम क्लॉक रूटीन के लिए प्रवेश पता जानना आवश्यक है। यदि आप इसे किसी भी समय सेट नहीं करते हैं तो QP/M में फ़ंक्शन "नो क्लॉक" एक त्रुटि संदेश के रूप में वापस आ जाएगा।

पता प्राप्त करने के लिए, जब आप qpm22.bin फ़ाइल संकलित करते हैं, तो उत्पादित LST फ़ाइल को संपादित करें, अर्थात।

नोटपैड cpm22_Z80MBC2.lst

TIMDAT लेबल की खोज करें, TIMDAT के लिए Ctrl-f (या खोजें) खोजें, आपको इस तरह एक अनुभाग मिलेगा:

0855+ ईसी16; ============================================ ==========================;

0856+ ईसी16; टिमडैट; 0857+ ईसी16; ============================================ ==========================; 0858+ ईसी16; यह क्यूपी/एम-टू-रीयल-टाइम-क्लॉक इंटरफेस के लिए एक क्यूपी/एम विशिष्ट दिनचर्या है; 0859+ ईसी16; क्यूपी/एम की टाइम/डेट स्टैम्पिंग सुविधाओं का पूरी तरह से उपयोग करने के लिए।; ०८६०+ ईसी१६; TIMDAT का पता QINSTALL के विकल्प के माध्यम से निर्दिष्ट किया जाना चाहिए; ०८६१+ ईसी१६; QDOS स्थापना मेनू (QP/M स्थापना मार्गदर्शिका के पृष्ठ 26-27 देखें); ०८६२+ ईसी१६;; ०८६३+ ईसी१६; नोट: यदि RTC मौजूद नहीं है, तो IOS सभी 0s बाइट्स देगा। यह है; ०८६४+ ईसी१६; QP/M द्वारा "नो क्लॉक" के रूप में "व्याख्या" की गई।; ०८६५+ ईसी१६; ============================================ ==========================; 0866+ EC16 TIMDAT 0867+ EC16 C3 19 EC jp USERCLK

दूसरे कॉलम HEX एड्रेस को नोट करें, इस मामले में EC16। JP USERCLK जंप निर्देश के ठीक ऊपर, टिप्पणियों के नीचे की रेखा से मूल्य निकालें। जहां यह TIMDAT कहता है।

अब आपके पास घाटी है, आप फ़ाइल से बाहर निकल सकते हैं और QP/M intsall के साथ आगे बढ़ सकते हैं

चरण 5: बायोस को एक नई डिस्क छवि में जोड़ें

इस चरण में हम DS1N00. DSK बूट डिस्क की अपनी प्रतिलिपि बनाएंगे और QP/M की स्थापना को पूरा करने के लिए इसमें BIOS का अपना संस्करण जोड़ेंगे।

अपनी कार्यशील प्रतियों को अंदर रखने के लिए ड्राइव सी का एक अस्थायी फ़ोल्डर बनाने के साथ शुरू करने के लिए। एक सीएमडी प्रॉम्प्ट खोलें और निम्नलिखित टाइप करें

सीडी सी:\z80mbc

एमकेडीआईआर अस्थायी सीडी अस्थायी

अगला मूल डिस्क छवि को एसडी निर्देशिका से कॉपी करें

कॉपी c:\z80mbc\sd\DS1N00. DSK।

डिस्क छवि से वर्तमान फ़ाइलें प्राप्त करें:

सीडी सी:\z80mbc\temp cpmcp -f z80mbc2-d0 DS1N00. DSK 0:* डिस्क0

उपरोक्त अनुक्रम डिस्क 0 नामक अस्थायी निर्देशिका के अंदर एक और अस्थायी फ़ोल्डर बनाएगा, वे सभी मौजूदा फ़ाइलों को डिस्क छवि से निर्देशिका में कॉपी करते हैं। यह सुनिश्चित करने के लिए कि आपके पास फ़ाइलें हैं, DIR का उपयोग करें।

आगे हम डिस्क छवि को एक नई डिस्क के रूप में प्रारूपित कर सकते हैं, डिस्क छवि में बूट ट्रैक जोड़ने का यह एकमात्र आसान तरीका है, बिना स्क्रैच से पूरी नई डिस्क बनाए। ध्यान दें कि "-बी" विकल्प हमारे द्वारा ऊपर संकलित 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 डिस्क0/* 0:

अब आपके पास एक बूट करने योग्य डिस्क है, यह वास्तव में CP/M बूट करेगा QP/M नहीं अगले चरण में हम CP/M सिस्टम के CBIOS भाग को बदलने के लिए QP/M इंस्टॉलर का उपयोग करते हैं

सुनिश्चित करें कि आपके पास अपने बूट अप एसडी कार्ड की एक कार्यशील प्रति है, फिर इस चरण में आपके द्वारा बनाई गई DS1N00. DSK फ़ाइल को SD कार्ड के रूट फ़ोल्डर में कॉपी करें, यह मौजूदा फ़ाइल को बदल देगी।

चरण 6: अपनी नई डिस्क छवि में बूट करें

सीरियल टर्मिनल को z80mbc2. से कनेक्ट करें

उपयोगकर्ता स्विच को दबाए रखें, उसे दबाए रखें, रीसेट स्विच को दबाएं और छोड़ें। जब उपयोगकर्ता एलईडी बाहर चला जाता है और आईओएस लाइट फ्लैश उपयोगकर्ता स्विच को छोड़ देता है।

अब आपको टर्मिनल पर "बूट" स्क्रीन पर होना चाहिए, जैसे: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 विकल्प IOS मिला: CP/M Autoexec बंद है IOS: बूट मोड या सिस्टम पैरामीटर का चयन करें: 0: कोई परिवर्तन नहीं (3) 1: मूल 2: Forth 3: डिस्क सेट 1 से OS लोड करें (QP/M 2.71) 4: ऑटोबूट 5: iLoad 6: Z80 घड़ी की गति बदलें (->4MHz) 7: CP/M Autoexec (->ON) 8 टॉगल करें: डिस्क सेट 1 बदलें (QP/M 2.71) 9: RTC समय/तिथि बदलें अपनी पसंद दर्ज करें>

डिस्क सेट को QP/M में बदलने के लिए विकल्प 8 का उपयोग करें, जब आप इसे चुनते हैं तो आपको अपना QP/M BIOS लोड करना चाहिए। मैं रीसेट दबाने की भी सिफारिश करूंगा, क्योंकि मैंने विकल्प 8 के कई बार विफल होने के बाद पहला लोड देखा है। इस कदर:

आईओएस: वर्तमान डिस्क सेट 1 (क्यूपी/एम 2.71)

IOS: बूट प्रोग्राम लोड हो रहा है (QPMLDR. BIN)… हो गया IOS: Z80 अब से चल रहा है Z80-MBC2 QP/M 2.71 कोल्ड लोडर - S160918 लोड हो रहा है… Z80-MBC2 QP/M 2.71 BIOS का कस्टम संस्करण - S150918 A>

नोट मैंने ऊपर "कस्टम संस्करण" जोड़ा जब मैंने BIOS फ़ाइल को संपादित किया, इस चरण के लिए एक डेमो के रूप में।

इस बिंदु पर आप वास्तव में QP/M के लिए कस्टम BIOS के साथ CP/M 2.2 Cbios चला रहे हैं, इसलिए TIME कमांड जैसी चीजें काम नहीं करती हैं, उदाहरण के लिए यदि आप TIME टाइप करते हैं (तारीख + समय के साथ जवाब देना चाहिए) तो आपको मिलेगा CP/M 2.2 समय की प्रतिक्रिया? - ऐसा लगता है कि यह डिस्क पर एक कमांड है और इसे नहीं ढूंढ सकता है।

अब डिस्क छवि पर QP/M प्रतिस्थापन CBIOS स्थापित करने का समय आ गया है।

Qinstall.com प्रोग्राम प्रारंभ करें:

ए>क्यूइंस्टॉल

QP/M 2.7 इंस्टालेशन/कॉन्फ़िगरेशन प्रोग्राम v2.1 QINSTALL आपकी डिस्क पर QP/M इंस्टॉल करने के लिए आपके SYSGEN प्रोग्राम का उपयोग करता है। आपके सिस्टम को कॉन्फ़िगर करने के बाद, आपको अपने SYSGEN प्रोग्राम के नाम के लिए कहा जाएगा। यह उपयोगिता आपके किसी एक डिस्क पर उपलब्ध होनी चाहिए। QINSTALL को सफलतापूर्वक समाप्त करने के लिए, डिस्क पर सिस्टम छवि और वर्तमान में मेमोरी में सिस्टम समान होना चाहिए। (कार्यक्रम को निरस्त करने के लिए उपयोग करें।) क्या आप आगे बढ़ना चाहते हैं? (Y N):

फिर आगे बढ़ने के लिए Y का उत्तर दें।

आपसे QCP सेटिंग्स के बारे में पूछा जाएगा (आप बाद में खेल सकते हैं!) अभी के लिए कहें N

क्या आप जांच और/या संशोधन करना चाहते हैं

डिफ़ॉल्ट क्यूसीपी सेटिंग्स? (वाई / एन): नहीं

आगे आपसे QDOS सेटिंग्स के बारे में पूछा जाएगा, Y दबाएं

क्या आप जांच या संशोधन करना चाहते हैं

डिफ़ॉल्ट QDOS सेटिंग्स? (वाई/एन): वाई

आपके पास इस तरह का एक मेनू होगा:

*** QDOS सिस्टम स्थापना सेटिंग्स ***

कंसोल स्कैन के दौरान प्राप्त वर्ण सहेजें.. हाँ BIOS BDOS त्रुटि कोड तालिका का समर्थन करता है ………। समय/तिथि कूद वेक्टर का पता नहीं ……………. अक्षम ड्राइव/उपयोगकर्ता खोज सुविधा ……………….. सक्षम स्वचालित डिस्क पुन: लॉग ……………… सक्षम प्रारंभिक सेटिंग्स को पुनर्स्थापित करें QDOS स्थापना से बाहर निकलें विकल्प दर्ज करें:

इस बिंदु पर आपको ऊपर चरण 4 से HEX नंबर दर्ज करना होगा (अपना वास्तविक समय घड़ी का पता खोजें)

2 दबाएं, और एचईएक्स पता ईसी 16 दर्ज करें, अगर आपने बायोस में कोई बदलाव नहीं किया है, तो मेरे मामले में यह ईसी04 है क्योंकि मैंने कुछ टेक्स्ट आदि जोड़ा है।

हेक्स में समय/दिनांक वेक्टर का पता दर्ज करें (0 से अक्षम करने के लिए): EC04

अब आप QDOS मेनू से बाहर निकल सकते हैं और आगे बढ़ सकते हैं।

अगली स्क्रीन दिखाती है:

अपने SYSGEN प्रोग्राम का नाम दर्ज करें और रिटर्न दबाएं।

(यदि आवश्यक हो तो ड्राइव निर्दिष्ट करें;. COM एक्सटेंशन का उपयोग न करें):SYSGENQ

sysgen का विशेष संस्करण दर्ज करें, जिसे SYSGENQ कहा जाता है

तब आप देखेंगे:

*** 59k QP/M छवि बनाना ***

QINSTALL अब A:SYSGENQ. COM निष्पादित करेगा। सिस्टम ट्रैक्स को पढ़ने के लिए आपको A:SYSGENQ. COM को निर्देश देना चाहिए। जब रीड पूरा हो जाए, तो SYSGEN प्रोग्राम से बाहर निकलें। संदेश "*** QINSTALL सिस्टम छवि के लिए खोज ***" आगे के निर्देशों के बाद दिखाई देगा। जारी रखने के लिए दबाएं -या- निरस्त करने के लिए -

जारी रखने के लिए सी दबाएं:

SYSGENQ - S140918 - Z80-MBC2

CP/M 2.2 SYSGEN जैसी उपयोगिता QINSTALL. COM का उपयोग करके केवल QP/M 2.71 स्थापित करने के लिए उपयोग करें चेतावनी: W कमांड सिस्टम ट्रैक को अधिलेखित कर देगा! सिस्टम ट्रैक पढ़ें और RAM पर लोड करें या उन्हें डिस्क पर वापस लिखें? [आर/डब्ल्यू] >

जब आप पहली बार इस संदेश को देखते हैं तो सिस्टम ट्रैक को पढ़ने के लिए R चुनें, फिर आपको मिलेगा:

पढ़ना… किया

*** सिस्टम छवि के लिए QINSTALL खोज *** सिस्टम छवि 0900H से शुरू हुई। क्यूपी / एम स्थापित करना। आपका SYSGEN प्रोग्राम अब निष्पादन फिर से शुरू करेगा। आपको प्रोग्राम को सिस्टम ट्रैक्स को लिखने का निर्देश देना चाहिए। जारी रखने के लिए दबाएं -या- निरस्त करने के लिए -

जारी रखने के लिए फिर से C दबाएं:

SYSGENQ - S140918 - Z80-MBC2

CP/M 2.2 SYSGEN जैसी उपयोगिता QINSTALL. COM का उपयोग करके केवल QP/M 2.71 स्थापित करने के लिए उपयोग करें चेतावनी: W कमांड सिस्टम ट्रैक को अधिलेखित कर देगा! सिस्टम ट्रैक पढ़ें और RAM पर लोड करें या उन्हें डिस्क पर वापस लिखें? [आर/डब्ल्यू] >

इस बार नए QP/M और BISO को डिस्क ट्रैक पर वापस लिखने के लिए W दबाएं:

लेखन… किया गया

ए>

अब आप रीसेट दबा सकते हैं और अपने नए 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 विकल्प IOS मिला: CP/M Autoexec बंद है IOS: करंट डिस्क सेट 1 (QP/M 2.71) IOS: लोड हो रहा बूट प्रोग्राम (QPMLDR. BIN)… हो गया IOS: Z80 अब से चल रहा है Z80-MBC2 QP/M 2.71 कोल्ड लोडर - S160918 लोड हो रहा है… किया गया Z80-MBC2 QP/M 2.71 BIOS - S150918 A>समय 26-अक्टूबर-20 17:10:56 A> का कस्टम संस्करण

आप नए BIOS के साथ चल रहे हैं, ऊपर "कस्टम संस्करण" टेक्स्ट पर ध्यान दें। आपको संभवतः शेष QP/M दस्तावेज़ https://www.microcodeconsulting.com/z80/qpm.htm?fbc… पर पढ़ना चाहिए।

पंख

सिफारिश की: