Fixed up a few pages, finding that the DC browsers really don't like certain types of code, and reduced the filesize of the artwork to load faster on the DC Browser. The backgrounds are the only element that takes some time to load, but this is via the PAL 33k modem. The NTSC 64k modem and Broadband Adapter would load these faster. Still, in relation to other sites, these pages load quite quickly. Only having to load the navigation and announcement bars one time reduces further site load times.
The "bad" code didn't affect any other browsers. This mostly relates to using tiny blank gifs to move other images to specific places on the screen. The DC will do it fine, but I had put in some "0" values for height and width (whichever one wasn't necessary) and it turns out the DC Browser can't really handle that. Putting a "1" value fixed a lot of oddities.
You can also see that the code for the Dream Library still isn't working. I even copied the launch code from the original Dricas websites and it still won't boot up (though putting the same code into the URL bar will boot the games). Still don't know why. However you can see the E-Mail, VMU, Settings and Help sections are all working (using the same x-avefront coding as Dream Library, which makes it's failure to load even more curious).
https://youtu.be/jpwIUJgcYn8
I tested this for the first time on the Dreamkey 3.0 PAL browser for the first time and was a bit surprised to find the Dreamkey browser is far better in terms of screen resolution. If you look on the video, that is a direct capture of the Dream Passport 3 software, you can see how it cuts off the third announcement box (Visit MSR) and how tight the visual space is. Dreamkey 3.0 gives us far more visual space, as you can see here, where some of the backgrounds are either more exposed or have started to repeat due to the increased screen resolution.
Even more curious is that, even though Dreamkey never had any games built into it like Dream Passport did, it still recognises the Dream Library titles as games - showing a different Joystick animation for the cursor.
There are other differences for Dreamkey too. The "Help" (Question Mark) doesn't work and actually requires you to reboot the browser to get it running again. The other functions (Email, VMU and Settings) all work fine. Lastly the image swaps (most clear when selecting the speech bubbles above characters or the Soul Calibur Mission Map circles) do not work on Dreamkey, but they do on Dream Passport. They do slow down the browser a bit though as it loads in the new image, so removing them will probably not be a big deal.
Lastly the main "testcity" page (the one I made with lots of animated sprites from different games) still isn't working. It's the next page I'm going to fix. I'm hoping that by fixing the code errors I made with the blank gifs, and by rebuilding the page layouts with tables like I did with the others, I can get it to work. But it is possible I will have to trim it down. We shall see.