· Text 578 · w6 · inlagg
Detta är på sätt och vis en historia, men en konstig sådan...
Jag har ett editeringsprogram av textfiler som använder sig av det lediga
minnet i datorn som buffert ut mot disken. Jag behövde en större buffert
kom jag på. Eftersom programmet körs Squeezat så måste jag in i källkoden
och försöka handpacka satser och rader (det går att ta bort ungefär 5%
för det mesta). Nåväl, efter det var det dags för ett test. Underbart
hela 14348 bytes ledigt i bufferten vid start. Sparade det och sprang
iväg till nästa dator, laddade programmet och körde. Bryter det och får
till min förvbåning se att bufferten KRYMPT 37 bytes (marginellt i och
för sig men...). VA! inte kan jag ha sparat fel version???? eller laddat
fel version????. Tillbaka till den första datorn, konstaterade att så
var inte fallet. Mystiskt, Hm. låt oss se, det kanske är Variabellistan
som har för avsikt att leka ett spratt. LIST MEM: (en abc802 som första
maskin...). LOAD MEM:. Och se där var jag tillbaka till 14348 bytes.
Glad i hågen sparade jag och rusade tillbaka till den andra datorn (en
ABC806...). Laddade och körde... Nä dra åt peparn (ursäkta!), nu är den
nere på 14311 igen, vad i h-e är fel??? Tillbaka til 802:an. SAVE MEM:.
LOAD MEM:. Nähe, det försvinner 37 bytes, undrara var...
Började använda min smartaid, och då dök svaret upp, programmet har blivit
37 bytes längre genom att bofan har rasat???, men varför vet jag inte
, kan det ha något med att jag flyttar dosbuffertar (men det görs innan)
eller???
Mycket frågande, TFP