view lib/alib/to_lower.as @ 3024:8647c25ba101

cobbler: Handle disks with fragmented OS9Boot files
author Robert Gault <robert.gault@att.net>
date Thu, 11 Dec 2014 20:11:12 +0100
parents 03f26e88b809
children
line wrap: on
line source

***************************************************

* Convert character in "B" to lowercase

* OTHER MODULES NEEDED: IS_UPPER

* ENTRY: B=ascii value of character to convert

* EXIT: B=ascii value of character in lowercase

* Note: control codes, etc. are not effected.


 nam Convert Char to Lowercase
 ttl Assembler Library Module


 section .text

TO_LOWER:
 pshs cc
 lbsr IS_UPPER only uppercase can be converted
 bne tolox no upper, exit
 addb #$20 make lowercase

tolox
 puls cc,pc

 endsect