Matt Nadareski
6f72416947
Value is only part of certain items
...
This is yet another boilerplate reduction AS WELL AS a reduction for unnecessary field names (mostly due to my misunderstanding of my own implementation)
2020-09-03 11:48:30 -07:00
Matt Nadareski
47c2c1d227
Part is only part of DipSwitch, Disk, and Rom
2020-09-03 11:19:06 -07:00
Matt Nadareski
d727385fb8
Create and use DiskArea/DataArea
...
This has the added benefit of clearing out a lot of boilerplate for new DatItem types, since DiskArea only pertains to the Disk type and DataArea only pertains to the Rom type
2020-09-03 11:02:06 -07:00
Matt Nadareski
9185a8cb19
Correct description
2020-09-03 10:03:04 -07:00
Matt Nadareski
e3bfec93d4
Rename a class and add a note
2020-09-03 09:57:16 -07:00
Matt Nadareski
8a2e840a83
Promote SharedFeature
2020-09-03 00:48:07 -07:00
Matt Nadareski
995871174d
Promote Info
2020-09-02 23:31:35 -07:00
Matt Nadareski
dfa56a240b
Promote Control
2020-09-02 23:02:06 -07:00
Matt Nadareski
54e7e4b276
Promote SlotOption
2020-09-02 22:44:54 -07:00
Matt Nadareski
f9c072e78b
Handle Configuration; promote Location, Setting
2020-09-02 22:38:00 -07:00
Matt Nadareski
94c98379d0
Promote Input
2020-09-02 21:59:26 -07:00
Matt Nadareski
3700e5f7a7
Promote Display
2020-09-02 21:36:14 -07:00
Matt Nadareski
08303b81de
Promote Port
2020-09-02 17:22:31 -07:00
Matt Nadareski
007510cc0f
Promote Device
2020-09-02 17:09:19 -07:00
Matt Nadareski
0d80e30bba
Promote Instance early
2020-09-02 16:46:17 -07:00
Matt Nadareski
213c76ad10
Promote Extension early
2020-09-02 16:37:01 -07:00
Matt Nadareski
86173a39ec
Promote Analog early, promot Configuration
2020-09-02 16:31:23 -07:00
Matt Nadareski
e05f1df878
Promote Driver
2020-09-02 15:38:10 -07:00
Matt Nadareski
0794e52f50
EmulationStatus -> FeatureStatus
2020-09-02 14:34:41 -07:00
Matt Nadareski
455cf802ff
Add ChipType and EmulationStatus, fix serialization
2020-09-02 14:32:16 -07:00
Matt Nadareski
26bb28afba
Create and use DatItems.FeatureType
2020-09-02 14:04:02 -07:00
Matt Nadareski
3d55e1462b
Promote Feature
2020-09-02 13:31:50 -07:00
Matt Nadareski
07cf2135ff
Promote Sound
2020-09-02 12:51:21 -07:00
Matt Nadareski
aa62319fc8
Fix writes
2020-09-02 12:32:10 -07:00
Matt Nadareski
bd92f8993a
Name is not guaranteed
2020-09-02 12:19:12 -07:00
Matt Nadareski
c77bcca9ad
Perf improvements, fix regex
2020-09-02 00:24:46 -07:00
Matt Nadareski
9604e16287
Promote Slot to DatItem
2020-09-01 16:21:55 -07:00
Matt Nadareski
7d3f3f1803
Promote DipSwitch
2020-09-01 13:36:32 -07:00
Matt Nadareski
8f5d373cb3
Fix stats/creation for Configuration
2020-09-01 12:04:35 -07:00
Matt Nadareski
ca66e07986
Promote Configuration
2020-09-01 11:55:11 -07:00
Matt Nadareski
4204cf8457
Promote Adjuster, RamOption
2020-09-01 11:34:52 -07:00
Matt Nadareski
6bc91732e6
Promote SoftwareList
2020-08-31 23:26:07 -07:00
Matt Nadareski
3e9b4e510c
Add DeviceReference type, cleanup TODOs
2020-08-31 23:01:51 -07:00
Matt Nadareski
e162626043
Fix SabreDat clobbering Logiqx on naming
2020-08-31 21:02:26 -07:00
Matt Nadareski
9bd05229f2
Fix SeparatedValue write
2020-08-31 20:17:48 -07:00
Matt Nadareski
816e360c36
Loosen the matching criteria again
2020-08-31 17:02:43 -07:00
Matt Nadareski
0c10eaa52f
Better sort, fix naming collisions
2020-08-31 16:46:04 -07:00
Matt Nadareski
e98039ae38
Fix concurrency regression
2020-08-31 15:54:53 -07:00
Matt Nadareski
58039f5093
Fix filtering, merging, blanks, and bucketing
2020-08-31 15:33:05 -07:00
Matt Nadareski
a70dc3bad6
Move dedupe to Cleaner, remove StripHash
2020-08-30 23:11:05 -07:00
Matt Nadareski
6ed35bffee
Add notes
2020-08-30 23:00:12 -07:00
Matt Nadareski
1dcff32fa2
Partition Write a little
2020-08-30 22:40:31 -07:00
Matt Nadareski
2921f01494
Fix duplication issue
2020-08-30 17:02:07 -07:00
Matt Nadareski
89f9ee0faf
Fix stats recalculation issue
2020-08-29 23:14:43 -07:00
Matt Nadareski
04eabc83ac
Fix blank DAT writing
2020-08-29 23:09:25 -07:00
Matt Nadareski
8df62128be
Remove output from hash split
2020-08-28 22:59:38 -07:00
Matt Nadareski
14a80970f7
Minor tweaks
2020-08-28 22:46:06 -07:00
Matt Nadareski
ba00cca9e0
Remove writing from Sort
2020-08-28 22:38:10 -07:00
Matt Nadareski
b5107a8a2e
Reduce redundant code
2020-08-28 22:21:35 -07:00
Matt Nadareski
5fb140f406
Fix Sort multiple outputs
2020-08-28 21:38:27 -07:00