Peter Pippinger schrieb:
> Geht das auch mit N und V?
Grundsätzlich ähneln sich die Flags N,V,C,Z oft, aber du musst die
meisten Operationen dann in den Bits 24-31 durchführen, mit Nullen in
den Bits 0-23, nicht in den Bits 0-7. Ausser bei den Shifts/Rotates nach
rechts. Da geht das zwar so auch, aber C kommt aus Bit 23 und Z taugt
nicht.
Das N Flag ist üblicherweise Bit 7 vom Resultat der 6502 Operation, was
sich auch ohne Nutzung des N-Flags des ARM testen lässt. Kompliziert ist
eigentlich nur V, wenn man nicht das V-Flag vom ARM nutzt.
Da es dir offenbar um "Overclocking" der armen 6502 geht (d.h. u Tempo):
Garnicht erst versuchen, das Statusregister exakt als Byte zu tracken,
sondern diese 4 Flags so fix wie möglich in irgendwelche Register packen
(ggf. in mehreren) und nur dort geordnet in einem Byte kombinieren wo
das gesamte Statusregister benötigt wird (PHP, PLP und Interrupt).