Pigmeo 0.0.1 ya disponible

Es una versión alpha, no contiene suficientes características para ser usada para crear casi ningún programa útil.

Sólo necesitas tener instalada una máquina virtual de .NET (CLR), como Mono o Microsoft .NET, y debería funcionar en cualquier sistema operativo para el cual haya disponible un CLR de .NET. Por el momento se ha comprobado que funciona en Linux y en Windows.

Soporta las siguientes características:

  • Arquitectura PIC14
  • Modelo PIC16F716
  • Acceder a variables estáticas definidas tanto en el propio programa como en librerías externas a las que se hace referencia
  • Se soportan más de la mitad de los registros disponibles en el PIC16F716
  • Forzar al compilador a que llame a ciertas variables de determinada manera, usando el Custom Attribute [AsmName()]
  • Forzar al compilador a que almacene ciertas variables en posiciones determinadas de memoria, usando el Custom Attribute [Location()]
  • Asignar valores constantes a variables estáticas de tipo uint8/byte
  • Copiar variables estáticas de tipo uint8/byte
  • Sumar dos variables de tipo uint8/byte
  • Sumar dos variables de tipo uint8/byte con comprobación de desbordamiento
  • Restar dos variables de tipo uint8/byte
  • Bucles infinitos
  • Instrucción goto
  • Posibilidad de elegir qué hacer cuando el programa termina:
    • Quedarse en un bucle infinito sin hacer nada
    • Reiniciar el programa
  • Posibilidad de elegir cómo implementar el soporte para excepciones:
    • No se permiten excepciones
    • Terminar el programa cuando salte cualquier excepción
  • Interfaz para la línea de comandos
  • Interfaz gráfica WinForms

Toda la información sobre esta versión está disponible en http://en.pigmeo.org/wiki/Pigmeo_0.0.1

, , , ,

  1. No comments yet.

You must be logged in to post a comment.

  1. No trackbacks yet.