And then folders within folders within folders within folders within folders within folders within compressed files within folders within RAR within ZIP within folders within 7z within folders!!!
If I were you, I would create an application whose project folder had its own name-based file directory, such as separating subfolders by underscores.
Example of what this project folder would look like:
APPLICATION.PRG
USERS_FGW_GAME.PRG
USERS_FGW_IMAGES_PICTURE.GRP
>>FGW - I thought about that but names would get too long and things would get complicated, especially if this would be for a mock os. Instead I think a "file registry" file which showed the locations of each file would simplify things in a mock os. To prevent this hideous mess, there should be sub-folders.
>>SmileBOOM - Pleeeease make it happen!!!
FGW makes a good point, if you create an operating system app powerful enough, you could define each file's path within the first line of each file in a comment. It's not a bad idea, but you would have to have the operating system be able to edit files WITHIN the OS itself, so it'd be a lot of work to build, but yes, it is very much possible.
My brain doesn't feel like doing much (thanks school) so that might not be the best option yet, but I'll definitely look into file-to-file editing later. For now I'll stick with a main registry file for each virtual "drive". And yes, I'm making a mock os, but I'm making it to teach others about real operating systems without all the word soup Wikipedia has, not that no one knows already.
Well I'm just focusing on the minimum foundation
Took me 2 days alone to build a flawless text box definition
Currently I have a recursove OS where everything is defined the same, so I can have a window with Windows bounded inside of them, or even a window with a entirely different desktop in it, with a window in that desktop that has another window inside, that has 2 new OS' inside that one...
Of course it's extremely unreasonable to do that, I'm just trying to make the foundation for my OS extremely broad, broader than Microsoft or Apple
And the whole recursive nature makes it much more efficient... (and more prone to bugs)
I said alliance because help sounded "one-way". By the way, I'm almost done with the base of my mock os. It's meant to be modular like a real os so you can create programs and launch them in it but they have to be structured a certain way.
No, the programs for the mock os have to be made a certain way so that they can be "executed" in it without having to be fully executed and then having to restart the os. I think a way to do that is to put the program's code in a COMMON DEF statement.
I've got another idea. Shortcuts on the "desktop" are sprites linked to strings in a "registry" file which are the names of the common def programs. When one of the sprites are clicked, the program is loaded and executed. That's going to take a long time to develop.
All you really need to know is how a real OS works and SmileBASIC. Also, you don't have to make a mock os look exactly like Windows. Try putting two taskbars, both on either side of the screen, on the desktop. That will result in something unique.
>>dark Aiden - Look through the Japanese community (Petit Computer 3) and especially at users silverblue and Shibapedia. They are working on mock OSs that look pretty much like Win 7.
>>Squidsky - That's great! Anything new?
>>dark Aiden - If you want to see my os I will post a screenshot of the home gui (basically desktop) as a regular play journal entry but I won't have it ready until maybe a few weeks from now unless I get one or two weeks off from school.
how did i not see this discussion?
anyways, just saying hi to my homie Scientist, hows the OS going btw?
oh and how wood i make something printed on the screen
disappear without making everything else printed disappear?
like for a selection arrow, if button (down on D pad)
is pressed then make the above arrow disappear and print one on the next selection. and so on..
wood that work?
Things have been going great! I've finished the user login app and I will now work on the kernel.
Yes, you can do that. Try this:
@MAIN
GPUTCHAR 123,Y,"hi"
IF #DOWN AND BUTTON(0) THEN INC Y,16 (You made need to change this)
VSYNC 1
GOTO @MAIN
To go up, add a line that uses #UP and decrements Y. You can do the same with left and right but the X value will change instead unless you want diagonal.
ok yay!
i made my own attempt last night, basically the same but with a few changes, so now how do i make it check where its at, so, as you see i have different options to choose from, so like
IF CY=4 (idk) AND BUTTON() PRESSED #A THEN GOTO @idk
i know that dosent work, but something along those lines.
that must sound really stupid...
idk.
ok yay! that helped me soo much!!! i got story mode going and some customization, like names, age, stuff like that.
still puzzled how to devide 7 when theres 2-26 going 4 at a time.. well its almost ready
oops.. wrong ds..
haha lol, not many people know this but in January i got a 2ds, Person, so hes my messager, copyer, talker, whatever else.. yeah so now you know..
well cool.
yep.
ok.
uh so.. dont tell anyone..?