size after the <strong>LOAD</strong> instruction; we save that until
the <strong>SAVE</strong> operation later so that we save the correct number of bytes. However, we make
a copy of it into the <strong>C</strong> variable to use as a counter as we move through the file.</p>

<pre>
rem *** Text file uppercaser ***

print "Enter a filename:"
input $1

x = RAMSTART

load $1 x
if r = 1 then goto error

c = s

loop:
  peek a x

  if a &lt; 97 then goto skip
  if a &gt; 122 then goto skip

  a = a - 32
  poke a 