04.12.2021, 07:27
(Dieser Beitrag wurde zuletzt bearbeitet: 21.04.2024, 07:05 von user-332.
Bearbeitungsgrund: kleinere Korrekturen... SW für Jonas Adresstruktur A-810...
)
Eine maschinenfremde, aber dennoch objektnahe Aussage zu dieser Thematik: im Zusammenhang mit der SW der A-810 erläuterte 'uns' Martin Berner vor Jahren, wie die Programmierung & Softwarepflege zu dieser Maschine IRL stattfand. Nix Hochsprache: Assemblerprogrammierung, z.T. auf opcode-level Ebene. Es mußte mangels 'Quellcode' der firmeneigene Binärcode disassembliert werden, um Änderungen einzupflegen! Bei späten Versionen der 810 (Timecode-Ergänzungen & Korrekturen) mußte der zuständige Programmierer, da nicht identisch mit dem inzwischen ausgeschiedenen Ur-Coder, die SW zu Teilen "neu" schreiben, da es an Dokumentation mangelte. Daher ist auch die Stabilität der 'letzten bekannten' SW nicht so gut wie die 'best known SW' für die Kiste [01/88].
Martin Berner war bis zuletzt verantwortlich für Schulung & Kommunikation 'nach außen' was die gesamte Palette der softwarebehafteten STUDER Maschinen anging. Er schrieb jahrelang auch sattelfeste Kommentare in der inzwischen untergegangenen 'Studerlist' bei Fred Thal, Insiderwissen vom Feinsten! Hab' heute noch ein mail-Archiv davon, wo ich ab und zu nachgucken muß...
Für die A-810 liegen sämtliche EPROM files selbstverständlich im Bedarfsfalle vor.
Pit
PS: bei der A-810 war folgendes definitiv nicht der Fall:
(29.06.2021, 17:24)Reel2Reel4ever schrieb: [...]Wenn Studer die Firmware damals nicht in Assembler sondern schon in C geschrieben hat, können für ein einfaches printf() schon mal mehrere Din-A4 Seiten Assembler generiert werden [...]
PPS: so kann das aussehen (für @bitbrain2101)
02/'23: Hexdumps TLS aus dem wirklichen "holy grail (ab 2:26)"...
IC12_SW_25/86:
A810 IC12 25-86 cksm 06EA.bin.txt (Größe: 8 KB / Downloads: 1)
vorhandene TC-EPROMs (noch nicht in .bin-Form verfügbar):
hier brandaktuell (09/2023) ein Schmankerl von Martin Berner: A-810 inside & A-800 busanalyzer
A800_Bus_Analyzer_10.023.002.00.docx(excl._by_Martin_Berner)_opt.pdf (Größe: 342.6 KB / Downloads: 6) 0-2 dl per 9.10.23 3 dl per 1.1.'24 Nr.6 Testload@21.04.24
zum 1. Advent 2023 noch ein paar Insights, z.B. die im '23-er .PDF erwähnte Memorymap:
mein erster 'echter' EPROM Fehler EEEE1 tauchte 2024 bei meiner Erst-A-810 auf; EPROM getauscht, läuft... that's STUDER!
©DK1TCP 10.023.002.00 busanalyzer Memorymap Busstruktur
Klasse CH-Parts, ultimative 810-MPU, nomen est omen und eine Klarstellung sowie meine Remanenzreferenz & was nWb/m sind... und zur Rezenz...