The TI-99/4 had an implementation of Logo that supported sprites, originally written in Pascal by Gary Drescher at the MIT-AI Lab Logo Group.

https://forums.atariage.com/topic/334110-anecdotes-on-the-cr...

Reminiscences from Ed Hardebeck:

Q: Anything you can tell me about your experience of the project? Did TI provide any specific design requirements? And was it developed on a TI minicomputer, as TI's internal projects tended to be? I'd be delighted to hear anything you can tell me about its creation and your experience with it.

A: They didn't really except it had to work on the 99/4, the memory expansion was required of course. Originally it was a big flat black box that sat under the 99/4, bigger than the computer itself. The project was a joint effort with TI, MIT and the Lamplighter School in Dallas. The Logo interpreter itself was first written in Pascal by Gary Drescher. I was an undergrad at MIT when I started on it at the AI Lab Logo Group, later a staff employee. The first part of my job was to rewrite the Pascal interpreter in assembly language. Yes this was done on a TI-990 mini-computer which had the same instruction set, and well before we got an actual 99/4. Mark Gross wrote the turtle graphics, I wrote the sprite stuff and the shape and text editors you showed off.

I'm glad you mentioned how the base machine had 256 whole bytes of RAM! (that's bytes kids, not MB or even KB). Even with the expansion we had to swap in and out chunks of the program (like the editors or the disk io routines) from the cartridge EPROM. I understand BASIC stored it's programs in the video memory (read/write was arduous), which left it even less graphics to work with.

Another fascinating observation from Ed Hardebeck:

After this my next job was working on Logo for the Apple II. I developed Sprite Logo, we made a hardware display board for the Apple II that contained a TMS9918A processor. This guy has one https://www.bluerwhite.org/2014/03/boxing-sprite-logo/ https://www.bluerwhite.org/2014/04/lcsi-sprite-card/ (so do I still), and even got it running
https://www.bluerwhite.org/2014/07/running-sprite-logo/

Sprite Logo ("second-system syndrome" aside) I think was much better. All 32 sprites were turtles and could draw, even while moving. You could command them in (more-or-less) parallel with TELL, ALL and EACH commands. For more capabilities with the sprite shapes I made the SNAP command which copied the bitmap under the sprite into its shape, and STAMP which copied the shape to the bitmap underneath. Combined with motion, there were a lot of interesting things that could be done.

[from the comments...]

Yep, pretty much. Using the sprite/tile editor to design the sprites, then using the sprite data dumped to the Logo file as binary source for use in assembly program development, or so it seems to me.

I briefly showed what this kind of "live" editing looks like in my video, here.

TI Logo: TI-99/4A Sprites and Graphics Done Right

https://www.youtube.com/watch?v=Hgf9IVLxuSU&t=1127s

[...]

The BYTE Magazine review of several Logo implementations found in this issue...

https://vintageapple.org/byte/pdf/198208_Byte_Magazine_Vol_0...

...concludes with, “Mr. Bynum also told me about about a second version of TI Logo that will be available before the end of the year. This version will include such enhancements as music capability, double-size sprites, a workspace almost twice as large as that of the first version, more extensive documentation, and the ability to print procedures via the RS-232C port. In addition, the new version will no longer "hang up" when it runs out of workspace, and BUTFIRST of a single-letter word will be an .empty word. (All other criticisms given here will still be valid.) These improvements will correct many of the current faults of TI Logo.”

The entire issue is more or less dedicated to Logo, with several informative articles.

Interestingly (and apparently coincidentally), Steve Ciarcia's Circuit Cellar article, "High Resolution Sprite-Oriented Color Graphics" describes his design of a board for the Apple II utilizing a 9918a VDP, which he described at great length and in very positive terms (without ever mentioning the 99/4a.)

https://archive.org/details/Hi-Res_Graphics_TMS9918_BYTE_088...