Return to SVN Tools

As of 06:05:13 AM on Thursday, January 29, 2026, the most recent weeks' worth of commit messages are as follows:

Saturday, December 27, 2025
04:46:45 PM Nerd 5342 Rolling back r5339 (adding radius to thick surface test). It's a solid idea but the implementation for cylinders was broken and there's too many other problems with this logic. I'll want to revisit this in the future (NERD-245) but I'm not there yet.
04:42:07 PM Nerd 5341 Comment.
04:41:16 PM Nerd 5340 Comment.
Sunday, December 21, 2025
12:14:38 AM Nerd 5339 Added a radius parameter to the thick surface test. Feels kinda risky buuuuuuut also this has felt like a problem since...Drome? Was that Spectre Shock / The Understory?
11:46:01 PM Nerd 5338 Implemented point-sphere intersections.
11:41:42 PM Nerd 5337 Made ThickSurfaceTest() a static function of NCollisionSpace.
11:37:19 PM Nerd 5336 ECollisionCleanup -> FCollisionCleanup
11:34:45 PM Nerd 5335 Comment on future changes to the entity factor for predominantly code-based projects.
11:33:42 PM Nerd 5334 Here's those NPrims.h -> NPrimGen.h includes.
11:30:43 PM Nerd 5333 Renamed NPrims to NPrimGen. This change does not include anything that includes this header, meaning this will break the build, but I can't shelve these apparently and I have other changes to sort out. It's fine. Whatever.
11:18:15 PM Nerd 5332 Same changes but for the mutable version.
01:45:37 PM Nerd 5331 Stubbed out an NTransform type. Will need some work.
Saturday, December 20, 2025
08:43:58 PM Atlas 23 Test of the new Trace() function.
06:07:45 PM Nerd 5330 Some improvements to trace primitives. Added NCollisionSpace::Trace() to perform arbitrary line traces without the need for a bespoke primitive. These use a globally accessible point primitive instead.
Saturday, December 06, 2025
09:40:04 AM Empty 63 More work on this triangulation thing.
09:39:46 AM Nerd 5329 Another comment.
Tuesday, December 02, 2025
10:02:21 PM Empty 62 Added triangulation experiment for Atlas.
10:02:02 PM Nerd 5328 Comment.
Wednesday, November 05, 2025
10:16:09 PM Nerd 5327 lol oops
Monday, November 03, 2025
09:38:56 PM Atlas 22 Threshold on mouse movement before hiding the cursor.
09:25:15 PM Atlas 21 Dinking around with stuff and things and stuff.
09:21:50 PM Nerd 5326 Disallowing serialization by not populating save slots doesn't currently work, so for now I've added asserts to ensure this doesn't happen and comments on how it could be supported. Mostly this comes down to IsSessionOpen() requiring a non-null save slot.
Saturday, November 01, 2025
10:44:59 PM Nerd 5325 Fixed a bug when a visible cursor is desired by default, and renamed this property for accuracy.
09:18:15 PM Empty 61 Better.
Wednesday, October 29, 2025
09:37:26 PM Empty 60 Testing spring smoothing.
09:37:18 PM Empty 59 Updates for latest engine changes.

