After I received the Parallax Propeller Demo Board for a recent birthday, I've realized that my dream of a mini computer with the look and feel of an early computer from the 90s is easily attainable without the hassle of completing the original CS Project. This micro controller allows code to be extremely rapidly developed and put in place in a hardware system. The original CS Project is currently slowed, but it hasn't been stopped completely. I still want the satisfaction of designing and building a computer from the ground up, this just scratches my itch for a functional retro computer. The following is the plan for this new Prop-based computer: Overview-
The basic idea behind my computer that makes it more useful and cool than any other personal device that you can buy today is its versatility. I am in the process of writing software that allows this computer to operate in any way you feel like using it. Don't have a screen? That's fine, just use the keyboard and listen to music and navigate with sound prompts. Don't have a keyboard? The software works with mouse-only. Any way that you care to configure it, the PropComp can be useful to you. All the software is open-source (go here to download it), so if you have a little time and some programming experience you can customize it to your heart's desire. If I can get developers interested and if I receive enough money in donations it may be possible to start a library of free applications similar to what the iPhone has. But to get that working I need my own domain and money to make the computer as cheap as possible, so head over to the donations section and give me some money (please) :D. Hardware- The hardware is very basic at this point. It centers around the Propeller Demo Board, with a simple module for SD Cards. The SD Card module supports almost all available cards and gives more than enough space for apps, music, videos, and documents. Sometime in the future when I have the software developed enough and I have enough money I'll get a dedicated PCB with everything I want built in, but at the moment I am stuck with the demo board. The final product will let me bring the controls out to different spots in the case, the demo board doesn't allow me to do it because all it's input, output, and controls are hardwired with no extra ports to solder to. It is also prohibitively expensive if I started selling these computers to raise money for projects.
Software-
OS/Bootloader
To get the apps that are on the SD card into RAM to be executed I need a boot loader that sits in EEPROM and runs every time the computer is turned on. There is already an available project called PropDOS that does this, so I am currently using that. The final version of the computer will have an overhauled version of this bootloader, which is already in development. This new bootloader will have a more intuitive and fast interface for getting apps loaded, while still keeping the features it has that make it so nice.
Feature Applications
Without programs to make it useful the PropComp would be just another development platform and not really worth anything to an average person. That is why I am creating some applications that are built into the computer and make it useful from the start. With these, the usefulness of the computer will already be established and because everything is open-source it will be inherently easy for third-party developers to write apps for it. Hopefully this will give my computer a competitive edge to make up for abilities that rank far lower than the average cell phone nowadays.
This is the list of the applications that I have planned right now:
Drop any other application suggestions at the provided email, or IM at alordofpenguins @(AIM) |