mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Aus Z8000 Objekten C code erstellen


Autor: Olli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe eine P8000 (http://pofo.de/P8000/) Auf der WEGA Laeuft.
Im Grunde ist, was den 16 Bit-Teil anbetrifft, eine Zilog System 8000
Kopie. Das WEGA ist ein auf die Hardware angepasstes ZEUS.

Soweit zur Vorgeschichte ;)
Vor geraumer Zeit hatte ich mich mal drangesetzt aus dem Kernel des WEGA
wieder C-Sourcen zu erhalten. Nach ewigem disassemblieren und 
rumprobieren habe ich es fuer viele der Objekte geschafft.
http://cvs.laladev.de/index.html/WEGA/src/uts
http://pofo.de/P8000/kernel.php
Bei einigen Objekten habe ich jedoch einen ASM Code zu dem ich einfach
nicht das exakte C-Aequivalent hinbekomme.

Ich hatte damals in verschiedenen englischsprachigen Foren/MLs 
nachgefragt, daher hatte ich es alles mal auf einer Seite 
zusammengefasst:

http://pofo.de/P8000/problems.php

Es waere schoen wenn es sich einmal jemand anschauen koennte - ich komm 
da einfach nicht mehr weiter.
Mir kam auch schon die Idee, das ein anderer (aelterer) C-Compiler 
verwendet wurde um die Objekte zu generieren - das wuerde ich aber 
erstmal ausschliessen.

  Gruesse, Olli

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit einer Maske 0x7F00FFFF kann man beispielsweise aus einer 
segmentierten Adresse die nicht signifikanten Bits entfernen.

Wenn etwas funktionell identisch ist, warum reitest du dann derart auf 
dem Versuch herum, exakt identischen Code zu erzeugen?

Autor: Olli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nun - ich ich haette halt gerne exakt die gleichen Objekte am Ende wenn 
moeglich... das ist auch schon der einzige Grund.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.