Page 2 of 3
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Sat Jun 27, 2020 3:44 am
by SlithyMatt
Very cool! Good luck with your game!
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Wed Jul 29, 2020 4:58 am
by SlithyMatt
If you are interested in using XCI to make a game, I am working on an Atom plugin that will provide syntax highlighting. I have keywords and comments working so far:
https://github.com/SlithyMatt/language-xci
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Fri Jul 31, 2020 3:41 am
by SlithyMatt
The language-xci package is now published:
https://atom.io/packages/language-xci You can simply install the package from within Atom by searching for "xci". It's the only thing that comes up!
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Tue Aug 25, 2020 1:51 am
by SlithyMatt
A huge shout-out to
@Jestin for making this vim plugin for XCI:
https://github.com/jestin Not only will it do syntax highlighting like my Atom package, it will also do coloring of pixel-nibbles in sprite and tile hex files:
I never expected to create a language for 8-bit development in the 21st century, much less have people start developing tools for it!
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Thu Aug 27, 2020 9:07 pm
by Jestin
It was a fun exercise. If I have time, I'd like to expand it in two ways:
Add code to do a "best guess" approximation of colors from the palette. Right now it's just my own fiddling with terminal colors
Add a command to set the colors from one of XCI's palette files
Full link:
https://github.com/jestin/vim-xci
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Fri Aug 28, 2020 12:17 am
by SlithyMatt
3 hours ago, Jestin said:
Add a command to set the colors from one of XCI's palette files
Easy enough to do. Just have to search for an XCI File with a "palette" key and then you have the path to the palette hex file, and you will have the 12 bit color values for the primary palette offset.
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Fri Aug 28, 2020 12:25 am
by Jestin
The first is what's really required to do the second. Other than gVim, vim can only specify codes for terminal colors, so your palette within vim is completely dependent on the terminal it's running in. There are some vim plugins out there (mostly syntax highlighters that attempt to do the same thing with CSS hex codes) that do a best guess approximation for the terminal. When looking into it a few weeks ago, this seemed like the best option. I just haven't had the time to dive into it yet.
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Tue Sep 08, 2020 3:27 am
by Starsickle
Really neat - Definitely will keep my eye on this. Please continue supporting it with updates, tutorials, and workflow videos and documents.
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Tue Sep 08, 2020 4:10 am
by SlithyMatt
40 minutes ago, Starsickle said:
Really neat - Definitely will keep my eye on this. Please continue supporting it with updates, tutorials, and workflow videos and documents.
Oh, I will! Especially since my first commercial game for the X16 is being built with XCI:
New community dev tool uploaded: XCI: eXtremely Compact Interpreter
Posted: Fri Sep 18, 2020 1:33 am
by SlithyMatt
Big news for XCI and the Commander X16!