Matt Nadareski
7ed7107fd2
Clean up more info instances
2020-09-18 01:50:44 -07:00
Matt Nadareski
e34f50c464
Better shorthand, change internal naming
2020-09-07 22:57:44 -07:00
Matt Nadareski
412759a2d7
New name please
2020-09-07 22:40:27 -07:00
Matt Nadareski
712f98fa32
Add and use DeviceType
2020-09-07 00:39:59 -07:00
Matt Nadareski
5d5520dbdd
Add ControlType, fix a bunch of numerics
2020-09-06 23:00:13 -07:00
Matt Nadareski
3257908b23
Typos and such
2020-09-05 23:15:48 -07:00
Matt Nadareski
5f749d07a4
Add and use SpamSum for Media and Rom types
...
SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
2020-09-04 15:02:15 -07:00
Matt Nadareski
40ca4e39a5
Promote DataArea, DiskArea, and Part
2020-09-04 14:10:35 -07:00
Matt Nadareski
33908e4e72
Add and use Relation enum
2020-09-03 21:59:53 -07:00
Matt Nadareski
ad0e5a7f0f
Add and use Endianness enum
2020-09-03 21:39:16 -07:00
Matt Nadareski
c7f0fbbb65
Create and use DisplayType, LoadFlag enums
2020-09-03 21:32:00 -07:00
Matt Nadareski
57b3521582
Field enum cleanup, part 1
2020-09-03 14:22:15 -07:00
Matt Nadareski
5d01d4ab51
Cleanup usings, promote PartFeature
2020-09-03 13:20:56 -07:00
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
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
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
b5107a8a2e
Reduce redundant code
2020-08-28 22:21:35 -07:00
Matt Nadareski
6f76051399
Add new packing flags
2020-08-28 19:15:23 -07:00
Matt Nadareski
4d0a3f55eb
Add Aaruformat validation and media item type ( #29 )
...
* Initial `media` and AaruFormat code
* But... why?
* Fix AIF reading
* Fix D2D, Logiqx cleanup
* Minor cleanup
* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
143668c56a
Chip gets a promotion
2020-08-25 22:48:46 -07:00
Matt Nadareski
144ce065e2
Finish string -> Field
2020-08-25 12:15:28 -07:00
Matt Nadareski
3dc3c627f0
Checkpoint (nw)
2020-08-25 11:20:50 -07:00
Matt Nadareski
dab673246e
So many fields and TODOs...
2020-08-24 22:25:47 -07:00
Matt Nadareski
77cdda1c6e
Remove MachineType.None (dupe of NULL)
2020-08-24 13:53:53 -07:00
Matt Nadareski
df9d908d04
Finish and use more enum conversions
2020-08-24 13:21:59 -07:00
Matt Nadareski
06829d3d5f
Use better XML methods
2020-08-24 00:25:23 -07:00