Author Topic: agikit v0.7.3: Node 17 compatibility, preview SOUND player, better errors  (Read 342 times)

0 Members and 1 Guest are viewing this topic.

Offline natbudin

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!



Offline Collector

Re: agikit v0.7.3: Node 17 compatibility, preview SOUND player, better errors
« Reply #1 on: February 01, 2022, 09:54:06 PM »
Link?
KQII Remake Pic

Offline natbudin

Re: agikit v0.7.3: Node 17 compatibility, preview SOUND player, better errors
« Reply #2 on: February 02, 2022, 11:04:13 AM »
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.


SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.094 seconds with 31 queries.