home *** CD-ROM | disk | FTP | other *** search
- ;SUBROUTINE TRNSLT(A,L,B,TBL)
- ;transliterate L characters from A to B using TBL
- ;TBL starts with NUL replacement character
- EXT $AT
- ENTRY TRNSLT
- TRNSLT: PUSH HL
- PUSH DE
- LD A,2
- LD HL,BA
- CALL $AT
- POP HL
- POP IX
- LD IY,(BA)
- LD B,(HL)
- LD DE,(TBL)
- LOOP: LD L,(IX)
- LD H,0
- ADD HL,DE
- LD A,(HL)
- LD (IY),A
- INC IX
- INC IY
- DJNZ LOOP
- RET
- BA: DS 2
- TBL: DS 2
- END
-