//Lägg till ett nytt projekt.
//Använd "standard start-up" i "Settings".
//Kompilera (Build) och starta simulatorn.
//Anslut "Console". Anslut också "Dipswitch-inportar" 
//på adresserna 0x900-0x903 och ställ in ett packat 
//flyttal på switcharna.

//Starta programmet. Efter en (lång) stund skrivs 
//flyttalsvärdet ut på konsolen.

#include	<stdio.h>

float floatvar;
long hexfloat;

void main(void){
 while(1){
  hexfloat = *((long *) 0x900); //Läs inportarna $900-$903 och placera 
  __asm(" LDY	_hexfloat");    //32-bitarsvärdet i heltalsvariabeln hexfloat
  __asm(" LDD	2+_hexfloat");
  __asm(" STY	_floatvar");    //Flytta hexfloat till flyttalsvariabeln floatvar
  __asm(" STD	2+_floatvar");
  printf("%f\n",floatvar);      //Skriv ut värdet på floatvar på konsolen
 }
}