Sven Wickberg
<1384>
· Text 4536 · w8 · kommentar
1988-12-23 22:19
Ärende: Alla fina program
Upp till kamp, grabbar, man får inte ge upp för så litet! Alla har vi
varit blåbär, och de som mest nyligen varit det minns hur det var och
kanske kan ge bättre besked när de förstår vad det är ni inte förstår.
Om man inte begriper de svar man får skall man inte dra sig för att speicif
litet närmare vad det är man vill veta. Tycker man det blir för tjatigt
i ett öppet möte får man väl använda brevlådan och begära noggrannare
besked av den som gav det första svaret.
Mats nämnde TED och det är ju ett alldeles speciellt svårt fall. Det
programmet är skrivet i maskinspråk till största delen, men far att man
skall kunna ladda in det enklet (utan BYE och allt vad det är) har man
"maskerat" det till basic genom att skriva ihop den kod som ger utskriften
CHAIN på skärmen. I själva verket innehåller programkoden sedan talet
135 som betyder skip (hoppa över fortsättningen av denna rad....) och
på något mirakulöst sätt kommer då datorn att låta bli att skriva mer
på skärmen, samtidigt som den ända laddar in maskinspråket i RAM-minnet.
När det hela är färdigladdat sker CALL(adress) vilket sätter datorn på
"spåret" och programmet körs.
Om man skall patcha (=sätta på en lapp, dvs ändra) i programmet, måste
man göra det genom att i ett specialprogram editera direkt i ramminnet.
Då måste man veta exakt var man skall ändra och exakt vad man skall skriva
där. Minst fel ödelägger programmet helt.
DSG brukar hitta på fiffiga sätt för oss Små Grabbar att göra det där,
men var och en har sin metod. Tyvärr vet inte heller jag hur man patchar
med UFDnågonting.NY, men fråga igen, vettja, NÅGON har ju hittat på det
och minst några fler vet svaret.
PRoblemet med detta möte är att många av våra största, bästa och vackraste
har gjort sig av med sina ABC80 och därför inte läser i det här mötet
längre. Men visst kan vi väl gräva upp dem igen om det skulle behövas.
Jag har själv en TED för ABC80 som är lagad och lappad på flera sätt
för att bli händigare att jobba med, men jag har ingen som helst erfarenhet
av UFD-dos som dök upp på marknaden ungefär samtidigt med att jag kom
att övergå till MSDOS-maskiner.