Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് പെറ്റ്കാറ്റ് ആണിത്.
പട്ടിക:
NAME
petcat - PETSCII അല്ലെങ്കിൽ BASIC ഫയലുകൾ പരിവർത്തനം ചെയ്യുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുക
സിനോപ്സിസ്
വളർത്തുമൃഗം [ -വാചകം | -പതിപ്പ്> | -ഡബ്ല്യുപതിപ്പ്> | -കെപതിപ്പ്> ] [ -l hexaddr ] [ -c | -nc ] [ -o
ഔട്ട്ഫിൽ ] [ -ഒഴിവാക്കുക ഓഫ്സെറ്റ് ] [-- ] [ ഫയല് പട്ടിക ]
വിവരണം
വളർത്തുമൃഗം ഏറ്റവും സാധാരണമായ CBM ഫയൽ ഫോർമാറ്റുകളിൽ നിന്ന് ഇൻപുട്ട് ഫയലുകളെ പ്രിന്റ് ചെയ്യാവുന്ന ASCII ആക്കി മാറ്റുന്നു
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് രൂപപ്പെടുത്തുകയും എഴുതുകയും ചെയ്യുന്നു. ഇൻപുട്ട് ഫയലിന്റെ തരം യാന്ത്രികമായി നിർണ്ണയിക്കപ്പെടുന്നു, എങ്കിൽ
സാധ്യമാണ്, ഉചിതമായ പരിവർത്തനം നടത്തുന്നു. ബേസിക് പതിപ്പുകളിൽ ചിലത് ഉള്ളതിനാൽ
കീവേഡുകൾ വ്യത്യസ്തമായി നിർവചിച്ചിരിക്കുന്നു, കമാൻഡ് ലൈനിൽ ശരിയായ പരിവർത്തനം തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്.
അത്തരം ആശയക്കുഴപ്പം സംഭവിക്കാത്തിടത്ത്, ഇൻപുട്ടിന്റെ സ്വയമേവയുള്ള തിരിച്ചറിയൽ ഉപയോഗിക്കുന്നു. ഇതാണ്
ഒരേസമയം നിരവധി ഫയലുകൾ വികസിപ്പിക്കുമ്പോൾ അല്ലെങ്കിൽ പ്രോഗ്രാമിൽ പലതിനുള്ള കോഡ് അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ ഉപയോഗപ്രദമാകും
ഹാർഡ്വെയർ അനുസരിച്ച് തിരഞ്ഞെടുത്ത പതിപ്പുകൾ; ഉദാ. സൈമൺസ് ബേസിക് വേഴ്സസ് ബേസിക് 7.0.
ഓരോ ഇൻപുട്ട് ഫയലും വ്യക്തിഗതമായി പരിവർത്തനം ചെയ്യപ്പെടുന്നു, എന്നാൽ ഔട്ട്പുട്ട് ഇപ്രകാരമാണ് നിർമ്മിക്കുന്നത്
തുടർച്ചയായ ഒഴുക്ക്. കൂടാതെ, ഒരു പൈപ്പിലൂടെ വായിക്കുന്ന എല്ലാ ഇൻപുട്ട് ഫയലുകളും സംയോജിപ്പിച്ചിരിക്കുന്നു
അവർ എത്തുന്നതിനുമുമ്പ് വളർത്തുമൃഗം അതിനാൽ ബേസിക് പ്രോഗ്രാമുകൾക്കിടയിലുള്ള ഏതെങ്കിലും യന്ത്ര ഭാഷാ വിഭാഗം
തുടർച്ചയായി എല്ലാ ഫയലുകളും ഒരു മെഷീൻ ലാംഗ്വേജ് പ്രോഗ്രാമായി എടുക്കുന്നതിന് കാരണമാകുന്നു. അക്കാരണത്താൽ
മെഷീൻ ലാംഗ്വേജ് ഭാഗങ്ങൾ ഘടിപ്പിച്ചിരിക്കുന്ന ഫയലുകൾ പ്രത്യേകം ഇൻപുട്ട് ചെയ്യണം,
അല്ലെങ്കിൽ ശേഷിക്കുന്ന ഫയലുകൾ വികസിപ്പിക്കില്ല. വളർത്തുമൃഗം സാധാരണ PETSCII ടെക്സ്റ്റ് തിരിച്ചറിയുന്നു
ഫയലുകൾ (SEQ), ഡയറക്ടറി ലിസ്റ്റിംഗ് അടങ്ങുന്ന പ്രോഗ്രാം ഫയലുകൾ, ബേസിക് പ്രോഗ്രാമുകൾ. രണ്ടും
യഥാർത്ഥ CBM ഫയലുകളും PC64 `P00' തലക്കെട്ടുള്ള ഫയലുകളും സ്വീകരിക്കുന്നു. വ്യത്യസ്തമായ അടിസ്ഥാനം
പതിപ്പുകൾ സ്വയമേവ വേർതിരിച്ചറിയപ്പെടുന്നില്ല, എന്നാൽ സാധാരണ C64, C128 പതിപ്പുകൾ ഉപയോഗിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി.
ഒരു ടെക്സ്റ്റ് ഫയൽ ഒരു ബേസിക് ബൈനറി ഫയലിലേക്ക് ടോക്കണൈസ് ചെയ്യുന്നതിന്, ആവശ്യമുള്ള ബേസിക് പതിപ്പ് ഉണ്ടായിരിക്കണം
കൃത്യമായ കീവേഡുകൾ ഉപയോഗിക്കുന്നതിന് പ്രത്യേകമായി വ്യക്തമാക്കണം. വരി നമ്പറുകളാണെങ്കിൽ
ഓരോ പ്രോഗ്രാം ലൈനിന്റെയും തുടക്കത്തിൽ കണ്ടെത്തിയില്ല, ക്രഞ്ചർ കാണാതായ ലൈൻ സൃഷ്ടിക്കുന്നു
മുമ്പത്തെ ഒന്നിന്റെ സംഖ്യാ മൂല്യത്തിലേക്ക് 2 ചേർത്തുകൊണ്ട് സംഖ്യകൾ. ലൈൻ നമ്പറുകളും ആയതിനാൽ
കർശനമായി ആരോഹണ ക്രമത്തിൽ നിന്ന് വ്യതിചലിക്കുന്നവ അംഗീകരിക്കുന്നു, അവ എഡിറ്റുചെയ്യുമ്പോൾ ശ്രദ്ധിക്കേണ്ടതുണ്ട്
ഒരു C64-ൽ വീണ്ടും ഒരു പ്രോഗ്രാം.
വിശദീകരണം
CBM പ്രോഗ്രാമുകളിൽ സാധാരണയായി പ്രിന്റ് ചെയ്യാനാകാത്ത പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കുന്നതിനാൽ, അവ വ്യക്തമാക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം ഉണ്ട്
സൃഷ്ടിച്ചു. സാധാരണ, വളർത്തുമൃഗം മിക്ക പ്രിന്ററുകളുടെയും അതേ കോഡുകൾ ഉപയോഗിക്കുന്നു, പക്ഷേ ടോക്കണൈസിംഗിനായി
മാഗസിനുകളിൽ നിന്ന് സ്കാൻ ചെയ്ത പ്രോഗ്രാമുകൾക്ക് ഇനിപ്പറയുന്ന കൺവെൻഷൻ ഉപയോഗിക്കാം:
{DOWN} ഒറ്റ നിയന്ത്രണ കോഡാണ്
{6 വലത്} തുടർച്ചയായ കോഡുകളുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു
സാധുവായ ഓർമ്മപ്പെടുത്തലുകളുടെ പട്ടിക:
{wht} {dish} {ensh} {swlc} {down} {rvon} {home} {del} {esc} {red} {rght} {grn}
{blu} {orng} {F1} {F3} {F5} {F7} {F2} {F4} {F6} {F8} {sret} {swuc} {blk} {up}
{rvof} {clr} {inst} {brn} {lred} {gry1} {gry2} {lgrn} {lblu} {gry3} {pur}
{ഇടത്} {yel} {cyn}
ഇതര ഓർമ്മപ്പെടുത്തലുകളുടെ പട്ടിക:
{wht} {up/lo lock on} {up/lo lock off} {return} {lower case} {down} {rvs on}
{home} {delete} {esc} {red} {right} {grn} {blu} {orange} {f1} {f3} {f5} {f7}
{f2} {f4} {f6} {f8} {shift return} {upper case} {blk} {up} {rvs off} {clr}
{ഇൻസേർട്ട്} {ബ്രൗൺ} {ലിറ്റ് ചുവപ്പ്} {ഗ്രേ1} {ഗ്രേ2} {ലിറ്റ് പച്ച} {ലിറ്റ് ബ്ലൂ} {ഗ്രേ3} {പൂർ}
{ഇടത്} {yel} {cyn}
ഓപ്ഷനുകൾ
-l ലോഡ്_വിലാസം
വ്യക്തമാക്കുക ലോഡ്_വിലാസം (ഹെക്സിൽ) ടോക്കണൈസ്ഡ് പ്രോഗ്രാമിനായി.
-c കാരണങ്ങൾ വളർത്തുമൃഗം വ്യാഖ്യാനിക്കാനും പ്രതീകങ്ങൾ നിയന്ത്രിക്കുക. സ്ഥിരസ്ഥിതിയായി, ഈ സ്ട്രിംഗുകളാണ്
പ്രിന്ററുകൾ ഉപയോഗിക്കുന്നത് പോലെ തന്നെ. എന്നിരുന്നാലും, ഒന്നുമില്ലാത്തപ്പോഴെല്ലാം ഒരു ഇതര സെറ്റ് ശ്രമിക്കാറുണ്ട്
പ്രാഥമിക സെറ്റ് മത്സരങ്ങൾക്കുള്ളിൽ. ടെക്സ്റ്റ് മോഡ് തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ ഡിഫോൾട്ട് ഓണാണ്.
-nc നിയന്ത്രണ കോഡുകൾ അടിച്ചമർത്തുക.
-f നിലവിലുള്ള ഔട്ട്പുട്ട് ഫയലിന്റെ തിരുത്തിയെഴുതാൻ നിർബന്ധിക്കുക. ഡിഫോൾട്ട് ശരി.
-h വികസിപ്പിച്ച ഓരോ അടിസ്ഥാന ഫയലിനും ഫയലിന്റെ പേരും ആരംഭ വിലാസവും പ്രിന്റ് ചെയ്യുക. ഡിഫോൾട്ട് ശരി.
-nh പ്രിന്റൗട്ടിൽ ഫയൽ ഹെഡർ അമർത്തുക.
-o ഫയല് ഔട്ട്പുട്ട് വ്യക്തമാക്കിയതിലേക്ക് റീഡയറക്ട് ചെയ്യുക ഫയല്. ഈ ഓപ്ഷൻ -h അസാധുവാക്കുന്നു. എപ്പോൾ ഫയല് ഉണ്ട്
എക്സ്റ്റൻഷൻ `.P00' കൂടാതെ -w ഓപ്ഷനും വ്യക്തമാക്കിയിട്ടുണ്ട്, PC64 ഫയൽ ഹെഡർ എഴുതിയിരിക്കുന്നു
ഓട്ടോമാറ്റിയ്ക്കായി. .P00 ഫയൽ stdout-ൽ എഴുതാൻ കഴിയില്ല, ഒരു ഫയലിൽ മാത്രം.
-ഒഴിവാക്കുക ഓഫ്സെറ്റ്
ഒഴിവാക്കുക ഓഫ്സെറ്റ് ഇൻപുട്ട് ഫയലിന്റെ തുടക്കത്തിൽ ബൈറ്റുകൾ.
-വാചകം ഇൻപുട്ട് ഫയൽ ഒരു അടിസ്ഥാന പ്രോഗ്രാം പോലെയാണെങ്കിലും ടെക്സ്റ്റ് മോഡ് നിർബന്ധിക്കുക, അതായത് ആദ്യത്തേത്
ഫയലിലെ ബൈറ്റ് 01 ആണ്.
-കെപതിപ്പ്>
നിർദ്ദിഷ്ട ബേസിക്കിനായി സാധുവായ എല്ലാ കീവേഡുകളും പ്രിന്റ് ചെയ്താൽ മതി പതിപ്പ്. ഒന്നുമില്ലാതെ
പതിപ്പ്, പിന്തുണയ്ക്കുന്ന ബേസിക് പതിപ്പുകളുടെ എല്ലാ പേരുകളും പകരം ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
-ഡബ്ല്യുപതിപ്പ്>
നിർദ്ദിഷ്ട അടിസ്ഥാനത്തിൽ നിന്ന് സജ്ജീകരിച്ച കീവേഡുകൾ ഉപയോഗിച്ച് പ്രോഗ്രാം ലിസ്റ്റിംഗ് ടോക്കണൈസ് ചെയ്യുക പതിപ്പ്.
-<പതിപ്പ്>
നിർദ്ദിഷ്ട ബേസിക്കിനുള്ള കീവേഡുകളുടെ കൂട്ടം മാറ്റുന്നു പതിപ്പ് ടോക്കണൈസ്ഡ് വികസിപ്പിക്കുകയും ചെയ്യുന്നു
ഇൻപുട്ട് ഫയൽ. ഈ ഓപ്ഷൻ ഇല്ലാതെ വളർത്തുമൃഗം വികസിപ്പിക്കുന്നതിൽ V7.0 കീവേഡുകൾ ഉപയോഗിക്കുന്നു.
പതിപ്പുകൾ
1 അടിസ്ഥാന 1.0
2 അടിസ്ഥാന 2.0
a AtBasic ഉള്ള അടിസ്ഥാന 2.0
t ടർട്ടിൽ ബേസിക്കിനൊപ്പം ബേസിക് 2.0
സൂപ്പർ su se Super Expander ഉള്ള അടിസ്ഥാന 2.0
സൈമൺ si ബേസിക് 2.0, സൈമൺസ് ബേസിക്
മൊഴി sp സ്പീച്ച് ബേസിക് v2.0 ഉള്ള അടിസ്ഥാന 2.7
4 അടിസ്ഥാന 4.0
4e അടിസ്ഥാന 4.0 വിപുലീകരണം
3 അടിസ്ഥാന 3.5
7 അടിസ്ഥാന 7.0
10 അടിസ്ഥാന 10.0
നിയന്ത്രണങ്ങൾ
ലൈൻ നമ്പറുകൾ 65536-ൽ കുറവായിരിക്കണം. പരമാവധി ലൈൻ ദൈർഘ്യം 255 ബൈറ്റുകളാണ്. ലീഡ് വെള്ള
സ്ഥലം അവഗണിക്കപ്പെടുന്നു. ഒരു വാചകവും പിന്തുടരാത്ത ശൂന്യമായ വരികളും ലൈൻ നമ്പറുകളും നിരസിക്കപ്പെട്ടു.
വികസിപ്പിക്കുമ്പോൾ, ഒരു ബേസിക് പ്രോഗ്രാമിലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്ന മെഷീൻ ലാംഗ്വേജ് വിഭാഗം അവഗണിക്കപ്പെടുന്നു.
ക്രഞ്ചിംഗ് സമയത്ത്, ഉദ്ധരണികൾക്ക് പുറത്ത് ദൃശ്യമാകുന്ന നിയന്ത്രണ കോഡുകൾ വ്യാഖ്യാനിക്കപ്പെടുന്നില്ല. താഴ്ന്നത്
ലോഡ് വിലാസത്തിന്റെ ഓർഡർ ബൈറ്റ് "01" ആയിരിക്കണം.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് പെറ്റ്കാറ്റ് ഓൺലൈനായി ഉപയോഗിക്കുക