For getting the original ROM images of Commodore LCD, visit this page.
I often write that the purpose of my emulator is to be able to emulate the Commodore LCD on its hardware level, so the unmodified/unpatched ROM images (of the original Commodore LCD) can run with it. However I cheat a bit currently at least, so it's not entirely true. Let's see they whys.
It seems we miss the character set ROM :( So currently I use a not so nice solution (which means I cannot use entirely the original ROM images as I miss one ...) the partly complete character set from KERNAL and create the alternate (upper+lower case) charset by relocating capital letters and using some random Internet resource to get some 6*8 charset for lower case characters :-( It won't affect the emulation otherwise, just not so nice to use solutions like these (also what you can see on the emulated LCD is not entirely the same as on a real CLCD because of the other char matrices).
Currently this is only the place where I modify the original ROM used in the "generic" emulator. It affects two bytes only in the KERNAL image.
What I did is to replace a BNE xx opcode with two NOPs, so the initialization is always done.
I have my own ROM to test things. You can see it in action on this page. Please note that this mode is optional, normally you should use the original ROM images, not this version of the emulator!