Another quick update!
Progress continues to be made in the display rework, with more and more parts being completed. Managed to hack a calculation of the inertial and relative velocity heading, to feed the HSI during launch, and it is neat to see the inertial velocity being "pulled" in the desired direction as the ascent progresses, something that is very visible in a high-inclination KSC launch or VAFB launch.
On the OMS/RCS side, lots of work in modules that control the interconnects and dumps. Even though the abort interconnects and dumps will not be available until aborts are implemented, having all those modules now allows me to test (via "hacking") what the OMS/RCS will have to do, in the hopes those subsystems end up capable of all that is needed. Still trying to figure out the logic to ignite the OMS, as that was handled by the MSC module, of which there isn't much info out there.
Meanwhile I've opened up a new front of development: MDM improvement. State load/save capability (so the MDM outputs are correct at the start of the sim) is the immediate objective, but I'm also correcting the I/O voltage levels, so the ever-growing signals that pass there can have the correct numbers, thus avoiding (more) problems in the future. Another objective is having the IOMs create the needed Discrete Bundles, and having the subsystems connect where they need, as opposed to having to invent more and more names for Discrete Bundles, and then having to edit the MDMs to connect new signals. This way, any new signals only require work in the subsystem (and GPC software of course). There is another MDM-related issue, this time on the GPC software, where the outputs are reset after being sent to the MDM... an assumption I made a while back that turned out to be wrong.


Anyway, not sure I'll fix it in this branch, as the work above is already considerable. Also, no PROMs yet, so I/O will remain 1 word per transaction, but this new setup should make that easier.
All this will soon slow down to provide time for the v1.8 dev, a release to bridge the gap to v2.0. As promised, I'll look at improving the docking, and regardless of the success of that there are other (smaller) items that will see the light of day.