Projects
Ideas!
- Re-engineer the CoCoSDC. I.e. make a clone at the API level w/o using inside information of the current CoCoSDC (since it's not open-source and copyrighted). Make a though-the-hole version and an SMD version. Open Source it, allow any one to make it for themselves and/or sell it.
- Make a Cassette Tape Player emulator w/ a Raspberry Pi Pico to hook up to a MC-10 or CoCo.
- Port Castlevania to the CoCo3
- Port The Last Ninja to the CoCo3 at last once-for-all!
- Create a SimCity clone for the CoCo3
- A CoCo cart w/ a Raspberry Pi Pico. Use the Pico as a Co-processor for math or sound or anything else.
- Create a stand-alone command line driven emulator of the DEFT Pascal compiler for the CoCo. Running at full unthrottled emulated speed.
- Create a Chess program for the CoCo1/2 & 3.
- Port NitrOS9 to run on a Raspberry Pi native.
New Start
I have a bad habit of starting hobby projects and then not finishing them. Starting a new project and playing w/ the new ideas is fun. But it does not take long for it to start feeling like real work. And that is the problem. That is when I get bored w/ it and move on to something else.
Hopefully this is a new start w/ a new determination that I do not move on to other projects until I have at least a usable version of the project I am working on. With the caveat that I will allow myself to work on 2 or 3 projects at the same time. But NO more!
Back in 2020 I collected all my hobby projects and placed them on GitHub. All of them were unfinished and not usable. I since decided to make them all private until I can get to each one and finish them at least to a point where they are usable / useful.
Here is that list of unfinished projects, in no particular order:
- RetroDb -- A Database of all things related to Retro Computing.
- Retro.NET -- A Common Intermediate Language (CIL) Ahead of Time (AoT) compiler for 8bit and 16bit retro systems.
- CoCo# -- A C# compiler at the Abstract Syntax Tree (AST) level for the Color Computer (and possibly others)
- Retro.BASIC -- A BASIC compiler for various flavors of old-school BASIC primarily Disk Extended Color BASIC (DECB).
- Retro.Pascal -- A Pascal compiler for retro systems.
- Retro.IDE -- a Retro system IDE
- EmuDisk -- Modification and improvements to EmuDisk
- CoCoSamples -- Source Code Samples for the Tandy / TRS-80 Color Computer (CoCo 1/2, 3)!
- eStudio -- An Electronics Schematic / PCB / Simulator program.
- GitTool -- A custom tool for updating GitHub projects.
- CCE -- A C# CoCo3 emulator.
- VCC -- help improve VCC (I did one thing that got rolled in, implemented keep Aspect Ratio)
- EMC-10 -- A C# MC-10 emulator.
- SWTPC FPGA -- an FPGA Emulator of the SWTPC system