Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
first attempt on trying to make an msx1 .rom from zxbasic
#7
My 5 cent:
You expanded the Sinclair BASIC with many commands and replaced some functions like INPUT with different librarys, END IF (which makes it anyway impossible to compile original programs without changes) and other, and I love the result. I myself would prefer that other architectures will use the same commands IF POSSIBLE (It could optionally use original syntax with LOCATE instead of AT and so). This will make cross development to multiple machines much easier if even possible. If some commands cannot be used on certain plattforms, the compiler could report a "Unsupported command" ("BEEP is not supported for Amstrad CPC"). If some special commands available only on other plattforms are not supported on Spectrum too, nobody will complain. But using String$(x TO y) is much better than using MID$. Using TI99/4A BASIC and some other not standartised languages is something for masochists. This is now a chance to make a standartized BASIC Language. At least, you told us that ZXBC syntax is based mainly on FreeBasic, so why not keeping FreeBasic standards for other plattforms too?
BTW: The compiler could accept both syntaxes: LOCATE and AT.
But it is just my opinion.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)