008
18.12.2023, 18:38 Uhr
Frieder
|
Hallo in die Runde,
HRCPM12 für den AC1-2010 läuft jetzt auch in der aktuellen Version 0.9.8.3 des JKCEMU. Allerdings mit einer kleinen Programmanpassung: Adresse 0EA18h: von 8Ah auf 0B7h ändern, Adresse 0EA19h: von 87h auf 7Fh ändern.
Bei HRDOS12 ist es ähnlich: Adresse 0EA12h: von 8Ah auf 0B7h ändern, Adresse 0EA13h: von 87h auf 7Fh ändern.
Die Ursache ist, dass die neueren Versionen vom JKCEMU mit der ISR-Programmierung (2 Interruptvektoren für 1 PIO-Port) nicht zurechtkommen. Bis einschließlich Version 0.9.7 vom JKCEMU lief alles ohne Beanstandungen. Auf realer Hardware ist dieser Patch nicht erforderlich, da *echte* PIO's mit dieser "Umprogrammierung des Interruptvektors im laufenden Betrieb" keine Schwierigkeiten haben.
Eine ZIP-Datei mit HRCPM12, der Dokumentation und dem Patch steht hier: https://www.ftonn.de/Software/HRCPM12/index.html
Der Quellcode sowie die aktuelle Version, in der weitere Fehler von HRCPM12 beseitigt und neue Features hinzugefügt wurden, sind hier zu finden: https://github.com/friedertonn/HRCPM12
Viele Grüße, Frieder Dieser Beitrag wurde am 18.12.2023 um 18:42 Uhr von Frieder editiert. |