Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Eigenes OS Kategorie: Progr. Assembler, TaskingTools, OS (von Sven - 26.04.2004 15:04)
Als Antwort auf Re: Eigenes OS von André H. - 15.04.2004 9:34

> Hallo Sven,
>  
> > Naja, so ins blaue zu forschen ist ja auch nicht das wahre.
>
> Das ist aber leider oft die einzige Möglichkeit. :-)
>
> > Gibts vielleicht Bücher zu diesem Thema?
>
> Zum Thema OS der CC2, nein.
> Speziell zur C16x Controller-Familie, ja.
> Lt. B.Kainka ist das "80C166er Leerbuch" vom Elektor sehr zu empfehlen.
> Ich selbst habe dieses nicht.
>
> > Also ich hab mir mal die Projektdatei für die Tasking-Tools näher angesehen.
> > Da stehen ja interessante Sachen drin:
> > ...
> > Gut, das muss jetzt nichts bedeuten, aber spricht natürlich gegen die These des
> > geheimnisvollen Quellcodes der Virtuellen Maschine aka OS :).
>
> Das nutzt einem leider nichts, da Martin Förster die ensprechenden Dateien
> verständlciherweise nicht mitgeliefert hat. :-)
> Man sieht nur wie der Code zwischen den Dateien aufgeteilt war.
>
> > Wenn ich fragen darf, woher hast du eigentlich die Infos für das OS?
>
> Ganz am Anfang hat mir Cris bei der Parameterübergabe geholfen.
> Dann wurde ich heiÃ? auf ASM und habe selbst geforscht.
> Alle weiteren Infos habe ich aus dem disassemblierten OS.
> Aber ohne die Arbeit von Eric Hospel, der das OS disassembliert und schon
> mit einigen Kommentaren versehen hat, wäre dies kaum möglich.
> (Mittlerweile ist dort schon viel von mir mit Kommentaren versehen. Ich sollte das
> aktuelle Listing einmal hochladen. :-)  )
>
> Auch habe ich OSOPT_V2 einmal disassembliert, um die Unterschiede zum Original
> zu erkennen, um ich bei der Erstellung von OSOPT V3.0 keine Fehler mit
> den Einsprungadressen zu machen.
>
> Kurz:
> Ich habe das OS an Hand der VM-Codes durchforscht.
> Für die VM-Codes gibt es mehrere Tabellen mit Einsprungadressen im OS.
> Diesen muÃ? man "nur" nachgehen und die Routinen richtig interpretieren. :-)
> Also ein wenig Knochenarbeit :-)
>
> MfG André H.
>

OK, dann erstmal danke für deine Hilfe.
Hab mir erstmal "Messen, Steuern und Regeln mit C-Control II" gekauft :).

Wär cool, wenn du deine akt. Version des kommentierten Quellcodes hochladen könntest.


    Antwort schreiben


Antworten:

Re: Eigenes OS (von André H. - 6.05.2004 8:37)