Community
AGI Programming => AGI Development Tools => Topic started by: natbudin on February 01, 2022, 07:23:34 PM
-
Hey AGI pals! After a long hiatus, I was spurred to do some work on agikit again (by a bug report from Nolen Scaife on Github, who noticed that agikit was broken on Node 17). I actually had a fair bit of half-finished work sitting on the main branch, so I took the opportunity to get things into a releasable state. 0.7 is now out, and includes:
- A new import entry point for the @agikit/core and @agikit/react-editors packages, which should make it unnecessary to do deep imports into these packages anymore
- Better diagnostic error messages for the LOGIC language server (used by the VSCode extension)
- A half-finished SOUND player, which currently only supports IBM PCjr SOUNDS (and doesn't yet correctly emulate the noise generator)
The SOUND player could eventually become a SOUND editor, but emulating the PCjr sound chip accurately turns out to be more problematic than I'd imagined (especially since multiple incompatible hardware implementations of it existed; e.g. the Tandy version which doesn't generate the same frequencies as the IBM one). If folks have opinions about this, I'd love to hear them!
-
Link?
-
Oh, sorry, I knew I was forgetting something ;D
https://github.com/nbudin/agikit has the README, which includes instructions on how to install agikit both for Visual Studio Code and for the command line tools.