GLS: I see you doing some small improvements to the DPS model, can you keep the work there minimal? (I am watching you with my smartphone :ninja
I design a new DPS model and a way to create the DPS implementation without control from the Atlantis class right now, so we can essentially test new DPS code by enabling it in SpaceShuttleUltra.cfg (Like by writing "DPSModel = simple") there.
I don't want to start any implementation there before the release, only fixing bugs in DPS as they are discovered now.
As next phase then, after abstracting the DPS model away from Atlantis, I wanted to resume work on a "partition-oriented DPS implementation" , as sketched out some months before - instead of having individual software running independent of GPC or memory configuration, GPCs sharing the same memory configuration and common/redundant set could form an abstract partition, which is then the focus of the implementation.
This way, the SM and PL functions could return again properly and the OPS 0 would be possible to access. And we could also implement the BFS in that framework without problems.
But that would also mean that the current "legacy" model would have to be abstracted from the hardware, in the simplest case by a single central class acting as proxy.