summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2018-01-09 19:39:29 -0500
committerProjectRevoTPP <projectrevotpp@hotmail.com>2018-01-09 19:39:29 -0500
commitbdf242c2876ce95673de446cbaea9498dc77d8ed (patch)
treee3bb4e0411c1662c1d708403b4f7e5b538b94d0f
parent9e8079fc1bd201946a1bb667096b417cbf16ecbb (diff)
both print defines for nocashgba
-rw-r--r--src/isagbprn.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/isagbprn.c b/src/isagbprn.c
index 52d7653bc..3fd5e9142 100644
--- a/src/isagbprn.c
+++ b/src/isagbprn.c
@@ -12,7 +12,8 @@
// originally for auto no$gba support, the string "no$gba" should be at this address,
// the user needs to read this string out as the memory viewer won't show it.
#define NOCASHGBAIDADDR 0x4FFFA00
-#define NOCASHGBAPRINTADDR 0x4FFFA14
+#define NOCASHGBAPRINTADDR1 0x4FFFA10 // automatically adds a newline after the string has finished
+#define NOCASHGBAPRINTADDR2 0x4FFFA14 // does not automatically add the newline. by default, NOCASHGBAPRINTADDR2 is used. this is used to keep strings consistent between no$gba and VBA-RR, but a user can choose to forgo this.
struct AGBPrintStruct
{
@@ -160,7 +161,7 @@ void AGBAssert(const char *pFile, int nLine, const char *pExpression, int nStopP
/*
void NoCashGBAPrint(const char *pBuf)
{
- *(volatile u32*)NOCASHGBAPRINTADDR = (u32)pBuf;
+ *(volatile u32*)NOCASHGBAPRINTADDR2 = (u32)pBuf;
}
void NoCashGBAPrintf(const char *pBuf, ...)