This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-09-14 20:13:00

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

SkipVM

I finally have finished Skip 2.0!  big_smile

For those of you who are reading this and are like "what the heck is Skip?" It's the programming language I made in Scratch that I wrote my OS - DevOS - in. It's new features are:

-Keyboard input
-equality if statements
-text coloring and sizing
-slightly better code parsing and running system

And the new VM includes:

-Automatic booting (by calling the boot code on a Skip VDisk)
-easily developable Skip VDisks (virtual boot and system file disks)
-A "no boot file" error wich also lets you switch between VDisks
-key commands that will let you, delete the current boot file, the best way to get to the "no boot file" error, show the controls (power, volume, special keys), and show all of your VDisks.

This took me a long time to make, so DevOS 2.0 is not going to come in it's own VM. It will come in a VDisk though, letting you import it into this project and running it natively.


It doesn't work online so you'll have to download it:

http://img641.imageshack.us/img641/4990/downloadfo.gif

Last edited by ScratchReallyROCKS (2010-09-18 11:10:24)


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#2 2010-09-14 20:19:52

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

YES! Awesome!  big_smile


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#3 2010-09-14 20:26:30

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

YES! Awesome!  big_smile

I knew you'd reply!  tongue


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#4 2010-09-14 20:36:26

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

ScratchReallyROCKS wrote:

Harakou wrote:

YES! Awesome!  big_smile

I knew you'd reply!  tongue

'Course I did. I can't wait to see the new DevOS.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#5 2010-09-14 20:49:08

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

ScratchReallyROCKS wrote:

Harakou wrote:

YES! Awesome!  big_smile

I knew you'd reply!  tongue

'Course I did. I can't wait to see the new DevOS.

It's still in the starting stages now. It may take up to a month! Changing a whole interface isn't easy.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#6 2010-09-14 21:20:03

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

ScratchReallyROCKS wrote:

Harakou wrote:

ScratchReallyROCKS wrote:


I knew you'd reply!  tongue

'Course I did. I can't wait to see the new DevOS.

It's still in the starting stages now. It may take up to a month! Changing a whole interface isn't easy.

No kidding.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#7 2010-09-14 21:24:59

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

ScratchReallyROCKS wrote:

Harakou wrote:


'Course I did. I can't wait to see the new DevOS.

It's still in the starting stages now. It may take up to a month! Changing a whole interface isn't easy.

No kidding.

I finished the VDisk maker if you want to make your own virtual boot disks for the SkipVM.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#8 2010-09-15 07:50:49

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Bump


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#9 2010-09-17 21:43:42

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

So if DevOS is going to be a VDisk, how are we going to write programs for it?


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#10 2010-09-17 21:56:39

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

So if DevOS is going to be a VDisk, how are we going to write programs for it?

Easy. (I had to think this through before I implemented the VDisk idea) VDisks include only the boot and OS files. These are the files needed to start up. So, when you "insert" the VDisk, it loads it's files into the stored code list, unless they're already there. Apps you write for DevOS are also stored in the stored code list, so they are accessible from any code using the "call" command. That means that when DevOS is booted, it will read from it's system files, but it can call apps from the list. That also means that if you get a new DevOS VDisk to update your old one, your apps will still be there.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#11 2010-09-18 11:06:15

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

bump #2


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#12 2010-09-18 16:22:32

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

ScratchReallyROCKS wrote:

Harakou wrote:

So if DevOS is going to be a VDisk, how are we going to write programs for it?

Easy. (I had to think this through before I implemented the VDisk idea) VDisks include only the boot and OS files. These are the files needed to start up. So, when you "insert" the VDisk, it loads it's files into the stored code list, unless they're already there. Apps you write for DevOS are also stored in the stored code list, so they are accessible from any code using the "call" command. That means that when DevOS is booted, it will read from it's system files, but it can call apps from the list. That also means that if you get a new DevOS VDisk to update your old one, your apps will still be there.

Oh, I see. Makes sense.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#13 2010-09-18 16:57:43

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

ScratchReallyROCKS wrote:

Harakou wrote:

So if DevOS is going to be a VDisk, how are we going to write programs for it?

Easy. (I had to think this through before I implemented the VDisk idea) VDisks include only the boot and OS files. These are the files needed to start up. So, when you "insert" the VDisk, it loads it's files into the stored code list, unless they're already there. Apps you write for DevOS are also stored in the stored code list, so they are accessible from any code using the "call" command. That means that when DevOS is booted, it will read from it's system files, but it can call apps from the list. That also means that if you get a new DevOS VDisk to update your old one, your apps will still be there.

Oh, I see. Makes sense.

And another great thing about this is that people can share their app on VDisks, and people can load them into the VM.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#14 2010-09-18 17:01:56

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: SkipVM

ScratchReallyROCKS wrote:

Harakou wrote:

ScratchReallyROCKS wrote:


Easy. (I had to think this through before I implemented the VDisk idea) VDisks include only the boot and OS files. These are the files needed to start up. So, when you "insert" the VDisk, it loads it's files into the stored code list, unless they're already there. Apps you write for DevOS are also stored in the stored code list, so they are accessible from any code using the "call" command. That means that when DevOS is booted, it will read from it's system files, but it can call apps from the list. That also means that if you get a new DevOS VDisk to update your old one, your apps will still be there.

Oh, I see. Makes sense.

And another great thing about this is that people can share their app on VDisks, and people can load them into the VM.

That's the issue I was thinking of. Apps for DevOS would require a different format, because they would run inside the DevOS VDisk, not the Skip VM.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#15 2010-09-18 17:47:44

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

Harakou wrote:

ScratchReallyROCKS wrote:

Harakou wrote:


Oh, I see. Makes sense.

And another great thing about this is that people can share their app on VDisks, and people can load them into the VM.

That's the issue I was thinking of. Apps for DevOS would require a different format, because they would run inside the DevOS VDisk, not the Skip VM.

What you would do is boot off of the app install disk, which would add that app to the stored code, then the app install disk's boot code would call DevOS, and you would be able to use that app.

You'll see when it comes out.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#16 2010-09-19 12:29:04

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

bump #2


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#17 2010-09-19 12:41:18

laurence12345
Scratcher
Registered: 2010-04-05
Posts: 37

Re: SkipVM

Is this the next Dev. OS forum?, because I can't find the old one.
hmm   bump#3


Which of these letters is the link?
None - but this is!

Offline

 

#18 2010-09-19 14:03:55

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

laurence12345 wrote:

Is this the next Dev. OS forum?, because I can't find the old one.
hmm   bump#3

No, this is kind of the Advertisement forum.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#19 2010-09-19 20:23:59

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

bump #4


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#20 2010-09-21 19:59:22

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

bump #5


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#21 2010-09-26 07:26:01

laurence12345
Scratcher
Registered: 2010-04-05
Posts: 37

Re: SkipVM

Bump#6
Bump#7
Bump#8
Bump#9
Bump#10

I'm very bruised now.  neutral


Which of these letters is the link?
None - but this is!

Offline

 

#22 2010-09-26 10:15:37

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: SkipVM

laurence12345 wrote:

I'm very bruised now.  neutral

So is the topic XD


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#23 2010-10-24 10:15:15

laurence12345
Scratcher
Registered: 2010-04-05
Posts: 37

Re: SkipVM

ScratchReallyROCKS wrote:

laurence12345 wrote:

I'm very bruised now.  neutral

So is the topic XD

lol.  big_smile


Which of these letters is the link?
None - but this is!

Offline

 

Board footer