Note that the Joliet implementation on OS/2 is buggy:
Note that the Joliet implementation on OS/2 is buggy:

It expects the file in the directories in the wrong order.
While Microsoft wants the files to be in ASCII (binary) order,
OS/2 likes to have the files in lexical order (uppercase and
lowercase together). This makes CD's with Joliet attributes
unreadable on OS/2 if there are files that start the same way
but differ in case.