From 49713f73e0ea0498840bc18aa06acd41bf06bdb5 Mon Sep 17 00:00:00 2001 From: Kugel Fuhr <98353208+kugelfuhr@users.noreply.github.com> Date: Fri, 20 Jun 2025 08:13:12 +0200 Subject: [PATCH] Output relative branch targets as "*-30" instead of "* + (-30)". --- src/da65/handler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/da65/handler.c b/src/da65/handler.c index db55b4058..c119206ad 100644 --- a/src/da65/handler.c +++ b/src/da65/handler.c @@ -518,11 +518,11 @@ void OH_Relative (const OpcDesc* D) GenerateLabel (D->Flags, Addr); /* Output the line */ - if (HaveLabel(Addr)) { + if (HaveLabel (Addr)) { OneLine (D, "%s", GetAddrArg (D->Flags, Addr)); } else { /* No label -- make a relative address expression */ - OneLine (D, "* + (%d)", (int) Offs + 2); + OneLine (D, "*%+d", (int) Offs + 2); } }