Created working stack space in case of previous evaluxn overflow
This commit is contained in:
parent
742c52265f
commit
4622a8a061
|
@ -324,6 +324,7 @@ evaluxn(Uxn *u, Uint16 vec)
|
|||
{
|
||||
Uint8 instr;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
|
@ -232,6 +232,7 @@ evaluxn(Uxn *u, Uint16 vec)
|
|||
{
|
||||
Uint8 instr;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
|
@ -56,6 +56,7 @@ evaluxn(Uxn *u, Uint16 vec)
|
|||
{
|
||||
Uint8 instr;
|
||||
u->ram.ptr = vec;
|
||||
if(u->wst.ptr > 0xf8) u->wst.ptr = 0xf8;
|
||||
while(u->ram.ptr) {
|
||||
instr = u->ram.dat[u->ram.ptr++];
|
||||
switch(instr) {
|
||||
|
|
Loading…
Reference in New Issue