Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mips2mars

    La idea de este programa es coger el código MIPS generado por un
compilador normal y corriente para mipsel y generar un programa
legible y ejecutable por Mars. Se ha probado que funciona con la
salida de clang 3.3, con otros compiladores seguramente habría que
hacer algún cambio y el resultado sería probablemente menos claro.

    Este programa está escrito en Scala. Para compilarlo, es
suficiente con tener instalado el programa “sbt” versión 0.13 o
posterior, el cual se puede obtener de los repositorios de cualquier
distribución o de http://www.scala-sbt.org/.

    Hay un Makefile para compilar. También hay un script «mips2mars»
que permite ejecutar el resultado si está instalado Scala 0.13
(https://www.scala-lang.org/).

Notas sobre el compilador de C:

- El clang que viene con las distribuciones puede no tener el soporte
  para MIPS compilado. Por tanto, habría que instalarlo desde la
  página del proyecto. En http://llvm.org/releases/download.html#3.3
  está disponible tanto el código fuente como binarios ya compilados.

About

Adapt LLVM MIPS output for MARS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages