Need Ideas? Want to work on something SBTCVM's community could use? check these lists!
Utilities/Other:- adding syntax highlighting & similar support to your favorite IDE, for XAS script, SBTCVM assembly, and SSTNPL can definitely help out fellow developers.
- you can find official specifications for IDE integration of SSTNPL and SBTCVM Assembly, here.
- creating/porting/adapting Programming Languages (both interpreted & compiled)
- adapted languages will likely need major changes for anything relying on hexadecimal and binary.
- Generally, languages that aren't too advanced, but also don't touch binary/hexadecimal, will likely be easiest to port.
- you may likely need to write a new compiler for some exiting languages.
- cross-compilers are welcome, even after the disk system is operational, as the VM itself is VERY SLOW. i.e. SSTNPL uses a cross-compiler written in python.
- Ideally, target SBTCVM assembly, rather than the ISA itself.
- Ternary adaptation of BASIC. (with line editor)
- Try to keep commands common in 8bit micros more-or-less identical
- Its expected that some compromises are likely to be needed.
- interesting games. Especially if they are more ambitious than the bundled games. some general ideas:
- action-based plotter games 'oncoming trains' [ontrain] in 'apps' is a good example.
- games that use the mouse
- shorter text adventures might be doable. though longer ones will likely need the yet-unfinished SBTVDI disk system.
- a simple point and click adventure game is possible in theory. As both the TTY and plotter modes support the mouse (in the pygame frontend)
- games with sound and music
- varying sorts of calculators (see clicalc for a working example)
- interpreted languages are definitely welcome if your feeling brave enough to try! Certain esoteric languages might be a good starting point.
- Shells (both command-based and graphical) are welcome. See 'sbtgsh' in 'apps' and 'shelldemo' in 'demos' for examples of both. you might also try the vector plotter mode.
- A few 'demoscene-style' demos using the plotter and music via the sound chip. what can you do with a puny 6.5Khz CPU? (see 'ternarydreams' in 'demos' for an actual example.)
Compilers & Tools:
- Some sort of functional/block-based language.
- Text screen editing tools (that can generate tas0 files for easy build integration.)
- Should properly support both 3 color and 27 color packed-art, and text colors.
- aids for using the SBTCVM mouse are welcome.
- vector editing tools (for plotter)
- aids for using the SBTCVM mouse are welcome.
- Music Tracker for the 'SBTCVM SIMPLE MUSIC ENGINE' (musicengine) music playback SSTNPL module. see 'musicdemo' in 'demos' for an example.
'Optimistic' Ideas:
Possibly a touch too optimistic?
- An IDE built especially for SBTCVM?
No comments:
Post a Comment