Commit Graph

13 Commits

Author SHA1 Message Date
Matt Nadareski
319913a288 Display pixclock to long? 2020-09-04 10:50:08 -07:00
Matt Nadareski
de656f003a Display width and height to long? 2020-09-04 10:39:37 -07:00
Matt Nadareski
7f8766b0a4 Change display rotation to long? 2020-09-04 10:28:25 -07:00
Matt Nadareski
c7f0fbbb65 Create and use DisplayType, LoadFlag enums 2020-09-03 21:32:00 -07:00
Matt Nadareski
5d01d4ab51 Cleanup usings, promote PartFeature 2020-09-03 13:20:56 -07:00
Matt Nadareski
10de9f3430 All AttractMode fields are Rom-only 2020-09-03 13:01:33 -07:00
Matt Nadareski
40384a0dd6 All OpenMSX fields are Rom-only
This is one of the single largest reductions in boilerplate items because of the nature of the change. Unfortunately, a lot of cases won't see *too* much improvement since most DatFiles use Rom heavily.
2020-09-03 12:17:36 -07:00
Matt Nadareski
da62c8b893 LoadFlag is Rom-only 2020-09-03 12:06:54 -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
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
f9c072e78b Handle Configuration; promote Location, Setting 2020-09-02 22:38:00 -07:00
Matt Nadareski
3700e5f7a7 Promote Display 2020-09-02 21:36:14 -07:00