1526 Commits

Author SHA1 Message Date
Matt Nadareski
b9b1b24f67 Update date in license rolling 2026-04-22 09:35:17 -04:00
Matt Nadareski
d28a88e193 Handle comments in XML in a smarter way 2026-04-21 14:23:35 -04:00
Matt Nadareski
c02698edcd Fix M1 and MESS parsing, similar to ListXML 2026-04-21 12:22:41 -04:00
Matt Nadareski
41bfe8edce Fix tests 2026-04-21 12:06:33 -04:00
Matt Nadareski
9c66f6ef57 RamOption was a problematic read 2026-04-21 12:03:08 -04:00
Matt Nadareski
3a6ee3a37c Remove preemptive filtering 2026-04-21 10:59:45 -04:00
Matt Nadareski
7227f01ebc Support old item type filter string 2026-04-21 09:30:24 -04:00
Matt Nadareski
2bf686675e Port Reports namespace from ST 2026-04-20 14:03:49 -04:00
Deterous
c179cf410b XboxISO separate functions for partition extraction (#89)
* XboxISO funcs for partition extraction

* Add new parameter with default
2026-04-19 23:59:39 -04:00
Deterous
ab4bb4cca3 Fix XDVDFS bug (#88)
* Fix XDVDFS bug

* Move check and seek earlier
2026-04-19 22:13:01 -04:00
Matt Nadareski
2462305e0b Editorconfig cleanup, use extensions 2026-04-19 09:33:55 -04:00
Deterous
e383771fb6 XRD File Support (#87) 2026-04-19 09:04:25 -04:00
Matt Nadareski
bba9bfcbd6 Editorconfig cleanup 2026-04-18 21:32:37 -04:00
Deterous
94f86fe1d1 Peek in XDVDFS, Support XB00104M (#86)
* Peek in XDVDFS, Support XB00104M

* var
2026-04-18 21:30:44 -04:00
Matt Nadareski
63c13254d7 Handle all empty elements 2026-04-18 21:20:56 -04:00
Matt Nadareski
7d6092452f Handle uncommon case of no find elements 2026-04-18 21:10:01 -04:00
Matt Nadareski
6c2098c5d2 Add "boot" element for OpenMSX, fix missing skip 2026-04-18 20:53:18 -04:00
Matt Nadareski
70bef7d6c9 EOF loops always need to skip 2026-04-18 20:31:37 -04:00
Matt Nadareski
87df32284d Fix issue with comments in OpenMSX 2026-04-18 20:24:07 -04:00
Matt Nadareski
fda2e39296 The lists of keys are actually useful 2026-04-18 16:34:20 -04:00
Matt Nadareski
fe58061a2d Found out why these helpers were this way 2026-04-18 12:45:58 -04:00
Deterous
9a59f7c540 Fix SVOD serialization and printing (#84)
* Fix SVOD printing

* Fix SVOD descriptor

* Clearer check
2026-04-17 09:39:10 -04:00
Matt Nadareski
25ab9acb57 Do not access dictionary with index 2026-04-17 09:14:39 -04:00
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