- An AGI interpreter written in C#: It's also about learning C# because I didn't know it before starting out. I'm spending a lot of my spare time on this at the moment.
- When I finish the C# AGI interpreter, the plan is to help out with the Visual AGI IDE. I haven't yet contributed to this, but the C# AGI interpreter does make use of it's AGI Library, to which I have made some additions in my fork, such as LOGIC resource decoding.
AGI/SCI projects currently on hold:
- Continuing the work on Dr Zoltan's Java AGI interpreter/viewers. I moved a copy of this to my github account and started adding some AGI v1 support to the LOGIC, PICTURE and VIEW viewers.
- Investigating the content of original AGI and SCI game disk slack space. Originally the idea was to see if there was any original SCI source code but that goal kind of went away when Omer released the original SCI documentation and many examples of the original SCI syntax.
- Version of PICEDIT written in Java. This is already usable and available but I had many plans for taking it further.
- The Ruby Cast
AGI project ideas simmering away in my thoughts:
- Writing AGI interpreters in other computer languages. This would be mainly for learning those languages but would be good for keeping my AGI knowledge fresh.
- An AGI-like interpreter for the VIC 20. If that proves difficult (due to its resources), I might switch the idea to the C64.
Projects unrelated to AGI or SCI:
- A VIC 20 emulator written in Java to run on desktop and Android. This currently doesn't have sound but the rest works quite well. I sometimes play old VIC 20 games on my phone using this.
- Building a VIC chip (MOS 6561) test board on a large breadboard. This is to experiment with some of the lower level behaviour of the video chip used in the VIC 20. I've got five of these video chips. Had an idea about mixing the video output of three of these together to see what would happen.
- Reversing the schematic of the VIC 20's video chip from photos of the silicon.
- Building a 4-bit home brew computer. I have all the components; just haven't put it all together yet.