>>418Look in previous threads.
I tried to optimise the C parser anyway to see how far I could take it, and now the binary is down to 44K, which means I took off 4K just by optimising C. The 44K binary contains:
- A GUI that looks somewhat like a browser, complete with progress/status bar
- Address bar with configurable history
- URL sourcing for http,https,ftp,file, and data (one thing IE6 doesn't have!) schemes (~4.5KB)
- Text file viewer (~1KB)
- Image file viewer (~1.3KB)
- JPEG decoder (~5.4KB)
- GIF decoder (~2.1KB)
- HTML tokeniser/parser/tree construction (~20KB)
When I originally made the 64K goal I was not expecting to write image decoding too, but maybe I can squeeze those in there too...