From 4eddf08639792cd50efac204ef30f21cad5f1a33 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 18 Sep 2024 09:23:07 -0500 Subject: [PATCH] Revert "Just let `oam_spr` throw if we don't find a label" This reverts commit 69156fa8b0f49382fa54c745a858d16725c719a2. --- src/dotnes.tasks/Utilities/IL2NESWriter.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/dotnes.tasks/Utilities/IL2NESWriter.cs b/src/dotnes.tasks/Utilities/IL2NESWriter.cs index 8445d6c..e68996c 100644 --- a/src/dotnes.tasks/Utilities/IL2NESWriter.cs +++ b/src/dotnes.tasks/Utilities/IL2NESWriter.cs @@ -363,7 +363,14 @@ ushort GetAddress(string name) case nameof(scroll): return 0x82FB; case nameof(oam_spr): - return Labels[nameof(oam_spr)]; + if (Labels.TryGetValue(nameof(oam_spr), out var address)) + { + return address; + } + else + { + return 0x0000; + } default: throw new NotImplementedException($"{nameof(GetAddress)} for {name} is not implemented!"); }