Matt Nadareski
e2b2f4d8a5
Rename "CRC" to "CRC32" where appropriate
2026-04-06 07:44:19 -04:00
Matt Nadareski
5ffc9fef43
Cleanup around DatItem and DatItem<T>
...
This is both big and not big. The not big part of this is that I essentially just moved some stuff up to the typed type that used to live in the untyped type. The big part is that this allows every single DatItem implementation to be significantly cleaner with their implementations of the methods and internal model.
2026-04-05 01:36:32 -04:00
Matt Nadareski
1997346988
ModelBackedItem doesn't need to be equatable
2026-04-05 01:08:41 -04:00
Matt Nadareski
e31be83832
RomProperties, no, not that one
2026-04-04 22:31:23 -04:00
Matt Nadareski
bd8c008610
Attempt to make Equals redirection less
2026-04-04 20:30:33 -04:00
Matt Nadareski
8f82d3a28d
Properties are not fields
2026-04-04 16:07:37 -04:00
Matt Nadareski
872fdc2a10
Reduce redirection for Name setters and getters
2026-04-04 10:25:49 -04:00
Matt Nadareski
b55a932b2b
String Machine keys to properties
2026-04-03 22:17:31 -04:00
Matt Nadareski
3c6cfef070
Convert size keys to size properties
2026-04-02 23:45:17 -04:00
Matt Nadareski
c0fd4d1334
Turn dupe type key into a metadata property
2026-04-02 20:41:14 -04:00
Matt Nadareski
c87db265dd
Turn removal key into a metadata property
2026-04-02 20:34:09 -04:00
Matt Nadareski
d3f5dccf5b
Make Source inherent to DatItem instead of passing through
2026-04-02 17:06:01 -04:00
Matt Nadareski
355aa4b94c
Make Machine inherent to DatItem instead of passing through
2026-04-02 16:23:16 -04:00
Matt Nadareski
6810dce2ed
Remove redundant ItemType declarations
2026-04-01 11:37:44 -04:00
Matt Nadareski
3e2bba866d
Change ItemType into concerete property
2026-04-01 11:24:33 -04:00
Matt Nadareski
8356fc5970
Thin out ModelBackedItem wrapper class
2026-03-26 13:52:00 -04:00
Matt Nadareski
8f49e190d8
Fix everything
2026-03-24 19:17:25 -04:00
Matt Nadareski
e11a08b587
Port metadata functionality from ST
2026-03-24 18:03:01 -04:00