S/3 IPL 2025

Fra DDHFwiki
Spring til navigation Spring til søgning

Indtil vi fik 3340-diskene til at fungere var det kun via. 3741 diskette stationen at vi kunne indlæse programmer fra 8 tommer (ca. 250KB).
I første omgang blev de indtastet i hex-kode direkte på 3741 med tungen lige i munden!
Lidt senere kunne de skrives i hex på en PC hvorefter de blev konverteret til bytes der kunne skrives på diskette-drevet (37x22x12cm 5,7kg)
Dette drev blev transporteret adskillige gange mellem Nivå og Tapeten i Ballerup selvom det næppe kan kaldes "portable".
Endelig fik vi setup'et med en assembler på System/3 emulatoren som gjorde det hele muligt.

Da 3340-diskene kom til at fungere i September 2025 forsøgte også at IPL'e de fem datamoduler der blev "ready" når man startede drevene.
Kun det ene så ud til at indeholde et operativ-system.
Desværre gik processen hurtigt i wait/loop når systemet forsøgte at kommunikere med den 1403-printer der ikke var tilsluttet.
Så jeg måtte skrive et standalone unload-program så vi kunne finde ud af hvad der var på de datamoduler vi havde.
Planen var så at patche de steder i koden hvor der var access til printeren.
Men vi kom kun til date-promptet hvorefter der var problemer med uinitialiserede data.
Næste forsøg var med IBMs Program Distribution images (på emulatoren), idet den formodes at kunne starte på minimale konfigurationer.
Her var der så mange steder der blev refereret til printeren at det hurtigt ville blive en never-ending opgave at patche alle.

Nu var jeg næsten ved at give op!
Vi har jo brug for at køre programmer der printer.
Planen var at output skulle i spool-systemet.
Vi kunne så se det på skærmen når vi engang fik online-systemet (CCP) til at køre med 3278 skærme.
Indtil da kunne vi kopiere output til disketter hvor man kunne se det på 3741 eller kopiere det videre til PC.

Et sidste forsøg var at generere et minimalt operativsystem kun med support for de devices der faktisk var fungerende.
Da printeren IKKE var optional, skulle der stadig patches noget kode - men det var kun syv steder.
Det fungerede fint på emulatoren. Alt der fungerer på hardwaren fungerer også på emulatoren - men det modsatte er ikke altid tilfældet.
Så det var med spænding at jeg loaded det modificerede operativsystem ind på et datamodul (der var tomt) med endnu et standalone program.
Da jeg trykkede på den blå IPL-button med IPL-selectoren på F1 (istedet for som hidtil Alternative - 3741) fungerede det helt som håbet/forventet!

Date promptet - så er vi igang!
Status display


Det "store" partition
Nu er vi klar


Kopierer det nye operativsystem
Printer et library overview


Her er det i SPOOL-køen


Sådan ser det ud