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.
SPSET (what you want to call it),U,V (U and V are the coordinates of the pixel coordinates for your sprite on the picture),W,H (W and H are the width and height in pixels of the sprite)
SPSET 25,U,V,W,H
>>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.
>>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?
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.
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.
How do you detect when the enter key on the keyboard is pressed on the touch screen? I'm making a replacement input function for my program because the original one makes things too complicated.
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 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.