Het eerste probleem was de
keus voor de datafile: zet je elk lied in een aparte file, of zet je de
hele bundel in een grote datafile? Het tweede probleem was een goede format
te vinden voor de liederenbundel. Natuurlijk kun je alles achter elkaar
doorschrijven, maar het programma moet wel weten waar het ene lied ophoudt
en het andere begint. Bovendien moet het programma in staat zijn de verschillende
verzen van elkaar te onderscheiden. De uiteindelijke format is simpel,
maar afdoende: de verzen worden onderscheiden door de volgcijfers ervan,
de liednummers door een voorafgaand sterretje ('*'), en het einde van elk
lied door drie liggende streepjes ('---').
Daarna kwamen de problemen
van de werking van het programma. Een hele liedbundel in één
keer in het geheugen laden was (onder DOS!) een probleem! Dat moest dus
anders opgelost worden. Besloten werd om telkens het door de gebruiker
gekozen lied in zijn geheel in het geheugen te zetten. Zelfs Psalm 119
(de langste!) kon in de 640K van Bill Gates nog wel een plekje krijgen. Diens
beroemde uitspraak, dat zoveel geheugenruimte 'should be enough for anyone'
klopte in elk geval. ;-)
Vorige pagina     
Volgende pagina