トピック
Scientist Speedy1101

Sub-folders

Who thinks people should be able to make folders within folders to organize things better?
9そうだね
プレイ済み
返信[1]
親投稿
SıмΞоп SimeonW
Oh gosh yes And it wouldn't even hurt functionality SmileBASIC would then be considered its own operating system on the 3DS
2そうだね
プレイ済み
返信[2]
親投稿
MSWS coolestkid123
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!!!
4そうだね
プレイ済み
返信[3]
親投稿
Wakko :-p WakkoWarner1234
I put folders in folders on my drive
2そうだね
プレイ済み
返信[4]
親投稿
FGW Renraw64
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
2そうだね
プレイ済み
返信[5]
親投稿
Scientist Speedy1101
>>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!!!
0そうだね
プレイ済み
返信[6]
親投稿
SıмΞоп SimeonW
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.
0そうだね
プレイ済み
返信[7]
親投稿
Scientist Speedy1101
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.
0そうだね
プレイ済み
返信[8]
親投稿
★Isaac★ IsaacandEric
That would be AWESOME like to locate another folder withen a folder it sould be like JavaScript: import Ex1.Ex2.Ex3.ex4.Game
2そうだね
プレイ済み
返信[9]
親投稿
SquidSky ugomemo_gorohati
SmileBASIC is Sub-Folder Not Supported. :(
0そうだね
未プレイ
返信[10]
親投稿
Scientist Speedy1101
I know that. That's why they should add it!
0そうだね
プレイ済み
返信[11]
親投稿
SıмΞоп SimeonW
I started a huge OS project few days ago because of this post
0そうだね
プレイ済み
返信[12]
親投稿
Scientist Speedy1101
LOL, same.
2そうだね
プレイ済み
返信[13]
親投稿
SıмΞоп SimeonW
Yeah, mine is totally, 100% bug free... as you can see in the screenshot
0そうだね
プレイ済み
返信[14]
親投稿
Scientist Speedy1101
Black and white? Classic. I haven't got the textures for mine done yet although I've got the basic parts established.
0そうだね
プレイ済み
返信[15]
親投稿
SıмΞоп SimeonW
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...
0そうだね
プレイ済み
返信[16]
親投稿
SıмΞоп SimeonW
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)
0そうだね
プレイ済み
返信[17]
親投稿
SıмΞоп SimeonW
We should work together If you want
0そうだね
プレイ済み
返信[18]
親投稿
Scientist Speedy1101
Sure! I'm not very good at making text editors or extreme debugging so I will definitely accept the alliance.
0そうだね
プレイ済み
返信[19]
親投稿
Scientist Speedy1101
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.
0そうだね
プレイ済み
返信[20]
親投稿
SıмΞоп SimeonW
What do you mean structured? Like you can't do loops or something?
0そうだね
プレイ済み
返信[21]
親投稿
Scientist Speedy1101
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.
1そうだね
プレイ済み
返信[22]
親投稿
SıмΞоп SimeonW
Yeah if you wrote them in string format into program slot 2, you'd be able to create and execute a program without ever restarting the OS
0そうだね
プレイ済み
返信[23]
親投稿
Scientist Speedy1101
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.
0そうだね
プレイ済み
返信[24]
親投稿
SıмΞоп SimeonW
Oh that's a good idea!!
0そうだね
プレイ済み
返信[25]
親投稿
oct Aidan xbomb795
can ya'll help me make my own OS system? it seems ya'll know how to do that sort of stuff.
0そうだね
プレイ済み
返信[26]
親投稿
Scientist Speedy1101
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.
0そうだね
プレイ済み
返信[27]
親投稿
oct Aidan xbomb795
um can you show me screenshots it makes more sense that way for me :/
1そうだね
プレイ済み
返信[28]
親投稿
SquidSky ugomemo_gorohati
[Info] SmileBASIC ver3.5.1 update published!
1そうだね
未プレイ
返信[29]
親投稿
Scientist Speedy1101
>>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?
1そうだね
プレイ済み
返信[30]
親投稿
Scientist Speedy1101
>>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.
2そうだね
プレイ済み
返信[31]
親投稿
*J.P.*[P]£ aj2003aj
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?
1そうだね
プレイ済み
返信[32]
親投稿
Scientist Speedy1101
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.
0そうだね
プレイ済み
返信[33]
親投稿
*J.P.*[P]£ aj2003aj
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.
0そうだね
プレイ済み
返信[34]
親投稿
Scientist Speedy1101
IF Y==YY THEN STUFF YY would be the Y coordinate of one of the GPUTCHAR lines like line a would be at Y 120 and line b would be at Y 186.
1そうだね
プレイ済み
返信[35]
親投稿
*J.P.*[P]£ aj2003aj
ok. tbc.
0そうだね
プレイ済み
返信[36]
親投稿
FGW Renraw64
Nintendosoft 3DOS.
1そうだね
プレイ済み
返信[37]
親投稿
Scientist Speedy1101
LOL
0そうだね
プレイ済み
返信[38]
親投稿
*J.P.*[P]£ aj2003aj
well ill show a screenshot of progress after i finish a few things.. well actually A LOT OF THINGS. soon..
1そうだね
プレイ済み
返信[39]
親投稿
*J.P.* DEV NEWPICY3
lol i might as well change my name to "copy" as thats all i do. do you know who i am?
0そうだね
未プレイ
返信[40]
親投稿
*J.P.* DEV NEWPICY3
so.. IF CY==26 AND BUTTON() AND #A THEN GOTO @example it dosent work for me, i works without the button stuff but not with, what is wrong with it?
0そうだね
未プレイ
返信[41]
親投稿
Scientist Speedy1101
Try replacing the first AND with &&.
0そうだね
プレイ済み
返信[42]
親投稿
*J.P.* DEV NEWPICY3
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
1そうだね
未プレイ
返信[43]
親投稿
Scientist Speedy1101
Sounds interesting.
0そうだね
プレイ済み
返信[44]
親投稿
*J.P.*[P]£ aj2003aj
yeah, but with trial and error it will be easy. i also made some cool effects.
1そうだね
プレイ済み
返信[45]
親投稿
Scientist Speedy1101
Wait, are you and Person the same person or am I taking the wrong road?
0そうだね
プレイ済み
返信[46]
親投稿
*J.P.*[P]£ aj2003aj
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..?
1そうだね
プレイ済み
返信[47]
親投稿
Scientist Speedy1101
Okay.
0そうだね
プレイ済み