- commandblockguy's projects
- 29 Mar 2019 11:02:42 am
- Last edited by commandblockguy on 06 May 2019 09:46:40 pm; edited 1 time in total
Pretty soon I'm going to be less busy than I have been recently, which means I will have more time to work on projects. I've noticed that I have so many ideas for projects that I realistically will not be able to finish all of them, so I have to prioritize them somehow. One criterion I am using to decide what projects to work on is community interest, as there is not much point in making a program if nobody will use it. In order to determine community interest, I have decided to do a poll of sorts. Reply with which projects you would be most interested in seeing and why.
A. USB serial driver for the CE: This would allow the CE to communicate with a wide variety of devices. Right now it only works with pure CDC (basically just Arduino), but I would like to have it support more chips, including FTDIs.
B. Tanks! CE: A clone of the Wii Play game. Currently mostly functional besides AI and graphics.
C. ICE tweaks: Small improvements to ICE and the editor hooks. Currently I'm thinking about making Det( statements display as the actual function name, adding a shortcut to compile from the BASIC editor, adding floating point functions, and user defined functions with returns and arguments.
D. Custom OS's for the CE: Overwrite the part of the boot code that does OS validation. A custom OS would allow you to do all sorts of stuff.
E. Interrupt handling: Would require a custom OS to work. Basically, I would just change the OS so that every time an interrupt occurs, it calls every function on a user-definable list. This might be useful for USB functions, which are supposed to happen asynchronously.
F. Other USB projects. Things like MIDI or HID.
G. A compiled language for the CE. Would feature a type system of some kind.
H. Emulation of a monochrome calc on a CE. This one is probably too ambitious for me right now, but I'm including it anyway because why not.
I. Arcade game port: Maybe Galaga or Dig Dug?
J. 3D printing from a CE: My DaVinci printer is compatible with my serial driver, so I might be able to print a CE model using a CE. This would basically just be regurgitating gcode, I'm not porting a slicer.
A. USB serial driver for the CE: This would allow the CE to communicate with a wide variety of devices. Right now it only works with pure CDC (basically just Arduino), but I would like to have it support more chips, including FTDIs.
B. Tanks! CE: A clone of the Wii Play game. Currently mostly functional besides AI and graphics.
C. ICE tweaks: Small improvements to ICE and the editor hooks. Currently I'm thinking about making Det( statements display as the actual function name, adding a shortcut to compile from the BASIC editor, adding floating point functions, and user defined functions with returns and arguments.
D. Custom OS's for the CE: Overwrite the part of the boot code that does OS validation. A custom OS would allow you to do all sorts of stuff.
E. Interrupt handling: Would require a custom OS to work. Basically, I would just change the OS so that every time an interrupt occurs, it calls every function on a user-definable list. This might be useful for USB functions, which are supposed to happen asynchronously.
F. Other USB projects. Things like MIDI or HID.
G. A compiled language for the CE. Would feature a type system of some kind.
H. Emulation of a monochrome calc on a CE. This one is probably too ambitious for me right now, but I'm including it anyway because why not.
I. Arcade game port: Maybe Galaga or Dig Dug?
J. 3D printing from a CE: My DaVinci printer is compatible with my serial driver, so I might be able to print a CE model using a CE. This would basically just be regurgitating gcode, I'm not porting a slicer.