Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Ausgabedateien Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Feynthefallen - 25.09.2006 22:17)
 Als Antwort auf Ausgabedateien von Dietmar - 25.09.2006 14:50
Feynthefallen nutzt:  Open-Micro, Open-Mini
> Hallo Tom!
>
> Ich habe Deine beiden DAT-Ausgabedateien des Compiler erhalten. Hier der Inhalt:
>
> Compiliert unter Linux:
>
> CCTRL-BASIC
> 98
> 85 64 29 158 73 0 96 1 24 0 1 13 0 1 13 3 21 0 19 64 4 0 30 3 0 33 3 0 20 1 13 0
> 1 29 5 19 13 3 1 24 0 28 5 85 3 62 4 0 56 3 0 45 3 0 59 1 29 6 28 6 85 59 62 4
> 0 93 21 0 19 64 4 0 80 3 0 33 80 0 85 2 2 80 0 85 23 2 3 0 62 3 0 11 19 24 0 7
> 255 255
> 0
>
> Compiliert unter Windows Me:
>
> CTRL-BASIC
> 98
> 85 64 29 158 73 0 96 1 24 0 1 1= 0 1 13 3 21 0 19 64 4 0 30 3 0 33 3 0 20 1 13 0
> 1 29 5 19 13 3 1 24 0 28 5 85 3 62 4 0 56 3 0 45 3 0 59 1 29 6 28 6 85 59 62 4
> 0 93 21 0 19 64 4 0 80 3 0 33 80 0 85 2 2 80 0 85 23 2 3 0 62 3 0 11 19 24 0 7
> 255 255
> 0
>
> Wie man unschwer erkennen kann, ist das Byte an Dateioffset $30 unterschiedlich. Unter Windows Me wurde statt einer "3" ein "=" in die Ausgabedatei geschrieben. Aus dem Byte $33 (binär 110011) wurde ein $3d (binär 111101). Offensichtlich sind ein paar Bits umgekippt.
>
> Das ist ein sehr seltsamer Fehler. Am Compiler kann es nicht liegen, denn er arbeitet unter den diversen Betriebssystemen fehlerfrei. An Windows Me sollte es eigentlich auch nicht liegen. Ich kann mir nur denken, daß irgendetwas in Deinem Computersystem nicht korrekt arbeitet. Vielleicht ein fehlerhafter oder billiger Speicherbaustein, der mit Deinem Motherboard nicht zusammenarbeiten will. Wie ich schon schrieb, trat auf meinem System auch einmal so einen Fall auf. Auch bei mir sorgte der Fehler dafür, daß Dateiinhalte verändert wurden. Oder Deine Festplatte oder das Festplattenkabel ist nicht für den aktiven DMA-Modus ausgelegt.
>
> Der Fehler müßte sich auch in einigen anderen Fällen bemerkbar machen, nicht nur beim Compilieren. Du solltest einmal unter Win Me einige hundert Megabyte an Dateien auf Deiner Festplatte hin- und herkopieren und anschließend einen Binärvergleich mit den Originaldaten machen. Zum Beispiel mittels File Compare ("fc /b datei1 datei2"), falls das bei Windows Millenium beiliegt.
>
> Viele Grüße
> Dietmar

Werd ich machen. Glaubst du mir jetzt, daß ich meine Programme gründlich teste?

Bin derzeit in der Klinik, daher kann es mit den Antworten länger dauern.

There's nothing so inventive as a fool tampering with a foolproof appliance

 Antwort schreiben

Bisherige Antworten:

Re: Ausgabedateien (von Dietmar - 26.09.2006 11:42)
    Re: Ausgabedateien (von Feynthefallen - 26.09.2006 14:20)
        "Thomas Fischer", "Tommy" und "Feynthefallen" (von Dietmar - 26.09.2006 21:36)
            Re: "Thomas Fischer", "Tommy" und "Feynthefallen" (von Feynthefallen - 3.10.2006 16:57)
                Danke für die Richtigstellung (von Dietmar - 3.10.2006 17:58)
                    Re: Danke für die Richtigstellung (von Feynthefallen - 8.10.2006 13:19)
                       Re: Danke für die Richtigstellung (von Dietmar - 8.10.2006 14:34)
                          Re: Danke für die Richtigstellung (von Feynthefallen - 14.10.2006 23:33)