एआईएम-65

रॉकवेल AIM-65 कंप्यूटर एक माइक्रोप्रोसेसर विकास बोर्ड  है जिसे 1978 में MOS टेक्नोलॉजी 6502 माइक्रोप्रोसेसर के आधार पर पेश किया गया था। AIM-65 अनिवार्य रूप से एक विस्तारित KIM-1 कंप्यूटर है। उपलब्ध सॉफ्टवेयर में लाइन-ओरिएंटेड मशीन कोड मॉनिटर,  बुनियादी प्रोग्रामिंग भाषा  इंटरप्रेटर,  सभा की भाषा,  पास्कल प्रोग्रामिंग भाषा , PL/65 और  फोर्थ (प्रोग्रामिंग भाषा)  डेवलपमेंट सिस्टम शामिल हैं। उपलब्ध हार्डवेयर में विस्तार के लिए एक फ्लॉपी डिस्क नियंत्रक और एक बैकप्लेन शामिल था।

सुविधाएँ
रॉकवेल ने 1K RAM के साथ $375 AIM-65 को एक आसान, सस्ता [कंप्यूटर] के रूप में विज्ञापित किया ... सीखने, डिजाइन करने, काम करने या केवल मनोरंजन के लिए। मानक सॉफ़्टवेयर में ROM में सिस्टम कंसोल मॉनिटर सॉफ़्टवेयर शामिल था, जिसे उन्नत इंटरएक्टिव मॉनिटर कहा जाता है। इसमें एक असेंबलर, डिस्सेबलर, मेमोरी और रजिस्टरों को सेट करना और देखना, अन्य कार्यक्रमों का निष्पादन शुरू करना और बहुत कुछ शामिल है। गैर-नकाबपोश व्यवधान  (NMI) का उपयोग करके सिंगल स्टेपिंग को संभव बनाया गया था। कमांड प्रॉम्प्ट कम-से-संकेत था <, और एक एकल वर्ण कमांड प्राप्त करने पर, इसने इस इनपुट वर्ण और अधिक से अधिक चिह्न > को जोड़ा। यदि थर्मल प्रिंटर चालू था, तो यह एक लाइन पर आउटपुट होगा। मॉनिटर में कई सेवा रूटीन शामिल थे जिन्हें I/O और कोड निष्पादन को नियंत्रित करने के लिए उपयोगकर्ता के प्रोग्राम द्वारा एक्सेस और उपयोग किया जा सकता था, और स्रोत कोड सहित पूरी तरह से प्रलेखित था।

मशीन में दोहरी कैसेट टेप नियंत्रण था। इससे टू-पास असेंबलर ROM का उपयोग करके बड़े असेंबली प्रोग्राम लिखना संभव हो गया। पाठ में स्रोत कोड इनपुट टेप पर लगातार दो बार लिखा गया था, और फिर कोडांतरक, जो मोटर नियंत्रण का उपयोग करके इनपुट कैसेट टेप को शुरू/बंद कर सकता था, को लागू किया गया था। पहले पास के दौरान सिंबल टेबल बनाया गया और रैम में स्टोर किया गया। दूसरे पास के दौरान प्रतीकों का अनुवाद किया जाएगा और दूसरे टेप पर कोड लिखा जाएगा, मोटर नियंत्रण शुरू / बंद करने का भी उपयोग किया जाएगा। रैम में कोड स्टोर करने से बचने में सक्षम होने से ज्यादा जगह बचाना संभव हो गया। हालाँकि, प्रतीकों की सूची को छोटा रखना अभी भी महत्वपूर्ण था क्योंकि RAM का आकार अक्सर 4 किलोबाइट से अधिक नहीं होता था।

1981 में, रॉकवेल ने AIM-65/40 के रूप में 40 कैरेक्टर डिस्प्ले के साथ एक बेहतर मॉडल पेश किया। एक औद्योगिक चेसिस संस्करण को सिस्टम 65 के रूप में जाना जाता था और इसमें PROM बर्नर और फ्लॉपी ड्राइव शामिल थे। रॉकवेल ठोस-राज्य भंडारण उपकरणों में भी अग्रणी था, जिसने 1980 के आसपास बबल मेमोरी गैर-वाष्पशील विस्तार बोर्डों की शुरुआत की।

माइक्रो टेक्नोलॉजी अनलिमिटेड (MTU) ने 1978 में एक विज़िबल मेमोरी कार्ड बनाया जो KIM-1 और AIM-65 कंप्यूटरों के साथ काम करता था, जो रेखापुंज ग्राफिक्स  डिस्प्ले क्षमता प्रदान करता था। MTU ने माइक्रो कंप्यूटर के लिए पहला वास्तविक समय संगीत सिंथेसाइज़र भी बनाया; इसने KIM-1 और AIM-65 के साथ काम किया, और सॉफ्टवेयर के साथ एक डिज़िटल से एनालॉग कन्वर्टर को प्रदर्शित किया, जिसमें  वेवटेबल संश्लेषण  की 4 आवाजें प्रदान की गईं। वेवटेबल-लुकअप सिंथेसिस।

