Hallo Bernhard,
die PN verschwinden aus Deinem Postausgang, wenn der Empfänger sie gelesen hat. Schau mal nach, jetzt sind sie weg.
Die Veränderungen im Assemblerprogramm selbst sind ohne weiteres möglich, aber das geänderte Programm sollte danach wieder durch den Assembler geschickt werden. Im Hexcode selbst zu ändern, ist eher riskannt, wenn man nicht auch die Befehle binär genau kennt. Leider enthält Herberts Listing keine Hexdaten und -adressen mehr bis auf die Sprungziele. Insofern ist es auch nicht einfach, die richtigen Stellen im Hexcode zu finden, zumal die Adressierung etwas merkwürdig ist.
Die Werte kannst Du natürlich alle nach Belieben ändern, die Formel hatte ich jeweils als Kommentar vermerkt. Die einzigen Stellen in Code, wo die Spannung explizit abgefragt wird, hast Du bekommen. Bei Bedarf schau ich noch mal nach, was der mittlere Spannungswert bewirkt. Nachtrag: Die 21,6 V bewirken genau gar nichts. Das ist eine Abfrage, die vor die 29-V-Abfrage geschaltet ist, wird aber in jedem Fall ohne Auswertung bleiben - alle benutzten Register und Flags werden unmittelbar darauf überschrieben. Also vergiß diese Spannungsabfrage, vermutlich ein Rudiment aus einem früheren Programmstand. Es finden sich so einige Reste ohne Funktion im Programm...
MfG. Andreas