Progress Update, AND some questions...
UPDATES:
* Have our OWN file system up and running, it is called VANGO (i think we had too much caffeine that night, as we have no idea why we called it that)
- Vango is EXTREMELY simple
- A sample entry for it would be as follows:
filename.ext 5 2
- This is translated as, the filename starts at block 5 of the disk, and has a run of 2 total blocks
- That is it, very simple...but it works for our purposes, and it works really well (so far)
* Our original notes app that I told you guys about was scratched and remade into a real app....Before, it was part of the O.S. and now an "actual, separate app."
- With VANGO, we now can open and save the files that are made, which really got us excited
IN PROGRESS:
* With a file system, it will need some maintenance apps, such as a defragmenter.....this should be fairly easy since all files stay in one long "run" and are not scattered.
* We are working on a calculator app, but wouldn't it be nice to have both notes AND calculator open at the same time? (since we have no GUI, it would have to be a combination key press to swap apps for now) Therefore, we are going to attempt to add multi-tasking
QUESTIONS:
* Dealing with CPU deadlock....We know what it is, and we also know that we will NEVER have an incident with it...BUT, it would be nice to implement just because it would be nice to say that it has it The problem is that, we are unsure how to have the system check for deadlock, and THEN how to deal with it. I'm not asking for computer code, just a simple algorithm to maybe get us in the right direction....
* GUI, this is all text based (think DOS), We really have no idea how to add a GUI...what would be involved with that?
As for some answers to questions above....
1. We are using assembly language for the most part, some of the latter stuff has been C++
2. We have no name for the OS, Whatever would definitely be FUNNY
Last thing, the iPhone REALLY slows down development
UPDATES:
* Have our OWN file system up and running, it is called VANGO (i think we had too much caffeine that night, as we have no idea why we called it that)
- Vango is EXTREMELY simple
- A sample entry for it would be as follows:
filename.ext 5 2
- This is translated as, the filename starts at block 5 of the disk, and has a run of 2 total blocks
- That is it, very simple...but it works for our purposes, and it works really well (so far)
* Our original notes app that I told you guys about was scratched and remade into a real app....Before, it was part of the O.S. and now an "actual, separate app."
- With VANGO, we now can open and save the files that are made, which really got us excited
IN PROGRESS:
* With a file system, it will need some maintenance apps, such as a defragmenter.....this should be fairly easy since all files stay in one long "run" and are not scattered.
* We are working on a calculator app, but wouldn't it be nice to have both notes AND calculator open at the same time? (since we have no GUI, it would have to be a combination key press to swap apps for now) Therefore, we are going to attempt to add multi-tasking
QUESTIONS:
* Dealing with CPU deadlock....We know what it is, and we also know that we will NEVER have an incident with it...BUT, it would be nice to implement just because it would be nice to say that it has it The problem is that, we are unsure how to have the system check for deadlock, and THEN how to deal with it. I'm not asking for computer code, just a simple algorithm to maybe get us in the right direction....
* GUI, this is all text based (think DOS), We really have no idea how to add a GUI...what would be involved with that?
As for some answers to questions above....
1. We are using assembly language for the most part, some of the latter stuff has been C++
2. We have no name for the OS, Whatever would definitely be FUNNY
Last thing, the iPhone REALLY slows down development