Re: Eigenes OS Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 15.04.2004 9:34) | ||
Als Antwort auf Re: Eigenes OS von Sven - 11.04.2004 18:19 | ||
| ||
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. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Eigenes OS (von Sven - 26.04.2004 15:04) Re: Eigenes OS (von André H. - 6.05.2004 8:37) |