09:36:54 PM Nerd 5324 Updates with lots of comments. This seems to work but I haven't solved all the math myself so who knows.
Tuesday, October 28, 2025
09:45:25 PM Nerd 5323 Added SmoothSpring(). Not fully tested.
Sunday, October 26, 2025
11:32:26 AM Atlas 20 Getting mouse input working a little bit better.
Friday, October 24, 2025
09:02:07 PM Atlas 19 Added color constants.
09:01:38 PM Nerd 5322 Added color constants.
07:22:01 PM Atlas 18 Getting mouse dragging for movement working. Very rough.
07:18:28 PM Nerd 5321 Moved a Mac-specific hack to another function. Who knows if it's correct anymore. Who knows if I'll ever build Mac again.
07:16:03 PM Nerd 5320 Fixed a bug in GL line drawing that's probably existed since the dawn of time.
Wednesday, October 22, 2025
07:17:24 PM Atlas 17 Stubbing out types for the Enodia graph. All super temporary.
07:16:29 PM Nerd 5319 Debug camera should use "FPS" motion for vertical (ctrl/space) movement.
07:14:07 PM Nerd 5318 Increased the limit on debug lines from 32 to 1024, added an option to make these persistent, and added an option to flush all debug lines.
Tuesday, October 21, 2025
07:06:53 PM Atlas 16 Getting a grid and debug camera working.
07:05:42 PM Nerd 5317 Raised debug mouse rotation speed from 0.001 to 0.0025. This should be a config variable but here we are.
07:04:58 PM Nerd 5316 Assert and remove erroneous cleanup flags when they occur.
07:04:31 PM Nerd 5315 Comment on the possibility of a generic post-construct step for all NObjects.
07:04:05 PM Nerd 5314 Renamed GameWantsVisibleMouse() to HasVisibleCursor() for clarity. There's more "mouse" -> "cursor" cleanup to be done in the future.
07:02:52 PM Nerd 5313 Added a default solid color material with only a WVP matrix and a color. Kind of weird that I'd never had something like this before. To be honest, I really need to move in the direction of composing materials from discrete parts, but not during a game jam. (NERD-241)
Monday, October 20, 2025
07:25:41 PM Empty 58 Added test of parcels.
07:20:29 PM Nerd 5312 Stubbed out a new version of NScheduledRoll as a "Parcel" system (IParcel, NParcelMgr, etc.). Not totally ready to go yet but good enough for an initial checkin in advance of LSDJAM 2025.
Wednesday, October 15, 2025
06:21:27 PM Nerd 5311 Comments.
Sunday, October 05, 2025
01:21:17 PM Dev 143 Added RDP files which seems to be the only way to remote in now. Not great.
Saturday, September 06, 2025
11:34:06 AM Nerd 5310 NERD-191, NERD-197: Revised NInputHandler to reset its internal state entirely on demand, rather than destroying and rebuilding itself, which is no longer supported.
11:32:14 AM Nerd 5309 NERD-191, NERD-197: For clearer debugging, reset singleton pointers to 0xdeadbeef when destroyed. Dereferencing a null pointer won't read as clearly in the debugger. (This is related to a bug that was caused by a legacy pattern of deliberately destroying and rebuilding the input singleton, which is no longer supported by the new singleton implementation.)
Friday, September 05, 2025
09:20:57 PM Verse 546 VERSEWOOD \ XAN3 \ CANON Comment.
Wednesday, September 03, 2025
10:10:24 PM Verse 545 Updates for latest engine changes. Also implements FixGlyphs() to match Canon, to align pixel button glyphs to the Ledger font.
01:55:44 PM Nerd 5308 Small perf optimization for quicksorting to use bitshifting instead of multiplication and division. Assumes logical bit shifting with zeroes appended to either side, which should be consistent on all platforms I compile on.
Tuesday, September 02, 2025
02:53:10 PM Verse 544 VERSEWOOD \ XAN3 \ CANON CANON-77: This was supposed to be Late2, not Early2.
01:10:29 PM Nerd 5307 CANON-77, NERD-190: Accidentally made this use the engine delta time to tick the game in r5305.
11:09:28 AM Verse 543 VERSEWOOD \ XAN3 \ CANON Updates for latest engine changes. Still some timing issues to be fixed (CANON-77).
11:08:28 AM Nerd 5306 Comment.
Saturday, August 30, 2025
11:39:38 AM Atlas 15 Updates for latest engine changes.
11:39:27 AM Verse 542 VERSEWOOD \ XAN3 \ CANON Getting Canon compiling again. There's a lot of cleanup left to do here.
Wednesday, August 27, 2025
10:23:40 PM Atlas 14 Updates for latest engine changes.
10:12:46 PM Empty 57 NERD-190: Stubbed out a Menus subsystem for Empty_Project.
Monday, August 18, 2025
11:14:00 PM Nerd 5305 NERD-190: Migrating code from update_engine() out to subsystems or at least separate functions.
Sunday, August 17, 2025
12:25:45 AM Empty 56 Updates for latest engine changes.
12:22:30 AM Nerd 5304 NERD-190: Moved Input and Menus stuff to their own subsystems, finally. Probably more I could do on both of them but this gets things moving. Input is not extensible; Menus is.
Saturday, August 16, 2025
04:16:28 PM Nerd 5303 Comment.
Friday, August 15, 2025
12:53:01 AM Verse 541 VERSEWOOD \ XAN3 \ CANON Updates for latest engine changes.
12:21:59 AM Verse 540 VERSEWOOD \ SMOL Updates for latest engine changes. Compiles but does not run.
11:42:00 PM Atlas 13 Updates for latest engine changes.
10:51:42 PM Verse 539 Updates for latest engine changes.
10:39:14 PM Cmd 136 Updates for latest engine changes, mostly singleton syntax.
09:42:45 AM Nerd 5302 There. Renamed NStartup.h to NAppScope.h and added the deprecation warning.
09:37:09 AM Nerd 5301 double whoops, i done donked this up and forgot i hadn't versioned any of this work yet, LET'S TRY THIS AGAIN
09:34:40 AM Nerd 5300 lol whoops yeah that's kind of important
Wednesday, August 13, 2025
01:06:05 AM Empty 55 Updates for latest engine changes.
12:45:42 AM Nerd 5299 All singletons are accessed by reference. This includes a shader param change to access the singleton rather than taking in a pointer to the renderer passed in by the renderer itself. That dates back to September 2007, when I first introduced automated shader parameters (as opposed to having each material set its own shaders directly), when the renderer applied these itself, before delegating that to another source (first mesh, then material, then shader param mapping object) to call back to its own API wrappers. Now we bridge that gap with the singleton accessor. Hopefully that isn't slower.
11:53:36 PM Nerd 5298 Mass rename of GetInstance() and DestroyInstance() to Get() and Destroy(). Does not yet address cases where the pointer was retrieved.
11:48:36 PM Nerd 5297 Moved all the mutex macros out of Defs and into Ftns (where two already were) to fix SDL compilation that required NWindowsVersion.
11:45:34 PM Nerd 5296 Whoops.
11:24:49 PM Empty 54 Updates for latest engine changes.
11:23:40 PM Nerd 5295 Whoops.
11:10:21 PM Nerd 5294 Singleton cleanup. I think this captures everything intended in v2 and v3.
10:21:02 PM Nerd 5293 Don't need these anymore.
10:20:46 PM Nerd 5292 Moved opt_assert() to its own file and a few type declarations to a new NUtilTypes.h.
Monday, August 11, 2025
11:23:32 PM Nerd 5291 Moved StrEq and StrHash out of NUtilDefs and into NUtilFtns. Come on. What even are these. Have I ever used these?
Sunday, August 10, 2025
12:42:08 AM Nerd 5290 This should've gone in with the previous commit.
12:41:14 AM Nerd 5289 Generalized singleton patterns down into macros, finally.
12:29:25 AM Nerd 5288 Yeah, this was it.
12:23:03 AM Nerd 5287 Removed some unused privates.
12:22:43 AM Nerd 5286 Marked a bunch of constructors as deleted. I think I missed one of these; will check after unshelving.
09:05:52 PM Atlas 12 Updates for latest engine changes.
08:41:06 PM Banonedit 139 TULPA Deleted a bunch of code related to tessellation and ambient occlusion. Might've broken something! Didn't test it thoroughly!
08:26:57 PM Verse 538 Updates to VerseAssets to manage assets correctly. Not perfect but better.
08:26:21 PM Nerd 5285 Made GetAsset() and GetTypedAsset() public.
08:01:48 PM Verse 537 Updates for latest engine changes. Compiles but hits asserts on shutdown due to VerseAssets needing FRenderableCleanup stuff.
07:51:59 PM Empty 53 Updates for latest engine changes.
07:51:05 PM Nerd 5284 NERD-236: Complete pass on everything to use NewObject<T>(...) instead of new T(NObjectInitializer::Default(), ...).
07:31:30 PM Nerd 5283 NERD-236: Legacy compatibility.
07:12:36 PM Nerd 5282 NERD-236: Refactored object creation and initialization. I could add another EE_Valid define here to patch things up. I probably should. I guess I'll compile Verse next and see how that goes. The next step here will be to use NewObject<>() consistently.
03:52:51 PM Nerd 5281 NERD-226: Some final cleanup of things I'd missed.
03:43:59 PM Empty 52 Updates for latest renaming.
03:43:27 PM Nerd 5280 NERD-226: A lot of cleanup around NSerialComponent.
03:25:55 PM Nerd 5279 NERD-226: Renamed NSerialComponent to ISerialComponent and NControllerComponent to IControllerComponent. Deprecation warnings not yet fixed.
03:17:53 PM Cmd 135 Updates for latest renames.
03:17:16 PM Nerd 5278 Whoops.
03:15:52 PM Nerd 5277 NERD-226: Renamed NCalibrationImageInterface to ICalibrationImage and NPerlinInterface to IPerlin. These are self-contained and need no deprecation warnings.
03:12:22 PM Nerd 5276 NERD-226: Renamed NFMLTextInput to ITextInput and defined it in all builds.
02:39:09 PM Nerd 5275 NERD-226: Renamed NXMLNode to IXMLNode and NXMLNodeType to EXMLNodeType.
12:48:09 PM Nerd 5274 NERD-226: Renamed NMenuInputHandler to IMenuInputHandler. This is all internal to menu code and does not need deprecation warnings, but I've also updated all implementations of the virtual Handle() function (which is badly named but that's a separate issue) to use override and not virtual.
12:44:12 PM Nerd 5273 NERD-226: Renamed NHighPerfModeInformer to IHighPerfModeInformant.
12:34:16 PM Nerd 5272 NERD-226: Renamed NLangSens to ILanguageSensitive.
12:18:51 PM Nerd 5271 NERD-226: Renamed NIterator to IIterator.
11:52:09 AM Nerd 5270 NERD-226: Renamed NContainerBase to IContainer and prefaced mixins with M instead of N. There are a few other container types that begin with N that could maybe change but whatever. This stuff is all self-contained in these classes and needs no deprecation warnings.
11:29:56 AM Nerd 5269 NERD-226: Collapsed NRenderPassInterface and NRenderPass_Subpasses into a single NRenderPass class which is valid to instantiate itself and not an interface that needs to be named IRenderPass or whatever.
Saturday, August 09, 2025
12:26:22 AM Nerd 5268 NERD-226: Renamed NCollisionInterface to ICollider and NCollisionInterfaceController to IColliderInformant.
11:09:31 PM Nerd 5267 Cleaning up today's deprecation warnings.
10:58:02 PM Nerd 5266 NERD-226: Renamed NAudioResource to IAudioResource, NAudioStream to IAudioStream, NAudioSampler to IAudioSampler, and NAudioEffect to IAudioEffect, plus some cleanup of legacy reference to NAudioDestination.
10:26:10 PM Nerd 5265 Proposed major revision 3: removal of deprecated types (cutting ties with anything that hasn't been brought forward).
05:28:59 PM Nerd 5264 NERD-226: Renamed NLatentInterface to ILatent, NLatentWatcher to ILatentWatcher, and NThread to IThread.
05:03:42 PM Nerd 5263 NERD-226: Renamed NAudioDestination to IAudioDestination. Left deprecation warnings in for now.
Wednesday, July 30, 2025
12:34:10 AM Nerd 5262 A bunch of random stuff and stuff okay,
Sunday, July 27, 2025
09:35:35 PM Empty 51 Fixes for latest engine changes, and versioning some code where I was running experiments, since this makes for a decent testbed for that as long as I label it clearly for eventual removal in this or other projects.
09:34:09 PM Atlas 11 Updates for latest engine changes. These forward declarations are kind of bad, to be honest. Oh well. I'll reach an equilibrium eventually.
09:09:20 PM Nerd 5261 Cleaning up all the deprecation warnings to date.
08:45:17 PM Nerd 5260 NERD-226: Renamed NShaderParamInformant to IShaderParamInformant and updated GetRTTIInterface() and a number of other instances of "RTTI" to use "Object" or "NObject" as appropriate.
08:33:53 PM Nerd 5259 Comment.
08:30:57 PM Nerd 5258 NERD-226: Renamed NMaterialInterface to IMaterial and NRenderableInterface to IRenderable. These aren't actually abstract interfaces and are in fact part of the NObject hierarchy, so maybe "Base" would be a better term? But they also should never be instantiated directly, so there's that.
08:11:28 PM Nerd 5257 NERD-226: Renamed NStreamInterface to IStreamBase. Unfortunately "IStream" is already bogarted by Windows so I can't use that. Also this required touching a ton of files that forward decared "class NStreamInterface" inside function signatures which doesn't play nice with typedef'ing it, even as another class, so this is a big commit.
08:09:50 PM Nerd 5256 Oop.
06:50:43 PM Nerd 5255 NERD-234: Renamed NTickable.h to ITickable.h.
01:33:31 PM Nerd 5254 lol whoops i shouldn't write comments in winmerge
01:31:13 PM Nerd 5253 NERD-226, NERD-232, NERD-234, etc.: Split NTickable base into separate classes ITickable (non-templated, completely abstract, used only by the manager) and ITickBase (templated, partially implemented, safe to use as a parent class), and revised the legacy implementations (NTickableGameFixed et al) into templated classes of their own, with the legacy named classes kept around as deprecated stopgaps. Added "Default" tick phase flags, of which the "Legacy" flags are now copies. Tick phases are now constant for the lifetime of a tickable, and the legacy get/set tick phase functions are deprecated and have no effect.
12:49:44 PM Nerd 5252 NERD-234: Small change to warning messages and comments.
12:41:24 PM Nerd 5251 NERD-234: Renaming some deprecation macros for consistency and updating comments for clarity.
Saturday, July 26, 2025
05:31:53 AM Nerd 5250 NERD-225: Updated all instances of ICloneable interface to specify override and not virtual for consistency.
05:17:58 AM Nerd 5249 Typo.
05:17:50 AM Nerd 5248 NERD-226: NCloneable -> ICloneable
04:53:35 AM Tulpa 292 TULPATHREE Resolved deprecation warnings.
04:29:28 AM Tulpa 291 TULPATHREE Updates for latest engine changes. Leaves deprecation warnings in place.
04:08:33 AM Nerd 5247 NERD-234: Split deprecation macros into typedefs (which can be provided in the new class header AND as forward declarations) and warnings, which should only be included in the old class header.

03:33:43 AM Nerd 5246 NERD-226, NERD-232: Renamed NResolutionSensitive to IResolutionSensitive and made NCamera an NObject.
03:32:20 AM Nerd 5245 NERD-234: Comments and fixups from previous changes.

03:17:58 AM Nerd 5244 NERD-234: Mass rename of NResource to IDynamicRenderable and NRTTIBase to NObject.
03:10:35 AM Nerd 5243 NERD-234: Better(?) deprecation messaging. Doesn't make it easy to jump straight to the culprit, but should be easy enough to track down.
01:58:10 AM Nerd 5242 Okay, here's how this should look. NRTTIBase is renamed to NObject and also added as a replacement. Forward declarations include both the old and new names.
01:46:40 AM Nerd 5241 Okay, this is a bit of a cluster, but this is what was intended by r5237 (rolled back in r5238) and fixes the missing project file created by r5239. NResource.h has been renamed to IDynamicRenderable.h and also added as a replacement for the previous file.
01:45:10 AM Nerd 5240 Comment.
01:40:16 AM Nerd 5239 Deleted an unused file.
01:38:39 AM Nerd 5238 Last revision was committed by accident. Rolling back.
01:37:43 AM Nerd 5237
01:33:50 AM Nerd 5236 NERD-175: Comment.
01:10:06 AM Nerd 5235 NERD-234: Added NERD_PRAGMA and NERD_DEPRECATE macros.
01:48:51 PM Nerd 5234 Comment.
Sunday, July 06, 2025
11:01:22 AM Nerd 5233 More comments on scheduled rolls.
Sunday, June 29, 2025
10:05:12 PM Nerd 5232 Comments on scheduled rolls. I'll probably want to rewrite this whole thing at some point.
10:04:42 PM Nerd 5231 Filter changes I guess. I don't remember when I did this.
Thursday, May 29, 2025
09:47:52 AM Nerd 5230 Weird that these didn't get flagged until the latest VS update.
Sunday, April 27, 2025
08:02:08 AM Nono 37 Moved test code into NonoGame and added some comments.
Tuesday, April 22, 2025
12:20:12 AM Nono 36 Added cleanup and management info.
12:18:39 AM Nerd 5229 Added a warning for the old <class name="" /> syntax which has been replaced with <entity class="" />. Don't know how much this will come up, but it came up in trying to port the old nonogram project forward.
12:12:35 AM Nono 35 Apparently I never versioned this texture. Not sure what it was.
11:36:20 PM Nono 34 Getting this compiling again. Does not work yet though.
11:28:36 PM Nono 33 Updating to latest build process and naming conventions.
11:25:10 PM Nono 32 Deleted outdated files.
11:24:30 PM Nerd 5228 Comments on some calls that are likely unnecessary.
11:24:00 PM Nerd 5227 Added override keyword to all tick functions.
09:35:37 PM Nono 31 Added PathsDefault.ini and README.txt.
09:35:11 PM Nono 30 Deleted legacy HTML5 stuff.
Saturday, April 19, 2025
06:46:40 PM Atlas 10 Updated readme.
03:13:53 PM Atlas 9 Updates to app name.
03:13:24 PM Dev 142 Another update.
03:09:11 PM Empty 50 Decoupled game and app names. Untested.
02:59:18 PM Atlas 8 Updated to latest naming conventions. Will require updating projects on all platforms to use "AtlasApp" instead of "AtlasGame" as the executable name but that is good practice in the future.
02:41:19 PM Empty 49 Okay I think I'm happy with this.
02:39:36 PM Nerd 5226 I do like this better actually; it clearly indicates that this is a placeholder and what it is standing in for.
02:36:40 PM Nerd 5225 Changes to names, tools updates, and setup defaults to clarify language and intent. Not yet tested.
02:26:56 PM Nerd 5224 I don't think I need these anymore. For like ten years.
02:02:48 PM Dev 141 Revved the guide and added Atlas to the list of repos.
02:02:09 PM Dev 140 Added the vcxproj and filters file types to this script. The SVN version already had these.
01:54:06 PM Nerd 5223 Added common elements to default packing slip.
01:53:01 PM Empty 48 Ran tools updates to reflect name changes.
01:51:31 PM Atlas 7 Fixed up more AtlasExe -> AtlasGame stuff.
01:46:36 PM Atlas 6 Fixed up some things that were renamed incorrectly. Will do another robocopy after this to make sure these are all consistent.
01:45:24 PM Empty 47 Renamed some NFML stuff that has been missed in the EmptyGame -> Empty_ProjectGame rename a while ago. Likely EmptyGame_Actual_Title should also become Empty_ProjectGame_Actual_Title but I have not committed to that yet.
01:31:20 PM Atlas 5 Added NPKs and manually renamed some things that were missed in the vcxproj because my robocopy script wasn't looking for that one, only the SVN version. Will compare against a fresh rename momentarily.
01:28:19 PM Nerd 5222 Updated tools for latest Checkmate fix.
01:28:09 PM Cmd 134 Updated tools for latest Checkmate fix.
01:27:01 PM Cmd 133 Fixed a bug where garbage data could be introduced to version numbers. Can't believe I never caught this. I'd even fixed it just above, where I get the ints from the strings, which I don't even use.
12:53:58 PM Empty 46 Corrected the executable name in the empty project.
12:30:22 PM Atlas 4 Ran tools updates.
12:27:15 PM Atlas 3 Added NERD external.
12:26:44 PM Atlas 2 Initial checkin copied from a clean checkout of EmptyBase and renamed.
12:25:03 PM Atlas 1 Initial structure.
Sunday, March 30, 2025
04:52:06 PM Verse 536 VERSEWOOD \ XAN3 \ CANON Updating for recent engine changes, mostly synth stuff.
04:51:30 PM Nerd 5221 Don't need this assert, can hit it when quicksorting due to pivot selection comparisons.
Saturday, March 29, 2025
10:02:37 PM Empty 45 Don't need these.
10:01:22 PM Nerd 5220 Select pivot as median of elements at 25%, 50%, and 75%, versus first, middle, and last. Helps when the first element is frequently a middle element that gets swapped to the start.
09:56:07 PM Nerd 5219 Added a comment on why this works the way it does. It doesn't have to alternate direction, but it helps keep things coherent.
09:32:07 PM Nerd 5218 Big update to my quicksort implementation. Fixes a bug and may make things faster?
09:29:35 PM Nerd 5217 Moved the Knuth shuffle from NArray to NAlgorithm and added an early out on NAlgorithm::Swap() when the pointers are equal.
10:49:33 AM Verse 535 Commented out the playing tune as NM2 legacy support has been cut and this throws an assert.
10:49:07 AM Nerd 5216 Fixed a memory leak where the synth wasn't being deinitialized so the mixing buckets were never freed. Not sure this will work if called while something is playing but I guess I'll cross that bridge later.
Saturday, February 22, 2025
09:01:52 PM Verse 534 Updates for synth work. Compiles but does not run yet.
09:00:40 PM Nerd 5215 Updates for synth work from Christmas break I never checked in.

Return to SVN Tools