home *** CD-ROM | disk | FTP | other *** search
/ Brotikasten / BROTCD01.iso / c128 / c44.d64 / dokumentation < prev    next >
Text File  |  1995-08-08  |  11KB  |  468 lines

  1.      d a t e n a u s t a u s c h    ZWISCHEN    c p / m    UND    c 1 2 8
  2.  
  3.      ====================================================================
  4.  
  5.  
  6.  
  7.  
  8.      mIT DEM cOMMODORE c128 HAT MAN SICH JA DEM wERBESLOGAN NACH
  9.  
  10.                         " dREI cOMPUTER IN EINEM "
  11.  
  12.      GEKAUFT UND MOECHTE DANN JA AUCH IN GEWISSEM mASSE SEINE dATEN-
  13.      BESTAENDE ZWISCHEN DIESEN rECHNERN AUSTAUSCHEN KOENNEN. fUER DEN c64 
  14.      UND DEN c128 IST DAS SELBSTVERSTAENDLICH KEIN pROBLEM, DOCH BEIM 
  15.      z80-mODUS UND DEM bETRIEBSSYSTEM cp/m WIRD ES ZUM cOMMODORE 
  16.      dISKETTEN fORMAT SCHON PROBLEMATISCHER. aUCH UNTERSCHEIDEN SICH DIE 
  17.      zEICHENCODES UND DEREN iNTERPRETATIONEN ZWISCHEN cOMMODORE "ascii" 
  18.      UND DEM EIGENTLICHEN ascii-cODE UNTER cp/m. dAMIT DIE vERWIRRUNG 
  19.      NOCH GROESSER WIRD, KOMMEN ZU ALLEM uEBERFLUSS AUCH NOCH DIE 
  20.      DEUTSCHEN sONDERZEICHEN HINZU.  
  21.  
  22.  
  23.  
  24.      dA MIR BISHER KEIN pROGRAMM MIT DIREKTER eIN-/aUSGABE AUF DIE 
  25.      UNTERSCHIEDLICHEN dISK-fORMATE IM c128 - mODUS BEKANNT IST 
  26.      ( AUSGENOMMEN EINE fORMATIERUNG VON cp/m-dISKETTEN ), SIND DIE IM 
  27.      FOLGENDEN BESCHRIEBENEN rOUTINEN ENTSTANDEN. dIESE UNTERSTUETZEN 
  28.      EINEN dATENAUSTAUSCH UEBER DEN sPEICHER ( bANK 1 ), DA DIESER SOWOHL 
  29.      IM cp/m- ALS AUCH UNTER c128-mODUS VERWENDET WIRD. fALLS MAN 
  30.      NAEMLICH NACH EINEM cp/m-bETRIEB UEBER rESET IM c128-mONITOR DIESEN 
  31.      rECHNERBEREICH ANSCHAUT, SO FINDET MAN DIE GERADE IM z80 VERWENDETEN 
  32.      dATEN WIEDER. dIE sTART-rOUTINEN BEIM eIN-/aUSSCHALTEN ALLERDINGS 
  33.      LOESCHEN DEN sPEICHER, ES MUSS SOMIT UEBER bOOT-cOMMAND ODER rESET-
  34.      tASTE GEWECHSELT WERDEN.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.      pROGRAMM nAME : code tabelle
  73.      ----------------------------
  74.  
  75.  
  76.      bEI EINEM dATENFILE, DASS UNTER cp/m IN DEN sPEICHER GELADEN WURDE, 
  77.      KANN MAN ABER MIT DEM mONITOR BEI ascii-dATEN SOFORT uNTERSCHIEDE 
  78.      AUSMACHEN, DIE MAN BEI EINEM save IM c128-sYSTEM AUSGLEICHEN MUSS.  
  79.      sOMIT BENOETIGT MAN uMSCHLUESSELUNGS tABELLEN, DIE FUER JEDEN 
  80.      MOEGLICHEN bYTE-iNHALT ( wERTE VON 0 BIS 255 BZW. hEX '00 BIS 'ff ) 
  81.      DEN ERFORDERLICHEN cODE DES ANDEREN sYSTEMS AUSWEISEN, ES SEI DENN, 
  82.      ES WIRD EINE "TRANSPARENTE" uEBERTRAGUNG GEWUENSCHT. dIES IST ZUM 
  83.      bEISPIEL DANN DER fALL, WENN MAN SICH ALS tEILNEHMER EINER mAILBOX 
  84.      EIN cp/m pROGRAMM ALS bINAERFILE AUF DEN EIGENEN rECHNER GEHOLT HAT 
  85.      ( download ), DAS tERMINALPROGRAMM FUER DEN aKKUSTIKKOPPLER ABER IM 
  86.      c128-mODE ABLIEF. bEI DIESEM tRANSFER ZWISCHEN DEN rECHNERN DARF 
  87.      NATUERLICH KEINE uMSETZUNG DER bYTEINHALTE ERFOLGEN.  
  88.  
  89.      dRUCKDATEIEN ABER ODER AUCH LESBARE dATENBESTAENDE ALLERDINGS 
  90.      MUESSEN UEBERSETZT WERDEN.  
  91.  
  92.      mIT DEM pROGRAMM code tabelle KANN NUN EINE DERARTIGE uMSCHLUES-
  93.      SELUNGS tABELLE AUFGEBAUT ODER GEAENDERT WERDEN, DIE DANN IN DEN 
  94.      pROGRAMMEN file to cp/m ODER file to c128 HERANGEZOGEN WIRD.  eS 
  95.      LIEGEN BEREITS tABELLEN VOR, DIE ZUMINDEST DIE sTANDARDUEBER-
  96.      SETZUNGEN BEINHALTEN.  
  97.  
  98.      nACH DEM pROGRAMMSTART MUSS DER fILE-nAMEN EINGEGEBEN WERDEN FUER 
  99.      DIE NEUE ODER ZU AENDERNDE tABELLEN-dATEI. iM fALLE NEUE tABELLE IST 
  100.      AUSSERDEM EINE bYTESTRUKTUR VORZUGEBEN. dIES SOLLTE EIN zEICHEN 
  101.      SEIN, DAS FUER JEDES bYTE EINGESETZT WIRD, FUER DAS KEIN cODE IM 
  102.      ANDEREN sYSTEM EXISTIERT. dIE wERTIGKEITEN 000 BIS 031 MUESSEN BIS 
  103.      AUF lINE-fEED ( 010 ), cARRIAGE rETURN ( 013 ) UND eSCAPE ( 027 )
  104.      SOWIESO DURCH EIN DRUCKBARES zEICHEN ERSETZT WERDEN, WENN MAN 
  105.      dRUCKERPROBLEME UMGEHEN WILL.  
  106.  
  107.      dURCH eINGABE DER tABELLENPLATZ nUMMER WIRD DER BISHERIGE 
  108.      pLATZINHALT ANGEZEIGT, DER DANN GEAENDERT WERDEN KANN. iN DEM 
  109.      ANGEZEIGTEN bILDSCHIRM SIND AN DEN sTELLEN IN REVERS DIE bUCHSTABEN 
  110.      DARGESTELLT, DIE AN DIESEM tABELLENPLATZ FUER DEN cbm-zEICHENSATZ IM 
  111.      gROSS-/kLEIN-mODUS STEHEN WUERDEN. dIES IST NUR ALS aNHALTSPUNKT 
  112.      GEDACHT UND HAT NICHTS MIT DEN EINGEGEBENEN wERTIGKEITEN ZU TUN.  
  113.  
  114.  
  115.      uEBER DIE eSCAPE tASTE KANN DER aENDERUNGSMODUS VERLASSEN WERDEN. iM 
  116.      DARAUFFOLGENDEN mENUE KANN DANN DER save INITIIERT WERDEN.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.      tABELLE :   c128 >> cp/m
  145.      ------------------------
  146.  
  147.  
  148.  
  149.      dIESE tABELLE KANN VERWENDET WERDEN, WENN EINE c128-dATEI INS cp/m - 
  150.      fORMAT UEBERSETZT WERDEN MUSS DURCH DAS pROGRAMM file to cp/m. uNTER 
  151.      DEM nAMEN "demo cp/m seite" IST EINE KLEINE bASIC-rOUTINE AUF DER 
  152.      dISKETTE, DIE DIE MOEGLICHE cp/m-dARSTELLUNG AUFZEIGT. uEBER DIE 
  153.      cODES DER uMLAUTE WERDEN DABEI ZUSAETZLICHE sONDERZEICHEN AKTIVIERT,   
  154.      DIE ES NUR UNTER cp/m GIBT. eS SEI DENN, sIE HABEN BEI cp/m MIT DEM 
  155.      setup-pROGRAMM AUF DIE DEUTSCHEN sONDERZEICHEN UMGESCHALTET, DANN 
  156.      WERDEN SELBSTVERSTAENDLICH DIESE DISPLAYED.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.      tABELLE :   cp/m >> c128
  164.      ------------------------
  165.  
  166.  
  167.  
  168.      dIES IST DER UMGEKEHRTE wEG, FALLS NAEMLICH EINE UNTER cp/m 
  169.      ERSTELLTE DRUCKBARE dATEI NACH c128 UEBERTRAGEN WERDEN SOLL MIT DER 
  170.      ENTSPRECHENDEN rOUTINE file to c128. oBWOHL DER ascii-zEICHENSATZ 
  171.      NUR DIE wERTIGKEITEN VON 000 BIS 127 VERWENDET, SIND AUCH DIE 
  172.      RESTLICHEN pLAETZE IN DER tABELLE BELEGT. dIES ENTSPRICHT DER 
  173.      wordstar bENUTZUNG UNTER cp/m, DA HIER DAS SOGENANNTE hIGH bIT ZUR 
  174.      mARKIERUNG HERANGEZOGEN WIRD. dURCH DIE tABELLE WIRD DIES 
  175.      AUTOMATISCH BEI DER uMSETZUNG WIEDER AUSGEBLENDET, EINE DERARTIGE 
  176.      dATEI KANN ALSO AUCH PROBLEMLOS UEBERNOMMEN WERDEN.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.      tABELLE :   c128 >> ibm
  217.      -----------------------
  218.  
  219.  
  220.  
  221.      dA DIE fLOPPY 1571 UNTER cp/m AUCH ibm-dISKETTENFORMATE VERARBEITEN 
  222.      KANN, IST DER wEG ZU cp/m86 UND AUCH DER dATENTRANSFER ZU msdos 
  223.      MOEGLICH. bESONDERS LETZTERES WIRD JA IMMER INTERESSANTER. aUCH HIER 
  224.      KANN DURCH DIE bASIC rOUTINE "demo ibm seite" DER uEBERSETZUNGS-
  225.      UMFANG DEMONSTRIERT WERDEN. 
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.      tABELLE :   ibm >> c128
  233.      -----------------------
  234.  
  235.  
  236.  
  237.      aNALOG ZUR VORHERGEHENDEN tABELLE IM UMGEKEHRTEN fALL. vORLIEGENDE 
  238.      dOKUMENTATION IST UEBRIGENS SO AUF ibm pc ENTSTANDEN UND UEBER cp/m 
  239.      IN DEN VORLIEGENDEN c128-mODE GEBRACHT WORDEN.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.      aLLGEMEIN ZU DEN VORLIEGENDEN tABELLEN :
  251.  
  252.      dIE tABELLEN SIND JEWEILS FUER DEN gROSS-/kLEINSCHRIFT mODUS UNTER 
  253.      vERWENDUNG DER din-tASTATUR AUFGEBAUT.  
  254.  
  255.      fUER DIE DEUTSCHEN sONDERZEICHEN ( uMLAUTE, USW. ) WERDEN VON DEN 
  256.      tEXTPROGRAMMEN OFT EIGENE, NICHT STANDARDISIERTE wERTIGKEITEN 
  257.      VERWENDET. iN DIESEN fAELLEN MUESSEN DIE tABELLEN ENTSPRECHEND 
  258.      ANGEPASST WERDEN.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.      pROGRAMM nAME : file to cp/m
  289.      ----------------------------
  290.  
  291.  
  292.  
  293.      dIESES pROGRAMM WIRD ERFORDERLICH, UM EINE dATEI EINZULESEN UND MIT 
  294.      BZW. OHNE cODE-uMSETZUNG IN DER bANK 1 ABZUSPEICHERN. dABEI WIRD 
  295.      AUCH DIE gESAMTLAENGE ERMITTELT UND AM eNDE DER uMSCHLUESSELUNG 
  296.      WERDEN aNFANGSADRESSE ( hEX '2000' ) UND DIE eNDEADRESSE IN hEX 
  297.      ANGEZEIGT.  dIESE wERTE WERDEN DANN WIEDER UNTER cp/m BENOETIGT.
  298.  
  299.  
  300.      vOR DEM eINLESEN DER dATENBYTES WIRD NOCH ERFRAGT, OB EIN 
  301.      ZUSAETZLICHES line feed EINGESTELLT WERDEN SOLL. iM pRINZIP BEDEUTET 
  302.      DIES, DASS NACH EINEM cARRIAGE rETURN zEICHEN ( hEX '0d') NOCH EIN 
  303.      lINE fEED zEICHEN HINZUGEFUEGT WIRD. dIES IST FUER cp/m UND AUCH 
  304.      msdos ERFORDERLICH, DA SONST Z.b. BEI DER aUSGABE KEIN zEILEN-
  305.      VORSCHUB GEMACHT WIRD, - IM gEGENSATZ ZUR cOMMODORE c64/c128 
  306.      vERARBEITUNG, BEI DER EIN "wAGENRUECKLAUF zEICHEN" AUCH EINEN 
  307.      vORSCHUB AUF NEUE zEILE BEWIRKT.
  308.  
  309.  
  310.      wILL MAN ZUM bEISPIEL EIN bASIC-lISTING VON c128 NACH cp/m 
  311.      UEBERTRAGEN, SO MUSS MAN ERST EIN lISTFILE ERZEUGEN, IN DEM AUCH DIE 
  312.      SOGENANNTEN tOKEN-bYTES UND BINAER GESPEICHERTEN sTATEMENT nUMMERN 
  313.      AUFBEREITET WERDEN IN EINE LESBARE fORM. dIES KANN MAN MIT DEM 
  314.      FOLGENDEN eINZEILER NACH EINEM bASIC-pROGRAMM lOAD BEREITS INKLUSIV 
  315.      EINES lINE fEED zEICHENS ERREICHEN : 
  316.  
  317.         dopen #128,"daten",w : cmd128 : list : print #128 : dclose #128
  318.  
  319.      bEI ALLEN ANDEREN dRUCKDATEIEN WIRD VERMUTLICH DIE lINE fEED aBFRAGE 
  320.      BEJAHT WERDEN MUESSEN. iM fALLE EINER TRANSPARENTEN uEBERTRAGUNG 
  321.      WIRD SIE ALLERDINGS GARNICHT GESTE