Commit Graph

1503 Commits

Author SHA1 Message Date
Matt Nadareski
ecd4e7d1df Make user logs more accurate 2026-04-17 08:48:08 -04:00
Matt Nadareski
024200ebc4 Minor cleanup around loops 2026-04-16 23:39:33 -04:00
Matt Nadareski
ad9828de3c Slight cleanup around bucketing 2026-04-16 23:22:48 -04:00
Matt Nadareski
d6e974a3ab Make grouping/bucketing a private class too 2026-04-16 23:09:48 -04:00
Matt Nadareski
c482160b5b Fix tests 2026-04-16 22:29:03 -04:00
Matt Nadareski
d9a50d0c9e Add removal helper method 2026-04-16 22:16:03 -04:00
Matt Nadareski
7acb97e78e Add and use IndexedTable private class 2026-04-16 22:08:03 -04:00
Matt Nadareski
c409c47ae5 Remove outdated note 2026-04-16 19:17:45 -04:00
Matt Nadareski
2caab2c9cf Remove items when machine is removed for DB 2026-04-16 17:00:16 -04:00
Matt Nadareski
0feb4130fe Fix some DB-specific tests 2026-04-16 16:56:02 -04:00
Matt Nadareski
c90dcd7d59 Fix missing and unnecessary assignments 2026-04-16 16:41:01 -04:00
Matt Nadareski
2884dcab5b Remove need for GetMachineForItem 2026-04-16 16:11:25 -04:00
Matt Nadareski
ff69b83e05 Get methods should return all info 2026-04-16 15:55:12 -04:00
Matt Nadareski
2a2a2a46f9 Remove need for GetSourceForItem 2026-04-16 15:37:41 -04:00
Matt Nadareski
cb8d2885aa Add constructors with index instead of object 2026-04-16 14:14:30 -04:00
Matt Nadareski
3e55071d41 Add machines but don't invoke ItemDB 2026-04-16 13:59:15 -04:00
Matt Nadareski
af568d6a57 Make callers responsible for machine and source setting 2026-04-16 13:52:58 -04:00
Matt Nadareski
8f746824d6 Allow callers to set source and machine index 2026-04-16 13:27:29 -04:00
Matt Nadareski
334ab130da Remove unnecessary framework gating 2026-04-16 13:03:34 -04:00
Matt Nadareski
b8966f5e37 Remove unnecessary RemapDatItemToMachine method 2026-04-16 13:00:13 -04:00
Matt Nadareski
096f9d4b96 Remove external item to machine mappings 2026-04-16 12:54:43 -04:00
Matt Nadareski
b6c6296c29 Remove external item to source mappings 2026-04-16 12:39:24 -04:00
Matt Nadareski
8173806537 Add machine and source indexes to DatItem, currently unused 2026-04-16 12:26:52 -04:00
Matt Nadareski
af12310504 Rename ItemDictionaryDB to ItemDatabase 2026-04-16 11:51:28 -04:00
Matt Nadareski
5694cdf9a9 Editorconfig cleanup 2026-04-15 08:44:42 -04:00
Deterous
dab850103b XDVDFS FileWriter (#83) 2026-04-15 08:41:55 -04:00
Matt Nadareski
c646141bdf Remove DesignerCategory attribute usage 2026-04-15 00:27:48 -04:00
Matt Nadareski
ca02ed6b09 Add CICM sidecar models 2026-04-14 22:56:09 -04:00
Matt Nadareski
5b22902d03 Add QD image writer 2026-04-14 12:45:31 -04:00
Matt Nadareski
4e70a7665c Add NES cart writer 2026-04-14 12:33:27 -04:00
Matt Nadareski
650402df39 Add FDS image writer 2026-04-14 12:17:42 -04:00
Matt Nadareski
fead0d781c Add LNX cart writer 2026-04-14 12:03:19 -04:00
Matt Nadareski
3896b75b3b Add A78 cart writer 2026-04-14 11:59:12 -04:00
Matt Nadareski
ea2a1daadf Add NES image writing 2026-04-14 10:55:09 -04:00
Matt Nadareski
5968a367e8 Add FDS image writing 2026-04-14 10:33:30 -04:00
Matt Nadareski
b439cc3e35 Attempt to avoid input file overwriting 2026-04-14 10:27:23 -04:00
Matt Nadareski
3675a8ac75 Fix flaw in writable interface 2026-04-14 10:25:05 -04:00
Matt Nadareski
e16b485a7b Add LNX cart writing 2026-04-14 10:19:04 -04:00
Matt Nadareski
b51879bbec Add A78 cart writing 2026-04-14 10:13:05 -04:00
Matt Nadareski
f26c5bfebc Add IWritable interface 2026-04-14 09:59:23 -04:00
Matt Nadareski
4d5e7eb755 Minor editorconfig change 2026-04-13 10:04:24 -04:00
Matt Nadareski
7d14681fc9 Editorconfig and some manual cleanup 2026-04-13 09:43:40 -04:00
Deterous
0e5380ad1a Xbox ISO Support (#81)
* Xbox ISO support

* Fixes

* Print XGDType

* Review
2026-04-13 09:39:29 -04:00
Matt Nadareski
2494b44647 Start scaffolding disc image wrapper helper 2026-04-11 20:56:46 -04:00
Matt Nadareski
3d33f44eca Make inverted DataArea less impactful 2026-04-09 23:56:36 -04:00
Matt Nadareski
5f9eaef9f2 Make inverted DiskArea less impactful 2026-04-09 23:36:50 -04:00
Matt Nadareski
b0a9464d2b Make inverted Part less impactful 2026-04-09 23:29:00 -04:00
Matt Nadareski
5d4453fb1e Minor formatting fix 2026-04-09 22:57:50 -04:00
Matt Nadareski
ca3ebf33a8 Flatten Analog out of existence 2026-04-09 22:21:15 -04:00
Matt Nadareski
853e2ff5c0 Flatten Extension out of existence 2026-04-09 22:06:41 -04:00