Difference between revisions of "83Plus:Software:usb8x/Asm Interface/MSD/FAT nameConvertFrom11"

From WikiTI
Jump to: navigation, search
 
m
 
Line 28: Line 28:
  
 
== See Also ==
 
== See Also ==
* [[../FAT_nameConvertTo11|FAT_nameConvertTo11]]
+
* [[../FAT_nameConvertTo11|FAT_nameConvertTo11]] - Convert zero/slash-terminated string to 11-character format

Latest revision as of 00:08, 17 August 2006

Synopsis

Name: FAT_nameConvertTo11

Minimum usb8x version: 0.10

Converts file/directory name to ASCIIZ (zero-terminated) format.

Inputs

  • HL points to 11-character formatted name
  • DE points to an (at most) 13-byte buffer for ASCIIZ name

Outputs

  • HL points to 11-character formatted name

Destroys

  • AF, BC, DE, HL

Notes

Example code to convert "README TXT" to "README.TXT":

ld hl,sOldName
ld de,statVars
U_CALL FAT_nameConvertTo11
;HL points to formatted name in statVars
...
sOldName: DB "README  TXT"

See Also

  • [[../FAT_nameConvertTo11|FAT_nameConvertTo11]] - Convert zero/slash-terminated string to 11-character format