Skip to content

ricferpas/mips2mars

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors