Basic read-only cli (#35)

Co-authored-by: Darkress <30271678+DarkressX@users.noreply.github.com>
Reviewed-on: darkress/pic16f84-sim#35
This commit was merged in pull request #35.
This commit is contained in:
darkress
2023-06-17 23:34:59 +02:00
parent b408b10cd0
commit 72c377823e
5 changed files with 43 additions and 19 deletions

View File

@@ -111,7 +111,7 @@ public class Memory
return 1;
}
private static int getFSR()
public static int getFSR()
{
return memory[0x4];
}

View File

@@ -18,10 +18,6 @@ public class Stack
return stack[stackPointer];
}
public static int peek()
{
return stack[(stackPointer + 7) % 8]; //Get TopOfStack -1 +8 = 7 and modulo 8 to avoid IndexOutOfBound
}
private static void pointNext()
{

View File

@@ -29,7 +29,8 @@ public class Watchdog
public static void resetProgram()
{
Memory.setRegister(0x03, Memory.getRegister(0x03) | 0x10);
Memory.setRegister(0x03, Memory.getRegister(0x03) | 0x10); //Set !T0 in StatusReg
ProgramCounter.resetProgramCounter();
watchdogTimer = 18000;
}