स्पेन में उन्हें कोमेल्टा द्वारा वितरित किया गया था। इस कंपनी ने विभिन्न कार्ड विस्तार किए:
 * सीआर-106 8 किलोबाइट रैम
 * CR-119 RAM / ROM / PROM विस्तार
 * CR-120 यूनिवर्सल प्रोग्रामिंग
 * CR-115 माइक्रोकैसेट कंट्रोलर (दो यूनिट)
 * सीआर-113 वीडियो नियंत्रक
 * CR-401 बोर्ड बस एक्सटेंशन (मानक S-64)

कोमेल्टा ने एक नया कंप्यूटर, कॉमेल्टा ड्रैक-1 बनाने के लिए सभी विकल्पों को एक ही बॉक्स में इकट्ठा किया। पहले प्रोटोटाइप में माइक्रोकैसेट्स का इस्तेमाल किया गया था, लेकिन निश्चित संस्करणों में दो 8 फ्लॉपी डिस्क ड्राइव हैं।

1970 के दशक के अंत में, रॉकवेल AIM-65, और उत्तराधिकारी सिस्टम 65, गुलाब परेड के टूर्नामेंट में एक फ्लोट बोर्ड पर इस्तेमाल होने वाले पहले कंप्यूटर बन गए। कैल पॉली विश्वविद्यालयों ने कई वर्षों तक फ्लोट्स पर हाइड्रोलिक और मोटर एक्ट्यूएटर्स को नियंत्रित करने के लिए अपनी स्वयं की एनीमेशन नियंत्रण भाषा लिखी। 2003 में, इन 27-वर्षीय कंप्यूटरों में से कुछ अभी भी यू.एस.ए. के वर्जीनिया, अलेक्जेंड्रिया के पास एक हाई टेक हेलोवीन  शो में विभिन्न प्रदर्शनों और प्राणियों को नियंत्रित करने के लिए उपयोग में थे।

तकनीकी विनिर्देश

 * बिल्ट-इन फुल-साइज़ QWERTY कीबोर्ड
 * 20 कैरेक्टर अल्फ़ान्यूमेरिक एलईडी डिस्प्ले (16 सेगमेंट)
 * एकीकृत 20 चरित्र थर्मल प्रिंटर
 * 20 mA डिजिटल वर्तमान लूप इंटरफ़ेस | करंट-लूप सीरियल इंटरफ़ेस (RS-232 के लिए अनुकूलित किया जा सकता है)
 * विस्तार कनेक्टर
 * एमओएस टेक्नोलॉजी 6522 चिप के साथ एप्लीकेशन कनेक्टर
 * 4 केबी रैंडम एक्सेस मेमोरी
 * 4 KB केवल पढ़ने के लिये मेमोरी /EPROM चिप्स के लिए 5 सॉकेट

रिसेप्शन
गणना! ने कहा कि मॉनिटर अपने आप में AIM-65 की कीमत के बराबर था। यह निष्कर्ष निकाला कि न्यूनतम कॉन्फ़िगरेशन के लिए आवश्यक $375 पर कंप्यूटर एक उत्कृष्ट मूल्य था।

प्रोग्रामिंग
पीएल/65 एआईएम-65 के लिए रॉकवेल इंटरनेशनल द्वारा डिजाइन और कार्यान्वित एक प्रोग्रामिंग भाषा थी। यह ALGOL और PL/I के मिश्रण पर आधारित है, जहां 6502 (उदाहरण के लिए 64k मेमोरी) द्वारा वहन किए गए सीमित प्रसंस्करण वातावरण के अनुकूल होने के लिए सरलीकृत किया गया है।

अनुकरण
मल्टी एमुलेटर सुपर सिस्टम का उपयोग करके AIM-65 का अनुकरण किया जा सकता है। लेकिन उस अनुकरण में प्रिंटर समर्थन का अभाव है। इसके अलावा Sysinfo.dat फ़ाइल में कहा गया है कि ट्टी उपकरण के रूप में बुद्धिमान टर्मिनलों के लिए समर्थन से पीड़ित होगा।

यह भी देखें

 * माइक्रोप्रोसेसर विकास बोर्ड
 * इलेक्टर जूनियर कंप्यूटर
 * एसवाईएम-1

बाहरी संबंध

 * Rockwell AIM-65 computer at oldcomputers.net
 * AIM-65 at Old Computer Museum
 * AIM-65 at Obsolete Computer Museum
 * DRAC-1 at Old Computers ES Museum