क्लासिक 'लोड "*, 8,1' कमोडोर कमांड में मापदंडों का अर्थ


28

में अच्छे पुराने दिनों कमोडोर (64 और 128) के कमांड पहला कार्यक्रम लोड करने के लिए बंद एक डिस्क था टाइप करने के लिए:

LOAD "*",8,1

जहां मैं इसे लेता हूं "*"वह संभवतः एक वाइल्ड कार्ड था LOADजो डिस्क की सभी सामग्रियों को प्रभावी रूप से देता था, जिसके बाद डिस्क पर पहला लोड करने योग्य (यानी निष्पादन योग्य) आइटम जो भी हुआ सफलतापूर्वक लोड होगा।

लेकिन अन्य दो पैरामीटर क्या हैं?

जवाबों:


32

लोड "*", 8,1

सामान्य वाक्यविन्यास है:

LOAD ["<filename>"[, <device number>[, <secondary number>]]]
  • फ़ाइलनाम का *अर्थ डिस्क पर पहली फ़ाइल है, जैसा कि आपने अपने प्रश्न में उल्लेख किया है।

  • पहला नंबर पैरामीटर एक डिवाइस नंबर है। 8पहली डिस्क ड्राइव के लिए डिवाइस नंबर है। कमोडोर डॉस पर विकिपीडिया लेख से :

सम्मेलन द्वारा, सिस्टम पर पहली डिस्क ड्राइव इकाई में डिवाइस नंबर 8, दूसरी ड्राइव, यदि मौजूद है, 9, आदि, अधिकतम 15 तक।

यह IEEE-488 बस से आता है , जिसका इस्तेमाल कमोडोर पीईटी करती है।

  • दूसरे नंबर का पैरामीटर, इस मामले में 1, मेमोरी में संग्रहीत प्रोग्राम को लोड करने का मतलब है, आपके द्वारा लोड की जा रही फ़ाइल में पहले दो बाइट्स द्वारा निर्दिष्ट मेमोरी स्थान पर शुरू करना। यह आमतौर पर मशीन भाषा कार्यक्रमों के लिए उपयोग किया जाता है। 0, इसके विपरीत, डिफ़ॉल्ट मान है, और संग्रहीत प्रोग्राम को $0801(मूल मेमोरी की शुरुआत) लोड करेगा

एक पूर्ण विवरण लोड कमांड के लिए C64 विकी पृष्ठ पर उपलब्ध है ।


14
आपने अभी-अभी सारे फकीर को मार डाला। यह तब से भी बदतर है जब मुझे सांता के बारे में पता चला। : डी
अमदेव गैलार्डो

हाँ और उन उपयोग किए गए टेपों के लिए जिन्हें हमें 8,1 सामान की चिंता करने की आवश्यकता नहीं थी। बस लोड "तारांकन"। मुझे लगता है कि यदि आप ऐसा चाहते हैं तो आप 1,1 में जोड़ सकते हैं, लेकिन यह वैकल्पिक था। मुझे नहीं लगता कि हमें "एस्टेरिक्स" की भी जरूरत है। क्षमा याचना मेरी याददाश्त धीरे-धीरे रिस रही है।
रेज़िनज

@rayzinnz हां, यह सब सही है। नीचे दिए गए लेख में डिफ़ॉल्ट मानों को कवर किया गया है। मैंने डिफ़ॉल्ट मानों पर अधिक जानकारी जोड़ने के लिए आपकी टिप्पणी के बाद कुछ समय की कोशिश की, लेकिन मुझे इसका जवाब देने के बिना बस एक रास्ता नहीं मिला। मैं इस बात का उल्लेख करना चाहूंगा कि डिफ़ॉल्ट मान क्यों वे थे ("पर्सनल कम्प्यूटर्स" प्रोग्रामर फ्रेंडली होने के लिए थे, इसलिए बेसिक शेल, सस्ते कैसेट स्टोरेज को डिफॉल्ट करना), लेकिन मेरे पास वास्तव में अच्छा तरीका नहीं है उत्तर को अधिक लंबा किए बिना उस टिप्पणी को स्लाइड करें।
मेरलिन मॉर्गन-ग्राहम

2
@rayzinnz टेप पर तारांकन के लिए कोई ज़रूरत नहीं है। बस लोड टाइप करें, और रिटर्न दबाएँ। फिर आपको टेप पर प्रेस प्ले करने का निर्देश दिया जाएगा ...
svin83

अन्य मॉडलों पर आप एक 360K 5 1/4 "फ्लॉपी, या एक कारतूस से लोड कर रहे थे, इसलिए आपको डीआईडी ​​मापदंडों की आवश्यकता है ...
शराबी कोड बंदर


-2

8 डिस्क ड्राइव है। तो थोरा जैसे C:। 1, मेरा मानना ​​है कि संचार चैनल है। यह टीसीपी अर्थ में एक पोर्ट की तरह है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.