概要
wslで、kernel.elfのコンパイル、やってみた。
さらに、上のkernel見つけたので、コンパイルしてみた。
俺言語インタープリタを、移植してみた。
写真
サンプルコード
void putchr(unsigned char c) {
api_putchar(c);
}
void putint(int i) {
char str[30];
_sprintf(str, "%d ", i);
api_putstr0(str);
}
void crlf() {
api_putstr0("\n");
}
void HariMain(void) {
char str[30];
int i,
j,
k;
api_putstr0("Ore Gengo v1.0\n");
for ( ; ; )
{
j = api_getkey(1);
if (j == 10)
{
crlf();
WR(Ptr++, '\0');
run();
}
else
{
putchr(j);
WR(Ptr++, j);
}
}
api_end();
}
以上。