ZX మైక్రోడ్రైవ్: బడ్జెట్ డేటా నిల్వ, 1980ల శైలి

1980ల ప్రారంభంలో 8-బిట్ హోమ్ కంప్యూటర్‌లను ఉపయోగించిన చాలా మందికి, ప్రోగ్రామ్‌లను నిల్వ చేయడానికి క్యాసెట్ టేపులను ఉపయోగించడం అనేది శాశ్వతమైన జ్ఞాపకం.చాలా సంపన్న వ్యక్తులు మాత్రమే డిస్క్ డ్రైవ్‌లను కొనుగోలు చేయగలరు, కాబట్టి కోడ్ ఎప్పటికీ లోడ్ అయ్యే వరకు వేచి ఉండాలనే ఆలోచన మీకు నచ్చకపోతే, మీకు అదృష్టం లేదు.అయితే, మీరు సింక్లైర్ స్పెక్ట్రమ్‌ని కలిగి ఉంటే, 1983 నాటికి, మీకు మరొక ఎంపిక ఉంది, ప్రత్యేకమైన సింక్లైర్ ZX మైక్రోడ్రైవ్.
ఇది సింక్లైర్ రీసెర్చ్ ద్వారా అంతర్గతంగా అభివృద్ధి చేయబడిన ఫార్మాట్.ఇది తప్పనిసరిగా అంతులేని లూప్ టేప్ కార్ట్ యొక్క సూక్ష్మీకరించిన సంస్కరణ.ఇది గత పది సంవత్సరాలలో 8-ట్రాక్ హై-ఫై క్యాసెట్ రూపంలో కనిపించింది మరియు మెరుపు-వేగవంతమైన లోడింగ్ సమయాలను వాగ్దానం చేస్తుంది.సెకన్లు మరియు సాపేక్షంగా భారీ నిల్వ సామర్థ్యం 80 kB కంటే ఎక్కువ.సింక్లెయిర్ యజమానులు ఇంటి కంప్యూటర్ ప్రపంచంలోని పెద్ద అబ్బాయిలతో కలిసి ఉండగలరు మరియు వారు పెద్దగా నష్టపోకుండా చేయగలరు.
ప్రధాన భూభాగంలోని హ్యాకర్ క్యాంప్ నుండి తిరిగి వస్తున్న ప్రయాణికుడిగా, మహమ్మారి కారణంగా, బ్రిటిష్ ప్రభుత్వం నన్ను రెండు వారాల పాటు నిర్బంధించవలసి వచ్చింది.క్లైర్‌కి అతిథిగా చేశాను.క్లైర్ నా స్నేహితుడు మరియు అతను జ్ఞానం యొక్క మూలం.ప్రోలిఫిక్ 8-బిట్ సింక్లైర్ హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ కలెక్టర్.మైక్రోడ్రైవ్ గురించి చాట్ చేస్తున్నప్పుడు, ఆమె కొన్ని డ్రైవ్‌లు మరియు సాఫ్ట్‌వేర్‌ల ఉదాహరణలను మాత్రమే కాకుండా, ఇంటర్‌ఫేస్ సిస్టమ్ మరియు అసలు బాక్స్‌డ్ మైక్రోడ్రైవ్ కిట్‌ను కూడా కొనుగోలు చేసింది.ఇది సిస్టమ్‌ను తనిఖీ చేయడానికి మరియు విచ్ఛిన్నం చేయడానికి మరియు ఈ అసాధారణ పరిధీయ పరికరం గురించి పాఠకులకు మనోహరమైన అంతర్దృష్టులను అందించడానికి నాకు అవకాశం ఇచ్చింది.
మైక్రోడ్రైవ్ తీసుకోండి.ఇది సుమారు 80 మిమీ x 90 మిమీ x 50 మిమీ కొలిచే యూనిట్ మరియు 200 గ్రాముల కంటే తక్కువ బరువు ఉంటుంది.ఇది అసలైన రబ్బర్ కీ స్పెక్ట్రమ్ వలె అదే రిచ్ డికిన్సన్ స్టైలింగ్ సూచనలను అనుసరిస్తుంది.ముందు భాగంలో మైక్రోడ్రైవ్ టేప్ కాట్రిడ్జ్‌లను ఇన్‌స్టాల్ చేయడానికి సుమారు 32 మిమీ x 7 మిమీ ఓపెనింగ్ ఉంది మరియు వెనుకవైపు ప్రతి వైపు స్పెక్ట్రమ్‌కు కనెక్ట్ చేయడానికి 14-మార్గం PCB ఎడ్జ్ కనెక్టర్ ఉంది మరియు కస్టమ్ సీరియల్ బస్సు ద్వారా డైసీ-చైనింగ్ మరొక మైక్రోడ్రైవ్ ద్వారా ఉంటుంది. రిబ్బన్ కేబుల్స్ మరియు కనెక్టర్లను అందిస్తుంది.ఈ విధంగా ఎనిమిది డ్రైవ్‌లను కనెక్ట్ చేయవచ్చు.
1980ల ప్రారంభంలో ధరల పరంగా, స్పెక్ట్రమ్ ఒక అద్భుతమైన యంత్రం, కానీ దాని అమలు యొక్క ధర దాని వీడియో మరియు క్యాసెట్ టేప్ పోర్ట్‌లకు మించి అంతర్నిర్మిత హార్డ్‌వేర్ ఇంటర్‌ఫేస్ కోసం చాలా తక్కువ చెల్లించింది.దీని వెనుక ఒక ఎడ్జ్ కనెక్టర్ ఉంది, ఇది ప్రాథమికంగా Z80 యొక్క వివిధ బస్సులను బహిర్గతం చేస్తుంది, విస్తరణ మాడ్యూల్ ద్వారా కనెక్ట్ చేయబడిన మరిన్ని ఇంటర్‌ఫేస్‌లను వదిలివేస్తుంది.ఒక సాధారణ స్పెక్ట్రమ్ యజమాని ఈ విధంగా కెంప్‌స్టన్ జాయ్‌స్టిక్ అడాప్టర్‌ను కలిగి ఉండవచ్చు, ఇది చాలా స్పష్టమైన ఉదాహరణ.స్పెక్ట్రమ్ ఖచ్చితంగా మైక్రోడ్రైవ్ కనెక్టర్‌తో అమర్చబడలేదు, కాబట్టి మైక్రోడ్రైవ్ దాని స్వంత ఇంటర్‌ఫేస్‌ను కలిగి ఉంది.సింక్లైర్ ZX ఇంటర్‌ఫేస్ 1 అనేది స్పెక్ట్రమ్‌లోని ఎడ్జ్ కనెక్టర్‌తో నిమగ్నమై, కంప్యూటర్ దిగువకు స్క్రూ చేయబడిన వెడ్జ్-ఆకారపు యూనిట్.ఇది మైక్రోడ్రైవ్ ఇంటర్‌ఫేస్, ఒక RS-232 సీరియల్ పోర్ట్, 3.5 mm జాక్‌ని ఉపయోగించి ఒక సాధారణ LAN ఇంటర్‌ఫేస్ కనెక్టర్ మరియు మరిన్ని ఇంటర్‌ఫేస్‌లతో చొప్పించిన సింక్లైర్ ఎడ్జ్ కనెక్టర్ యొక్క ప్రతిరూపాన్ని అందిస్తుంది.కేంబ్రిడ్జ్ కంప్యూటింగ్ హిస్టరీ సెంటర్‌లో స్పెక్ట్రమ్ ప్రోటోటైప్ కనిపించినప్పుడు మేము ఎత్తి చూపినట్లుగా, ఈ ఇంటర్‌ఫేస్ స్పెక్ట్రమ్ యొక్క అంతర్గత ROMకి మ్యాప్ చేసే ROMని కలిగి ఉంది, మనందరికీ తెలిసినట్లుగా, ఇది పూర్తి కాలేదు మరియు దాని ఆశించిన కొన్ని విధులు అమలు కాలేదు.
హార్డ్‌వేర్ గురించి మాట్లాడటం ఆసక్తికరంగా ఉంటుంది, అయితే ఇది హ్యాకడే.మీరు దీన్ని చూడాలని కాదు, ఇది ఎలా పనిచేస్తుందో చూడాలని మీరు కోరుకుంటారు.ఇప్పుడు విడదీయడానికి సమయం ఆసన్నమైంది, మేము మొదట మైక్రోడ్రైవ్ యూనిట్‌ను తెరుస్తాము.స్పెక్ట్రమ్ వలె, పరికరం యొక్క పైభాగం ఐకానిక్ స్పెక్ట్రమ్ లోగోతో బ్లాక్ అల్యూమినియం ప్లేట్‌తో కప్పబడి ఉంటుంది, ఎగువ భాగాన్ని భద్రపరిచే రెండు స్క్రూ కేసులను బహిర్గతం చేయడానికి 1980ల అంటుకునే మిగిలిన శక్తి నుండి జాగ్రత్తగా వేరుచేయాలి.స్పెక్ట్రమ్ లాగా, అల్యూమినియం వంగకుండా దీన్ని చేయడం కష్టం, కాబట్టి కొన్ని నైపుణ్యాలు అవసరం.
ఎగువ భాగాన్ని ఎత్తండి మరియు డ్రైవర్ LED ని విడుదల చేయండి, మెకానికల్ పరికరం మరియు సర్క్యూట్ బోర్డ్ దృష్టి రంగంలో కనిపిస్తాయి.అనుభవజ్ఞులైన పాఠకులు దానికి మరియు పెద్ద 8-ట్రాక్ ఆడియో క్యాసెట్‌కి మధ్య ఉన్న సారూప్యతలను వెంటనే గమనిస్తారు.ఇది సిస్టమ్ యొక్క ఉత్పన్నం కానప్పటికీ, ఇది చాలా సారూప్య పద్ధతిలో పనిచేస్తుంది.యంత్రాంగం కూడా చాలా సులభం.కుడి వైపున టేప్ రైట్ ప్రొటెక్షన్ లేబుల్‌ను తీసివేసినప్పుడు గ్రహించే మైక్రో స్విచ్ ఉంది మరియు ఎడమ వైపున క్యాప్‌స్టాన్ రోలర్‌తో కూడిన మోటారు షాఫ్ట్ ఉంటుంది.టేప్ యొక్క వ్యాపార ముగింపులో ఒక టేప్ హెడ్ ఉంది, ఇది మీరు క్యాసెట్ రికార్డర్‌లో కనుగొనగలిగే దానితో సమానంగా కనిపిస్తుంది, కానీ ఇరుకైన టేప్ గైడ్‌ను కలిగి ఉంటుంది.
రెండు PCBలు ఉన్నాయి.టేప్ హెడ్ వెనుక భాగంలో డ్రైవ్‌లను ఎంచుకోవడానికి మరియు ఆపరేటింగ్ చేయడానికి 24-పిన్ కస్టమ్ ULA (అన్‌కమిటెడ్ లాజిక్ అర్రే, వాస్తవానికి 1970లలో CPLD మరియు FPGA యొక్క పూర్వగామి) ఉంది.మరొకటి రెండు ఇంటర్‌ఫేస్ కనెక్టర్‌లు మరియు మోటారు స్విచ్ ఎలక్ట్రానిక్స్‌ను కలిగి ఉన్న హౌసింగ్‌లోని దిగువ భాగంలో కనెక్ట్ చేయబడింది.
టేప్ 43 mm x 7 mm x 30 mm మరియు 5 మీటర్ల పొడవు మరియు 1.9 mm పొడవుతో నిరంతర లూప్ స్వీయ-కందెన టేప్‌ను కలిగి ఉంటుంది.క్లైర్ తన పాత-కాలపు కాట్రిడ్జ్‌లలో ఒకదాన్ని తెరవడానికి నన్ను అనుమతించనందుకు నేను క్లైర్‌ను నిందించను, కానీ అదృష్టవశాత్తూ, వికీపీడియా మాకు పైన మూసి ఉన్న గుళిక చిత్రాన్ని అందించింది.8-ట్రాక్ టేప్‌తో సారూప్యతలు వెంటనే స్పష్టంగా కనిపిస్తాయి.క్యాప్‌స్టాన్ ఒక వైపు ఉండవచ్చు, కానీ అదే టేప్ లూప్ ఒకే రీల్ మధ్యలో తిరిగి ఇవ్వబడుతుంది.
ZX మైక్రోడ్రైవ్ మాన్యువల్ ప్రతి క్యాసెట్ 100 kB డేటాను కలిగి ఉంటుందని ఆశాజనకంగా పేర్కొంది, అయితే వాస్తవానికి కొన్ని పొడిగింపులను ఒకసారి ఉపయోగించినట్లయితే, అవి దాదాపు 85 kBని కలిగి ఉంటాయి మరియు 90 kB కంటే ఎక్కువ పెరుగుతాయి.అవి అత్యంత విశ్వసనీయమైన మీడియా కాదనే చెప్పాలి మరియు టేపులు చివరికి చదవలేని స్థాయికి విస్తరించాయి.సింక్లైర్ మాన్యువల్ కూడా సాధారణంగా ఉపయోగించే టేపులను బ్యాకప్ చేయమని సిఫార్సు చేస్తుంది.
విడదీయవలసిన సిస్టమ్ యొక్క చివరి భాగం ఇంటర్ఫేస్ 1.సింక్లైర్ ఉత్పత్తి వలె కాకుండా, ఇది రబ్బరు పాదాల క్రింద దాగి ఉన్న స్క్రూలను కలిగి ఉండదు, కాబట్టి స్పెక్ట్రమ్ ఎడ్జ్ కనెక్టర్ నుండి హౌసింగ్ పైభాగాన్ని వేరుచేసే సూక్ష్మ ఆపరేషన్‌తో పాటు, విడదీయడం కూడా సులభం.లోపల మూడు చిప్‌లు, టెక్సాస్ ఇన్‌స్ట్రుమెంట్స్ ROM, స్పెక్ట్రమ్ ఉపయోగించే ఫెరాంటి ప్రాజెక్ట్‌కు బదులుగా యూనివర్సల్ ఇన్స్ట్రుమెంట్ ULA మరియు కొద్దిగా 74 లాజిక్ ఉన్నాయి.ULA RS-232, మైక్రోడ్రైవ్ మరియు నెట్‌వర్క్ సీరియల్ బస్సులను నడపడానికి ఉపయోగించే వివిక్త పరికరాలు మినహా అన్ని సర్క్యూట్‌లను కలిగి ఉంటుంది.సింక్లెయిర్ ULA వేడెక్కడం మరియు స్వీయ-వంటకు ప్రసిద్ధి చెందింది, ఇది అత్యంత హాని కలిగించే రకం.ఇక్కడ ఇంటర్‌ఫేస్ ఎక్కువగా ఉపయోగించబడదు, ఎందుకంటే దీనికి ULA రేడియేటర్ ఇన్‌స్టాల్ చేయబడలేదు మరియు షెల్‌పై లేదా చుట్టుపక్కల హీట్ మార్క్ లేదు.
విడదీయడం యొక్క చివరి వాక్యం మాన్యువల్ అయి ఉండాలి, ఇది ఒక సాధారణ బాగా వ్రాసిన సన్నని వాల్యూమ్, ఇది సిస్టమ్ గురించి లోతైన అవగాహనను అందిస్తుంది మరియు ఇది బేసిక్ ఇంటర్‌ప్రెటర్‌లో ఎలా విలీనం చేయబడింది.నెట్‌వర్కింగ్ సామర్ధ్యం ప్రత్యేకంగా ఆకర్షణీయంగా ఉంటుంది ఎందుకంటే ఇది చాలా అరుదుగా ఉపయోగించబడుతుంది.ఆన్‌బోర్డ్‌లో ఫ్లాష్ లేదా సారూప్య మెమరీ లేనందున, అది ప్రారంభించినప్పుడు దానికదే ఒక సంఖ్యను కేటాయించడానికి ఆదేశాన్ని జారీ చేయడానికి నెట్‌వర్క్‌లోని ప్రతి స్పెక్ట్రమ్‌పై ఆధారపడుతుంది.ఇది వాస్తవానికి పాఠశాల మార్కెట్‌ను ఎకార్న్స్ ఎకోనెట్‌కు పోటీగా ఉంచడానికి ఉద్దేశించబడింది, కాబట్టి సింక్లెయిర్ మెషీన్‌కు బదులుగా BBC మైక్రో ప్రభుత్వ-మద్దతు గల పాఠశాల ఒప్పందాన్ని గెలుచుకోవడంలో ఆశ్చర్యం లేదు.
2020 నుండి, మరచిపోయిన ఈ కంప్యూటింగ్ టెక్నాలజీని తిరిగి చూడండి మరియు 100 kB స్టోరేజ్ మీడియం కొన్ని నిమిషాల టేప్ లోడ్ కాకుండా దాదాపు 8 సెకన్లలో లోడ్ చేయబడే ప్రపంచాన్ని చూడండి.గందరగోళంగా ఉన్న విషయం ఏమిటంటే, ఇంటర్‌ఫేస్ 1 సమాంతర ప్రింటర్ ఇంటర్‌ఫేస్‌ను కలిగి ఉండదు, ఎందుకంటే పూర్తి స్పెక్ట్రమ్ సిస్టమ్‌ను చూస్తే, దాని ధరతో సహా ఈ రోజు తగినంత హోమ్ ఆఫీస్ ఉత్పాదకత కంప్యూటర్‌గా మారిందని చూడటం కష్టం కాదు.సింక్లైర్ వారి స్వంత థర్మల్ ప్రింటర్‌లను విక్రయిస్తుంది, కానీ చాలా మంది స్టార్-స్టడెడ్ సింక్లెయిర్ ఔత్సాహికులు కూడా ZX ప్రింటర్‌ను కొత్త ప్రింటర్ అని పిలవలేరు.
నిజం ఏమిటంటే, అన్ని సింక్లెయిర్‌ల మాదిరిగానే, ఇది సర్ క్లైవ్ యొక్క పురాణ ఖర్చు తగ్గింపు మరియు ఊహించని భాగాల నుండి అసాధ్యమైన చాతుర్యాన్ని సృష్టించే తెలివిగల సామర్థ్యానికి బాధితురాలు.మైక్రోడ్రైవ్ సింక్లెయిర్ ద్వారా పూర్తిగా అంతర్గతంగా అభివృద్ధి చేయబడింది, అయితే ఇది చాలా తక్కువ, చాలా నమ్మదగనిది మరియు చాలా ఆలస్యం కావచ్చు.ఫ్లాపీ డ్రైవ్‌తో కూడిన మొట్టమొదటి Apple Macintosh ZX మైక్రోడ్రైవ్ యొక్క సమకాలీన ఉత్పత్తిగా 1984 ప్రారంభంలో వచ్చింది.ఈ చిన్న టేపులు సింక్లైర్ యొక్క దురదృష్టకరమైన 16-బిట్ మెషిన్ QLలోకి ప్రవేశించినప్పటికీ, అది వాణిజ్యపరంగా విఫలమైంది.వారు సింక్లైర్ ఆస్తులను కొనుగోలు చేసిన తర్వాత, ఆమ్‌స్ట్రాడ్ స్పెక్ట్రమ్‌ను 3-అంగుళాల ఫ్లాపీ డిస్క్‌తో లాంచ్ చేస్తుంది, అయితే ఆ సమయంలో సింక్లైర్ మైక్రోకంప్యూటర్‌లు గేమ్ కన్సోల్‌లుగా మాత్రమే విక్రయించబడ్డాయి.ఇది ఒక ఆసక్తికరమైన ఉపసంహరణ, కానీ 1984 నాటి సంతోషకరమైన జ్ఞాపకాలతో వదిలివేయడం ఉత్తమం.
ఇక్కడ హార్డ్‌వేర్‌ని ఉపయోగించినందుకు క్లైర్‌కి నేను చాలా కృతజ్ఞుడను.మీరు ఆశ్చర్యపోతున్నట్లయితే, పైన ఉన్న ఫోటో వర్కింగ్ మరియు నాన్-ఫంక్షనల్ కాంపోనెంట్‌లతో సహా వివిధ రకాల విభిన్న భాగాలను చూపుతుంది, ముఖ్యంగా పూర్తిగా విడదీయబడిన మైక్రోడ్రైవ్ యూనిట్ విఫలమైన యూనిట్.మేము హ్యాక్‌డేలో రివర్స్ కంప్యూటింగ్ హార్డ్‌వేర్‌కు అనవసరంగా హాని చేయకూడదనుకుంటున్నాము.
నేను సింక్లైర్ క్యూఎల్‌ని ఏడేళ్లకు పైగా ఉపయోగించాను మరియు వారి మైక్రోడ్రైవ్‌లు ప్రజలు చెప్పినంత పెళుసుగా లేవని నేను చెప్పాలి.నేను వాటిని పాఠశాల హోంవర్క్ మొదలైన వాటి కోసం తరచుగా ఉపయోగిస్తాను మరియు ఏ పత్రాలను ఎప్పటికీ కోల్పోను.కానీ వాస్తవానికి కొన్ని "ఆధునిక" పరికరాలు అసలు వాటి కంటే చాలా నమ్మదగినవి.
ఇంటర్‌ఫేస్ Iకి సంబంధించి, ఎలక్ట్రికల్ డిజైన్‌లో ఇది చాలా వింతగా ఉంటుంది.సీరియల్ పోర్ట్ కేవలం ఒక స్థాయి అడాప్టర్, మరియు RS-232 ప్రోటోకాల్ సాఫ్ట్‌వేర్ ద్వారా అమలు చేయబడుతుంది.డేటాను స్వీకరించేటప్పుడు ఇది సమస్యలను కలిగిస్తుంది, ఎందుకంటే మెషీన్ డేటాతో చేయవలసిన పనిని చేయడానికి స్టాప్ బిట్‌కు మాత్రమే సమయం ఉంటుంది.
అదనంగా, టేప్ నుండి చదవడం ఆసక్తికరంగా ఉంటుంది: మీకు IO పోర్ట్ ఉంది, కానీ మీరు దాని నుండి చదివితే, ఇంటర్‌ఫేస్ టేప్ నుండి పూర్తి బైట్ చదివే వరకు నేను ప్రాసెసర్‌ను ఆపివేస్తాను (అంటే మీరు మరచిపోతే టేప్ మోటారును ఆన్ చేయండి మరియు కంప్యూటర్ ఆగిపోతుంది).ఇది ప్రాసెసర్ మరియు టేప్ యొక్క సులభమైన సమకాలీకరణను అనుమతిస్తుంది, ఇది రెండవ 16K మెమరీ బ్లాక్‌కు ప్రాప్యత కారణంగా అవసరం (మొదటిది ROM, మూడవ మరియు నాల్గవది 48K మోడల్‌ల అదనపు మెమరీని కలిగి ఉంటుంది), మరియు మైక్రోడ్రైవ్ బఫర్ కారణంగా ఇది జరుగుతుంది. ఆ ప్రాంతంలో ఉండటానికి, కాబట్టి సమయం ముగిసిన లూప్‌లను మాత్రమే ఉపయోగించడం అసాధ్యం.సింక్లైర్ ఇన్వెస్ స్పెక్ట్రమ్‌లో ఉపయోగించిన విధంగా యాక్సెస్ పద్ధతిని ఉపయోగిస్తే (ఇది వీడియో సర్క్యూట్ మరియు ప్రాసెసర్ రెండింటినీ శిక్షార్హత లేకుండా వీడియో ర్యామ్‌ను యాక్సెస్ చేయడానికి అనుమతిస్తుంది, Appleలో [ మాదిరిగానే, అప్పుడు ఇంటర్‌ఫేస్ సర్క్యూట్ చాలా సరళంగా ఉండేది.
స్పెక్ట్రమ్ అందుకున్న బైట్‌లను ప్రాసెస్ చేయడానికి వీలైనంత ఎక్కువ సమయం ఉంది, మరొక చివర పరికరం హార్డ్‌వేర్ ఫ్లో నియంత్రణను సరిగ్గా అమలు చేస్తుంది (కొన్ని (అన్ని?) మదర్‌బోర్డు "SuperIO" చిప్‌లు *కాదు*. నేను కొన్ని రోజులు వృధా చేసాను దీన్ని గ్రహించే ముందు డీబగ్గింగ్ చేసి పాత ఫలవంతమైన USB సీరియల్ అడాప్టర్‌కి మారినప్పుడు, జస్ట్ వర్క్డ్ మొదటిసారి పని చేయడం నాకు ఆశ్చర్యం కలిగించింది)
సుమారు RS232.నేను ఎర్రర్ కరెక్షన్ ప్రోటోకాల్ లేకుండా 115k ఎర్రర్ కరెక్షన్ మరియు 57k నమ్మకమైన బిట్ బంపింగ్ పొందాను.CTSని విస్మరించిన తర్వాత 16 బైట్‌ల వరకు అంగీకరించడం కొనసాగించడమే రహస్యం.అసలు ROM కోడ్ దీన్ని చేయలేదు, అలాగే "ఆధునిక" UARTతో కమ్యూనికేట్ చేయదు.
వికీపీడియా 120 కిబిట్/సెకను చెప్పింది.నిర్దిష్ట ప్రోటోకాల్ గురించి, నాకు తెలియదు, కానీ అది స్టీరియో టేప్ హెడ్‌ని ఉపయోగిస్తుందని మరియు బిట్ స్టోరేజ్ “అన్‌లైన్డ్” అని నాకు తెలుసు.దీన్ని ఆంగ్లంలో ఎలా వివరించాలో నాకు తెలియదు... ఒక ట్రాక్‌లోని బిట్‌లు మరో ట్రాక్‌లోని బిట్‌ల మధ్యలో ప్రారంభమవుతాయి.
కానీ శీఘ్ర శోధనలో నేను ఈ పేజీని కనుగొన్నాను, ఇక్కడ వినియోగదారు ఓసిల్లోస్కోప్‌ను డేటా సిగ్నల్‌కు కనెక్ట్ చేస్తారు మరియు ఇది FM మాడ్యులేషన్‌గా ఉన్నట్లు అనిపిస్తుంది.కానీ ఇది QL మరియు స్పెక్ట్రమ్‌తో అనుకూలంగా లేదు.
అవును, కానీ దయచేసి లింక్ సింక్లైర్ QL మైక్రోడ్రైవ్‌ల గురించి మాట్లాడుతుందని గుర్తుంచుకోండి: అవి భౌతికంగా ఒకేలా ఉన్నప్పటికీ, అవి అననుకూలమైన ఫార్మాట్‌లను ఉపయోగిస్తాయి, కాబట్టి QL స్పెక్ట్రమ్ ఫార్మాట్ టేపులను చదవదు మరియు దీనికి విరుద్ధంగా.
బిట్ సమలేఖనం చేయబడింది.బైట్‌లు ట్రాక్ 1 మరియు ట్రాక్ 2 మధ్య ఇంటర్‌లీవ్ చేయబడ్డాయి. ఇది ద్వి-దశ ఎన్‌కోడింగ్.క్రెడిట్ కార్డ్‌లలో సాధారణంగా కనిపించే fm.ఇంటర్‌ఫేస్ హార్డ్‌వేర్‌లోని బైట్‌లను మళ్లీ సమీకరించింది మరియు కంప్యూటర్ బైట్‌లను మాత్రమే చదువుతుంది.అసలు డేటా రేటు ఒక్కో ట్రాక్‌కి 80kbps లేదా రెండింటికీ 160kbps.పనితీరు ఆ కాలంలోని ఫ్లాపీ డిస్క్‌ల మాదిరిగానే ఉంటుంది.
నాకు తెలియదు, కానీ ఆ సమయంలో సంతృప్త రికార్డింగ్ గురించి అనేక కథనాలు ఉన్నాయి.ఇప్పటికే ఉన్న క్యాసెట్ రికార్డర్‌ని ఉపయోగించడానికి, ఆడియో టోన్‌లు అవసరం.కానీ మీరు డైరెక్ట్ యాక్సెస్ టేప్ హెడ్‌ని సవరించినట్లయితే, మీరు వాటిని నేరుగా DC పవర్‌తో ఫీడ్ చేయవచ్చు మరియు ప్లేబ్యాక్ కోసం ష్మిత్ ట్రిగ్గర్‌ను నేరుగా కనెక్ట్ చేయవచ్చు.కనుక ఇది టేప్ హెడ్ యొక్క సీరియల్ సిగ్నల్‌ను ఫీడ్ చేస్తుంది.ప్లేబ్యాక్ స్థాయి గురించి చింతించకుండా మీరు వేగవంతమైన వేగాన్ని పొందవచ్చు.
ఇది ఖచ్చితంగా "మెయిన్‌ఫ్రేమ్" ప్రపంచంలో ఉపయోగించబడుతుంది.ఇది "ఫ్లాపీ డిస్క్‌లు" వంటి కొన్ని చిన్న కంప్యూటర్ ప్రోగ్రామ్‌లలో ఉపయోగించబడుతుందని నేను ఎప్పుడూ అనుకుంటాను, కానీ నాకు తెలియదు.
నేను 2 మైక్రో-డ్రైవ్‌లతో QLని కలిగి ఉన్నాను, ఇది నిజం, ప్రజలు చెప్పేదానికంటే కనీసం QL మరింత నమ్మదగినది.నా దగ్గర ZX స్పెక్ట్రమ్ ఉంది, కానీ మైక్రోడ్రైవ్‌లు లేవు (అయితే నాకు అవి కావాలి).నాకు లభించిన ఇటీవలి విషయం ఏమిటంటే కొంత క్రాస్ డెవలప్‌మెంట్ చేయడం.నేను QLని టెక్స్ట్ ఎడిటర్‌గా ఉపయోగిస్తాను మరియు ఫైల్‌లను సీరియల్ ద్వారా అసెంబుల్ చేసే స్పెక్ట్రమ్‌కి ఫైల్‌లను బదిలీ చేస్తున్నాను (నేను ZX స్పెక్ట్రమ్ PCB డిజైనర్ ప్రోగ్రామ్ కోసం ప్రింటర్ డ్రైవర్‌ను వ్రాస్తున్నాను, ఇది పిక్సెల్‌లను 216ppi రిజల్యూషన్‌కు అప్‌గ్రేడ్ చేస్తుంది మరియు ఇన్సర్ట్ చేస్తుంది, తద్వారా ట్రాక్ జరగదు. బెల్లం కనిపించడం).
నేను నా QL మరియు దాని బండిల్ సాఫ్ట్‌వేర్‌ను ఇష్టపడుతున్నాను, కానీ నేను దాని మైక్రోడ్రైవ్‌ను అసహ్యించుకోవాలి.నేను పని నుండి బయటపడిన తర్వాత తరచుగా "చెడు లేదా మార్చబడిన మీడియం" లోపాలను స్వీకరిస్తాను.నిరాశపరిచింది మరియు నమ్మదగనిది.
నేను నా కంప్యూటర్ సైన్స్ BSc పేపర్‌ను నా 128Kb QLలో వ్రాసాను.క్విల్ దాదాపు 4 పేజీలను మాత్రమే నిల్వ చేయగలదు.రామ్‌ని ఓవర్‌ఫ్లో చేయడానికి నేను ఎప్పుడూ సాహసించలేదు ఎందుకంటే అది మైక్రో డ్రైవ్‌ను షేక్ చేయడం ప్రారంభిస్తుంది మరియు ఎర్రర్ త్వరలో పాపప్ అవుతుంది.
మైక్రోడ్రైవ్ విశ్వసనీయత గురించి నేను చాలా ఆందోళన చెందాను, నేను రెండు మైక్రోడ్రైవ్ టేపుల్లో ప్రతి ఎడిటింగ్ సెషన్‌ను బ్యాకప్ చేయలేను.అయితే, ఒక రోజంతా వ్రాసిన తర్వాత, అనుకోకుండా నా కొత్త అధ్యాయాన్ని పాత అధ్యాయం పేరుతో సేవ్ చేసాను, ఆ విధంగా ముందు రోజు నా పనిని ఓవర్‌రైట్ చేసాను.
“ఇది సరేనని నేను భావిస్తున్నాను, కనీసం నాకు బ్యాకప్ ఉంది!”;టేప్ మార్చిన తర్వాత, ఈ రోజు పనిని బ్యాకప్‌లో సేవ్ చేసి, మునుపటి రోజు పనిని సమయానికి ఓవర్‌రైట్ చేయాలని నాకు గుర్తుకు వచ్చింది!
నేను ఇప్పటికీ నా QLని కలిగి ఉన్నాను, సుమారు ఒక సంవత్సరం క్రితం, నేను నిజంగా 30-35 ఏళ్ల మినీ డ్రైవ్ క్యాట్రిడ్జ్‌ని సేవ్ చేయడానికి మరియు లోడ్ చేయడానికి విజయవంతంగా ఉపయోగించాను:-)
నేను ibm pc యొక్క ఫ్లాపీ డ్రైవ్‌ని ఉపయోగించాను, ఇది స్పెక్ట్రమ్ వెనుక ఉన్న అడాప్టర్, ఇది చాలా వేగంగా మరియు సరదాగా ఉంటుంది:)(దీన్ని పగలు మరియు రాత్రి టేప్‌తో పోల్చండి)
ఇది నన్ను తిరిగి తీసుకువస్తుంది.ఆ సమయంలో నేను ప్రతిదీ హ్యాక్ చేసాను.మైక్రోడ్రైవ్‌లో ఎలైట్‌ని ఇన్‌స్టాల్ చేయడానికి నాకు ఒక వారం పట్టింది మరియు లెన్స్‌లాక్‌ను ఎల్లప్పుడూ AA పాత్రలో ఉంచడానికి అనుమతించండి.ఎలైట్ లోడింగ్ సమయం 9 సెకన్లు.అమిగా కోసం ఒక నిమిషం కంటే ఎక్కువ గడిపారు!ఇది ప్రాథమికంగా మెమరీ డంప్.నేను కెంప్‌స్టన్ జాయ్‌స్టిక్ ఫైర్ కోసం Int 31(?)ని పర్యవేక్షించడానికి అంతరాయాన్ని ఉపయోగించాను.LensLok కీబోర్డ్ ఇన్‌పుట్ కోసం అంతరాయాలను ఉపయోగిస్తుంది, కాబట్టి నేను దానిని ఆటోమేటిక్‌గా డిజేబుల్ చేయడానికి కోడ్‌లో స్క్వీజ్ చేయాలి.ఎలైట్ దాదాపు 200 బైట్‌లను మాత్రమే ఉపయోగించలేదు.నేను దానిని *”m”,1తో సేవ్ చేసినప్పుడు, ఇంటర్‌ఫేస్ 1 యొక్క షాడో మ్యాప్ నా అంతరాయాన్ని మింగేసింది!వావ్.36 సంవత్సరాల క్రితం.
నేను కొంచెం మోసపోయాను... నా Speccyలో డిస్కవరీ ఓపస్ 1 3.5-అంగుళాల ఫ్లాపీ డిస్క్ ఉంది.ఎలైట్ లోడ్ అవుతున్నప్పుడు క్రాష్ అయిన రోజున జరిగిన సంతోషకరమైన ప్రమాదానికి ధన్యవాదాలు, నేను ఎలైట్‌ను ఫ్లాపీ డిస్క్‌లో సేవ్ చేయగలను… మరియు ఇది 128 వెర్షన్, లెన్స్ లాక్ లేదు!ఫలితం!
సుమారు 40 సంవత్సరాల తరువాత, ఫ్లాపీ డిస్క్ చనిపోయింది మరియు టేప్ ఇప్పటికీ ఉంది :) PS: నేను టేప్ లైబ్రరీని ఉపయోగిస్తాను, ఒక్కొక్కటి 18 డ్రైవ్‌లతో, ప్రతి డ్రైవ్ 350 MB/s వేగాన్ని అందిస్తుంది;)
మీరు క్యాసెట్ అడాప్టర్‌ను విడదీస్తే నేను తెలుసుకోవాలనుకుంటున్నాను, మైక్రోడ్రైవ్ ద్వారా కంప్యూటర్‌లోకి డేటాను లోడ్ చేయడానికి మీరు మాగ్నెటిక్ హెడ్‌ని ఉపయోగించవచ్చా?
తలలు చాలా పోలి ఉంటాయి, అదే కాకపోతే (కానీ "ఎరేజర్ హెడ్" స్కీమాటిక్‌లో ఏకీకృతం చేయబడాలి), కానీ మైక్రోడ్రైవ్‌లోని టేప్ ఇరుకైనది, కాబట్టి మీరు తప్పనిసరిగా కొత్త టేప్ గైడ్‌ను నిర్మించాలి.
"చాలా సంపన్నులు మాత్రమే డిస్క్ డ్రైవ్‌లను కొనుగోలు చేయగలరు."బహుశా UKలో ఉండవచ్చు, కానీ USలో దాదాపు ప్రతి ఒక్కరూ వాటిని కలిగి ఉన్నారు.
1990లో ప్లస్‌డి + డిస్క్ డ్రైవ్ + పవర్ అడాప్టర్ ధర సుమారు 33.900 పెసెట్‌లు (సుమారు 203 యూరోలు) అని నాకు గుర్తుంది.ద్రవ్యోల్బణంతో, ఇది ఇప్పుడు 433 యూరోలు (512 USD).ఇది కంప్లీట్ కంప్యూటర్ ధరకు దాదాపు సమానంగా ఉంటుంది.
1984లో, C64 ధర US$200 అని నాకు గుర్తుంది, అయితే 1541 ధర US$230 (వాస్తవానికి కంప్యూటర్ కంటే ఎక్కువ, కానీ దాని స్వంత 6502ని పరిగణనలోకి తీసుకుంటే, ఇది ఆశ్చర్యం కలిగించదు).ఈ రెండు ప్లస్ చౌక టీవీ ఇప్పటికీ Apple II ధరలో నాలుగింట ఒక వంతు కంటే తక్కువ.10 ఫ్లాపీ డిస్క్‌ల పెట్టె $15కి విక్రయిస్తుంది, అయితే కొన్నేళ్లుగా ధర తగ్గింది.
నేను పదవీ విరమణ చేసే ముందు, నేను కేంబ్రిడ్జ్ ఉత్తరాన (UK) ఒక అద్భుతమైన మెకానికల్ డిజైన్ మరియు తయారీ కంపెనీని ఉపయోగించాను, ఇది మైక్రోడ్రైవ్ కాట్రిడ్జ్‌లను తయారు చేయడానికి ఉపయోగించే అన్ని యంత్రాలను తయారు చేసింది.
1980ల ప్రారంభంలో, సెంట్రానిక్స్‌తో అనుకూలమైన సమాంతర పోర్ట్ లేకపోవడం పెద్ద విషయం కాదు మరియు సీరియల్ ప్రింటర్‌లు ఇప్పటికీ సాధారణం.అంతేకాకుండా, అంకుల్ క్లైవ్ మీకు ZX ఫైర్‌హజార్డ్…బాగా ప్రింటర్‌ను విక్రయించాలనుకుంటున్నారు.వెండి పూత పూసిన కాగితంపై కదులుతున్నప్పుడు అంతులేని హమ్ మరియు ఓజోన్ వాసన.
మైక్రో డ్రైవ్‌లు, నా అదృష్టం చాలా చెడ్డది, అవి బయటకు వచ్చేటప్పటికి నాలో వాటిపై కోరిక నిండిపోయింది, కానీ కొన్ని సంవత్సరాల తర్వాత నేను సెకండ్ హ్యాండ్ వస్తువుల నుండి కొన్ని హార్డ్‌వేర్‌లను చౌకగా తీసుకోవడం ప్రారంభించాను మరియు నేను చేయలేదు. ఏదైనా హార్డ్‌వేర్ పొందండి.నేను 2 పోర్ట్‌లు 1, 6 మైక్రో-డ్రైవ్‌లు, కొన్ని యాదృచ్ఛికంగా ఉపయోగించిన కార్ట్‌లు మరియు 30 సరికొత్త 3వ చదరపు కార్ట్‌ల పెట్టెతో ముగించాను, నేను వాటిలో ఏదైనా 2×6 కాంబినేషన్‌లో తయారు చేయగలిగితే, నేను పని చేస్తున్నప్పుడు నాకు చాలా చిరాకు వస్తుంది. ఒక చోటు.ప్రధానంగా, అవి ఫార్మాట్ చేయబడినట్లు కనిపించడం లేదు.నేను 90వ దశకం ప్రారంభంలో ఆన్‌లైన్‌కి వెళ్లినప్పుడు న్యూస్‌గ్రూప్‌ల నుండి సహాయం పొందినప్పటికీ, దాని గురించి ఎప్పుడూ ఆలోచించలేదు.అయినప్పటికీ, ఇప్పుడు నేను "నిజమైన" కంప్యూటర్‌లను కలిగి ఉన్నందున, నేను సీరియల్ పోర్ట్‌లను పని చేయడానికి పొందాను, కాబట్టి నేను వాటిని శూన్య మోడెమ్ కేబుల్ ద్వారా సేవ్ చేసాను మరియు కొన్ని మూగ టెర్మినల్స్‌ను అమలు చేసాను.
టేప్‌లను ఫార్మాట్ చేయడానికి ప్రయత్నించే ముందు వాటిని లూప్‌లో రన్ చేయడం ద్వారా "ప్రీ-స్ట్రెచ్" చేయడానికి ఎవరైనా ప్రోగ్రామ్‌ను వ్రాసారా?
నా దగ్గర మైక్రో డ్రైవ్ లేదు, కానీ నేను దానిని ZX మ్యాగజైన్ (స్పెయిన్)లో చదివినట్లు గుర్తు.నేను చదివినప్పుడు, అది నాకు ఆశ్చర్యం కలిగించింది!:-డి
ప్రింటర్ ఎలెక్ట్రోస్టాటిక్, థర్మల్ కాదని నాకు గుర్తున్నట్లుంది... నేను తప్పు చేసి ఉండవచ్చు.నేను 80ల చివరలో ఎంబెడెడ్ సాఫ్ట్‌వేర్‌ను అభివృద్ధి చేయడంలో పనిచేసిన వ్యక్తి టేప్ డ్రైవ్‌లలో ఒకదానిని స్పెక్సీకి ప్లగ్ చేసి, EPROM ప్రోగ్రామర్‌ను బ్యాక్ పోర్ట్‌లోకి ప్లగ్ చేసాడు.ఇది ఒక బాస్టర్డ్ ఉపయోగం అని చెప్పడానికి ఒక చిన్న విషయం అవుతుంది.
ఏదీ కాదు.కాగితం లోహం యొక్క పలుచని పొరతో పూత పూయబడింది మరియు ప్రింటర్ మెటల్ స్టైలస్‌ను అంతటా లాగుతుంది.బ్లాక్ పిక్సెల్‌లు అవసరమైన చోట మెటల్ పూతను తగ్గించడానికి అధిక వోల్టేజ్ పల్స్ ఉత్పత్తి అవుతుంది.
మీరు యుక్తవయసులో ఉన్నప్పుడు, RS-232 ఇంటర్‌ఫేస్‌తో కూడిన ZX ఇంటర్‌ఫేస్ 1 మిమ్మల్ని "ప్రపంచానికి రాజు"గా భావించేలా చేసింది.
నిజానికి, మైక్రోడ్రైవ్‌లు నా (కనీస) బడ్జెట్‌ను పూర్తిగా అధిగమించాయి.LOL పైరేటెడ్ గేమ్‌లను విక్రయించే ఈ వ్యక్తిని నేను కలవడానికి ముందు, నాకు ఎవరూ తెలియదు.వెనుకవైపు, నేను ఇంటర్‌ఫేస్ 1 మరియు కొన్ని ROM గేమ్‌లను కొనుగోలు చేయాలి.కోడి పళ్ళంత అరుదు.


పోస్ట్ సమయం: జూన్-15-2021