Gen 2 FAQ

Q: What is SBTCVM Generation 2 (Gen 2)?
A: Gen 2 is SBTCVM's new, redesigned, modular VM codebase.

Q: When will Gen 2 get a release?
A: When it gets a release.

Q: When will Gen 2 be working?
A: Its working right now.

Q: When will Gen 2 be stable?
A: When its stable.

Q: What makes Gen 2 different?
A: A much more flexible, modular design, built on a new libbaltcalc API, and things learned with Gen 1. It also features a new assembler, and the brand new language: SSTNPL

Q: What plans do you have for Gen 2 and what is its development status:
A: see The SBTCVM "gen 2 status" page linked above this article.

Q: Will you make Gen 2 100% backwards compatible?
A: No. the assembler was rewritten from scratch, as was the CPU. Mark 2 code may need moderate to major changes. countless other differences have also arisen: i.e. the TROM format was changed, the assembler has more strict syntax control, the whole assembler namespace system was overhauled, etc. Not to mention, some legacy features were dropped altogether.

Q: Will you (insert big feature request here that isn't already planned.)
A: Not likely...

Q: Will you (insert big feature request here that you are willing to help with)
A: perhaps...

Q: How can i help?
A: code, documentation, etc. feel free to ask.

No comments:

Post a Comment