gokernel
(usa Linux Mint)
Enviado em 14/08/2018 - 11:51h
Olá Pessoal !
Projeto atualizado e um "stupid bug" corrigido ... versão antiga:
----------------------------------------------------------
Arquivo: vm.c
Função: vm_run ();
case OP_POP_VAR: { // linha: 88
UCHAR i = (UCHAR)a->code[a->ip++]; // linha: 89
Gvar[i].value = sp[0]; break; // linha: 90 ... bug aqui ... retirar ( break; )
/*
switch (Gvar[i].type) {
case TYPE_INT: Gvar[i].value.i = sp->i; break;
case TYPE_FLOAT: Gvar[i].value.f = sp->f; break;
}
*/
sp--;
} continue;
----------------------------------------------------------
Bug corrigido ...
Words implementadas:
01 - include: include "file.s"
02 - for : por enquanto somente loop infinito: for(;;) { ... }
03 - break;
Sério !!! ... Alguém se candidata como tester ???
É Muito importante a função de um "tester" ... estou precisando, pois não tenho tempo para testar tudo ...
T++.