looking for an msx-basic cross-compiler
I don't think it exists yet, so go ahead and adapt the project for MSX!
By Google
if i were skilled for that - help is needed on that...
Well, you said you could imagine it is simple...
MSX-Basic is totally different from ZX Spectrum BASIC - different commands, different syntax/options, different internal data formats, different hardware used for input/output, different implementation, etc. And cross-compiler would be coded in whatever language you choose. Read: forget 'adapting', if an MSX-Basic cross-compiler doesn't exist, you'd basically start from scratch.
Then look at projects like C-BIOS, that re-implement the most important BIOS routines so that many cartridges work. And see how long it took a team of multiple coders to get that into a useable state.
MSX-Basic is much bigger than that (the bulk of 32 KB for MSX1, 48 KB for MSX2/2+/TR). To me that says: multi-month project for a skilled coder, multi-year project for a newbie. That is, if you stay active on such a project. Any distractions/vacations/real life etc. will stretch that further. Of course multiple people could join in, but usually that doesn't happen before you've got something halfway working already.
Not saying it couldn't be done, but simply 'adapting' ? Forget that...
It would be very hard to do, but you can start small though and grow slowly. This code that Boriel wrote is actually very nice, the guy didn't just hack this up, he made an effort to create something robust. So although it's not so much adapting, you probably *can* reuse a lot of his effort if you wanted it to. But RetroTechie is very right; you would need a lot of time for that.
the idea of a new modern alternative to msx-basic is intrihuing.....

By nitrofurano
Supporter (7)
29-09-2011, 09:49