QBasic, RealBasic, DarkBasic, y otros mas.. (no se si son multi-plataforma)
Pero todos tienen sus grandes diferencias, y creo que ninguno aceptaría la sintaxis de un programa completamente hecha en vb6 al 100%
Para vb.net tenes mono y ahí si tenes exactamente la misma sintaxis n.n
Vi hace un rato "doylesoft basic" no se si lo probaste, segun decia un usuario son iguales.( si mono es igualito, y ya no esta del todo verde)