stub behaviour is now configurable

This commit is contained in:
FeralChild64 committed 2019-09-24 22:10:48 +02:00
1 parent 49f48eb615
commit 33b6b36fcb
18 files changed
+48 -14

No files matched your search

+23 -1
View File
@@ -58,4 +58,26 @@
#if CONFIG_BCD_SAFE_INTERRUPTS
#define HAS_BCD_SAFE_INTERRUPTS
#endif
#endif
// Stub configuration
.macro STUB_IMPLEMENTATION_RTS() {
rts
}
.macro STUB_IMPLEMENTATION_BRK() {
.break
brk
brk
jmp *-2
}
.macro STUB_IMPLEMENTATION()
{
#if CONFIG_STUBS_BRK
STUB_IMPLEMENTATION_BRK()
#else
STUB_IMPLEMENTATION_RTS()
#endif
}