it's not 8-Bit but more general

I am looking for a good editor (with syntax highlighting for C, C++, HTML, PHP etc., Windows 98 compatible) that is freely available for download and that doesn't bother me with popups and buy-me-now-reminders all the time.
Who can help? What would be the best choice?