;-------------------------------------------------------;upperCase (string alphabet);alphabet BP+4;RA BP+2;old bp BP+0;Compares each char to the alphabet seeing if it is equal, and if it is, prints the letter in uppercase.;If not, the letter is decremented by 20 hex and made capitalized.;;;;;

;-------------------------------------------------------;lowerCase (string alphabet);alphabet BP+4;RA BP+2;old bp BP+0;Compares each char to the alphabet seeing if it is equal, and if it is, prints the letter in uppercase.;If not, the letter is decremented by 20 hex and made capitalized.;;;;;

Now I felt pretty happy when I got it to return me everything in all caps (or all lowercase if I simply change that ADD to SUB), but I realized it still subtracts 20h when the original character is capitalized, giving me non-alphanumeric letters off the ASCII table. I've been fumbling to figure out the issue and I'm not really sure how to do it.