3 ms·
This is really interesting, thank you! I've been working the last couple of days on getting an old type-in game working and I had some vague thoughts about it b
by djur 8y ago
This is really interesting, thank you! I've been working the last couple of days on getting an old type-in game working and I had some vague thoughts about it being fun to somehow make it playable on the web. I'd have to convert it from Microsoft BASIC to the dialect BaCon uses, but that's definitely an option. Another option I've considered is to see about getting cbmbasic[0] running using a JS terminal emulator. And of course it might be a fun exercise to just convert them by hand to JS or what have you.
[0]: https://github.com/mist64/cbmbasic https://github.com/mist64/cbmbasic
- matthewwiese 8y agoHappy that it could get the juices flowing :) The chosen implementation for your project certainly depends on what "vibe" and level of authenticity you're looking to achieve. I'm a huge fan of WebAssembly simply because the idea of writing web-native code in a language of my choosing makes the little computer scientist in me giddy. That's not to mention the wealth of existing code with potential to be ported to this universal medium; for example, a project porting vim to WebAssembly was posted to HN just over a week ago[0] which reignited my interest in pursuing this avenue further. [0]: https://news.ycombinator.com/item?id=17487936 https://news.ycombinator.com/item?id=17487936
- psuter 8y agoIt is my understanding that QB64 [1] compiles through C++, although I haven't tried it myself. They in theory support a superset of QBasic, and you could compile the C++ generated files using emscripten (again, in theory). [1] https://en.wikipedia.org/wiki/QB64 https://en.wikipedia.org/wiki/QB64
- rietta 8y agoThey are active on Twitter as well, https://twitter.com/QB64team https://twitter.com/QB64team.