Anzeige

Libcpu - Bibliothek emuliert verschiedene CPUs

Recompiler nutzt LLVM als Backend

Eine Bibliothek, um unterschiedliche Prozessorarchitekturen zu emulieren, hat Michael Steil mit libcpu auf dem 26C3 vorgestellt. Zum Testen gibt es einen libcpu-Client auf C64-Basic.

Steil ist ein bekanntes Gesicht auf dem Kongressen des Chaos Computer Club (CCC), in den letzten Jahren wartete er mit neuen Erkenntnisse zum Hacken von Xbox 360 und Playstation 3 auf. Sein neues Projekt libcpu ist allgemeiner angelegt: Eine Open-Source-Bibliothek, die verschiedene Prozessorarchitekturen emuliert, und so als CPU-Kern für verschiedene Emulator-Projekte genutzt werden kann.

Anzeige

Die Bibliothek ist als Recompiler implementiert. Sie nutzt libcpu-eigene Frontends für verschiedene CPU-Typen und LLVM als Backend. Derzeit stehen Frontends für MOS 6502 sowie Motorola 68K und 88K zur Verfügung, Frontends für MIPS und ARM sind noch in einem sehr frühen Stadium.

Die libcpu bietet sowohl eine User-Mode- als auch System-Mode-Emulation und kann zur dynamischen und statischen Rekompilation genutzt werden. Zum Testen steht unter anderem ein libcpu-Client zur Verfügung, der das Commodore BASIC V2 des C64 ausführt.

Details rund um libcpu sind im Projekt-Wiki unter libcpu.org/wiki zusammengefasst.


eye home zur Startseite
gandalf 31. Dez 2009

Ich schiebe meinen Quantenharmonisator in ihre Photonenresonanzkammer, dan können wir...

Peer Perkenbrück 30. Dez 2009

Warum? libcpu ist doch nützlich.

Peer Kirkenbrück 30. Dez 2009

Läuft auch unter FreeBSD und unter Windows (musst einfach nur mit Cywgin kompilieren...

Kommentieren



Anzeige

  1. Deputy Business System Owner BPM/PM Tool (m/w)
    Daimler AG, Stuttgart
  2. Cloud-Architekt/in
    Robert Bosch GmbH, Stuttgart-Feuerbach
  3. Test Engineer (m/w)
    ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Darmstadt
  4. IT-Architekt (m/w) Security-Lösungen
    Zurich Gruppe Deutschland, Köln

Detailsuche



Anzeige
Top-Angebote
  1. NUR BIS DONNERSTAG 9 UHR: HTC Desire 626G, Smartphone, 8 GB, 5 Zoll, Grau
    129,00€ inkl. Versand
  2. NUR BIS DONNERSTAG 9 UHR: HTC Desire 626G, Smartphone, 8 GB, 5 Zoll, Weiß
    129,00€ inkl. Versand
  3. VORBESTELLBAR: Psycho-Pass: Mandatory Happiness Limited Edition (PS4)
    69,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Kupferkabel

    M-net setzt im Kupfernetz schnelles G.fast ein

  2. Facebook

    EuGH könnte Datentransfer in die USA endgültig stoppen

  3. Prozessoren

    Intel soll in Deutschland Abbau von 350 Stellen planen

  4. CCIX

    Ein Interconnect für alle

  5. Service

    Telekom-Chef kündigt Techniker-Termine am Samstag an

  6. Ausstieg

    Massenentlassungen in Microsofts Smartphone-Sparte

  7. Verbot von Geoblocking

    Brüssel will europäischen Online-Handel ankurbeln

  8. Konkurrenz zu DJI

    Xiaomi mit Kampfpreis für Mi-Drohne

  9. Security-Studie

    Mit Schokolade zum Passwort

  10. Lenovo

    Moto G4 kann doch mit mehr Speicher bestellt werden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Darknet: Die gefährlichen Anonymitätstipps der Drogenhändler
Darknet
Die gefährlichen Anonymitätstipps der Drogenhändler
  1. Privatsphäre 1 Million Menschen nutzen Facebook über Tor
  2. Security Tor-Nutzer über Mausrad identifizieren

Privacy-Boxen im Test: Trügerische Privatheit
Privacy-Boxen im Test
Trügerische Privatheit
  1. Hack von Rüstungskonzern Schweizer Cert gibt Security-Tipps für Unternehmen
  2. APT28 Hackergruppe soll CDU angegriffen haben
  3. Veröffentlichung privater Daten AfD sucht mit Kopfgeld nach "Datendieb"

Traceroute: Wann ist ein Nerd ein Nerd?
Traceroute
Wann ist ein Nerd ein Nerd?

  1. LOGO...

    Rulf | 06:06

  2. Re: Respekt für den Kläger!

    Prinzeumel | 05:51

  3. Re: So müßte Open Pandora aussehen ...

    Lightkey | 05:50

  4. Re: StudiVZ

    Prinzeumel | 05:49

  5. Re: Wie soll das funktionieren?

    baldur | 05:40


  1. 18:48

  2. 17:49

  3. 17:32

  4. 16:54

  5. 16:41

  6. 15:47

  7. 15:45

  8. 15:38


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel