* The stripped Ultimate Doom WAD should work too, except on level 6 which runs out of memory * The shareware WAD from Planète Casio (I don't know the version) should work 100%, apart from that one glitched floor texture which appears white with stripes (first in E1M2)
I only learnt the first three levels and I don't know most secrets, so I can't easily make sure that the support is complete, even though I believe we're getting close. If you have any opportunity to play-test again, this would be very welcome. I simply made sure that unaligned lumps are copied and now it works! o/ This is a very useful optimization, but it breaks if the lump data is unaligned in the Flash. More importantly, I've solved the crash issue this was due to CGDoom attempting to return direct Flash addresses without allocating RAM when accessing lumps that are stored as a single fragment in Flash. (Only the load/save feature is still disabled.)
I've made a few changes to GUI: I added the brightness/gamma setting on the FRAC key, fixed menus that didn't work, added the space/return key for confirm screens (EXE/log on the current keymap), and added a main screen setting to warp to a level when starting the game. Great news! All the levels of the shareware Doom now load, and all the levels of Ultimate Doom except level 6 load as well.