This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
logsys's profile picture

[1.62+] LogOS -- Development has restarted!

Started by logsys, 09 April 2014 - 10:02 PM
logsys #1
Posted 10 April 2014 - 12:02 AM
LogOS, v 1.2.1


LogOS, an OS that works on pocket computers.
Current Version: 1.23
Change Log:1.0 -
  • +First Release
1.0.1 -
  • +Some bug fixes
  • +Added shutdown and restart buttons
  • +Updated installer to support startup
1.1 -
  • +Added firewolf
  • +Changed taskbar position
  • +Added shell access
  • +Corrected BSOD malfunction
1.1.1 -
  • Normal Edition Release
1.2 -
  • -Removed firewolf
  • +Programs now run in a different way
  • +Multi-tasking is almost ready here
  • +Increased protection
1.2(Pocket) -
  • +Switched Encryption Methods
1.2.1 -
  • +Added bootloader and kernel!
  • -Bug Fixes
1.2.2 -
  • +Added About Page
  • -Removed Taco
  • +Added LuaIDE
  • +Preparing Sandbox Functions
  • -Bug Fixes
1.23
  • +Added File Browser
  • +Fixed LuaIDE
  • +New Installer!
  • -Fixed bug with incorrect os.pullEvent("mouse_click") returned y coordinates

1.63+ Installer Fix: In the config file, change "S:http_whitelist=*pastebin.com;*computercraft.info" to "S:http_whitelist=*"

Screenshots:[attachment=1598:2014-04-10_10.44.29.png]
[attachment=1599:2014-04-10_10.44.42.png]
[attachment=1603:2014-04-11_18.21.10.png]
[attachment=1604:2014-04-11_18.21.49.png]
[attachment=1605:2014-04-11_18.27.19.png]

Features:
  • Password Protected(SHA256 hash)
  • Firewolf 2.5 - Dead Project
  • Runs at Startup
  • Supports GPS
  • Has access to shell(like if it had not this OS) - Use with password protect to protect your shell
  • Advanced computer support
  • Pocket computer support
  • Bootloader with verbose boot mode!
  • Added a different file that holds the functions to not overcharge the main file
  • Chat
To do:
  • File encryption(as pocket computers can be used as disks)
  • Chat!
  • An bank API that I am building
  • And the one most expected: Windowed Multi-Tasking
  • File browser
​You can download this OS by doing this command:
  • Pocket Edition: pastebin run cFiRSBPn
  • Normal Edition: pastebin run PpPfi2ab
Follow the instructions in-screen to install the program. Please, report all the bugs(here) you can find and I will be pleased to fix.
GitHub Bug Tracker: https://github.com/l...11/LogOS/issues
We now are in GitHub! Check it out!

Credits: (licenses are inside each folder)tomass1996 - For his incredibly useful hash API(String Utils API)
GravityScore - For his Rednet Explorer Firewolf For his SHA256 Algorithim calculator and LuaIDE.
Darkrising - For darkchat used in the OS

Wanna develop to this OS and have your name registered there in the credits? Check the spoiler below to know how it works.
Spoiler
  • A post in this forum will allow you to share your code
  • Everyone can use that code, so its free to share and use in your OSes
  • I(Logsys) will manage it so it fits correctly and nothing wrong happens
  • If you want to start developing now, we are needing a multi-tasking and a sandbox system(prefer to API's and not standard code)
  • The OS will have it's name changed, so it's by the community. Post your Ideas below

Updates: For best experience at updates, delete the LogOS folder and the startup
Edited on 18 July 2014 - 04:39 PM
Agoldfish #2
Posted 10 April 2014 - 12:18 AM
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>
Edited on 09 April 2014 - 10:20 PM
logsys #3
Posted 11 April 2014 - 12:22 PM
Now supports advanced computers! Version 1.1 is out!! Go check it out!

Firewolf appears to be dead, so it will be removed in the next release

Multi-Tasking in 1.2.1
MKlegoman357 #4
Posted 11 April 2014 - 07:42 PM
Firewolf appears to be dead, so it will be removed in the next release

Actually it's not dead and many people on servers use it. It's actually one of the most widely used CC program. Also, 1lann is actually making Firewolf 3.0, still waiting for it :D/>.
logsys #5
Posted 11 April 2014 - 09:38 PM
Firewolf appears to be dead, so it will be removed in the next release

Actually it's not dead and many people on servers use it. It's actually one of the most widely used CC program. Also, 1lann is actually making Firewolf 3.0, still waiting for it :D/>/>/>.

I know it's not dead, but if you open firewolf, it will return that GitHub is off and can't be used. That's the meaning of my "dead project"

Multi-Tasking in 1.2.1
Unfortunnaly, multi-tasking is delayed due to its need of a bootloader. 1.2.1 will come with a boot loader and 1.3 will possibly come with multitasking. Update may come tomorrow or even sooner

Please, leave your comment here! I would like to know about this OS!
XxTRUExxWOLFxX #6
Posted 17 April 2014 - 12:31 AM
When I try to put this on my advanced wireless pocket computer, it comes up with an error. it says

pastebin:111: [string "string"]:123: 'end' expected (to close 'if' at line 21)
Blue #7
Posted 17 April 2014 - 06:32 PM
When I try to put this on my advanced wireless pocket computer, it comes up with an error. it says

pastebin:111: [string "string"]:123: 'end' expected (to close 'if' at line 21)
that is caused when a end is missing
logsys #8
Posted 17 April 2014 - 08:50 PM
Thanks for the report
I am going to fix it now.
logsys #9
Posted 17 April 2014 - 08:57 PM
EDIT: Now should work, thanks for the report.. although the pocket os will have a BIG change as soon as apps get in the correct size to pocket computers
XxTRUExxWOLFxX #10
Posted 17 April 2014 - 09:38 PM
Another thing, when I try to with these inputs, it comes up with this error code.

User: Xavienth
Password: computer

logos:88: attempt to index ? (a nil value)
logsys #11
Posted 19 April 2014 - 10:20 AM
Another thing, when I try to with these inputs, it comes up with this error code.

User: Xavienth
Password: computer

logos:88: attempt to index ? (a nil value)

Please, when mentioning, tell what version you are using.. if pocket or computer OS. Although, I will try both
logsys #12
Posted 19 April 2014 - 05:41 PM
Fixed
darkrising #13
Posted 20 April 2014 - 04:16 PM
Hi, love this OS!

I added some arguments to darkchat (username, channel, auto update) so you can launch it a bit easier and pass along the username to it directly :)/>

Thought it would make your life easier!
logsys #14
Posted 25 April 2014 - 11:43 AM
Hi, love this OS!

I added some arguments to darkchat (username, channel, auto update) so you can launch it a bit easier and pass along the username to it directly :)/>

Thought it would make your life easier!
<
Thanks!
logsys #15
Posted 28 April 2014 - 05:08 PM
I will start working on the Multi-tasking system, thanks for your patience. Poll continues still, but instead of choosing multitasking, choose anything else that u prefer too.
ardera #16
Posted 28 April 2014 - 06:58 PM
Your "Kernel" is not a kernel at all. Your "Kernel" is an UI API.
logsys #17
Posted 28 April 2014 - 09:08 PM
Your "Kernel" is not a kernel at all. Your "Kernel" is an UI API.
I found that a couple minutes ago, although I am trying to make it look like a "true kernel" right now. The next update will fix it all. Expect a big update.
logsys #18
Posted 30 April 2014 - 10:17 PM
Update: You can now develop with me and many other in this OS! I hope you all help developing this OS
Agoldfish #19
Posted 30 April 2014 - 10:52 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
Edited on 30 April 2014 - 08:58 PM
Lyqyd #20
Posted 30 April 2014 - 10:57 PM
If you're serious about open sourcing the code and accepting code contributions, you should put it up on github or bitbucket or similar.
logsys #21
Posted 30 April 2014 - 11:05 PM
If you're serious about open sourcing the code and accepting code contributions, you should put it up on github or bitbucket or similar.
Thanks for the advise Lyqyd, thats what I am trying to do along time ago, but still can't make a github repo

Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
logsys #22
Posted 30 April 2014 - 11:49 PM
Updated to 1.2.2 Dev RC2: GitHub integration, installer upgrade and more
darkrising #23
Posted 01 May 2014 - 01:24 AM
Hi, found a crash: line 91 in logos:

shell.run("LogOS/darkchat", user1, 10, true)
should be
shell.run("LogOS/darkchat", user1, 10, "true")
Edited on 30 April 2014 - 11:25 PM
logsys #24
Posted 01 May 2014 - 07:54 AM
Hi, found a crash: line 91 in logos:

shell.run("LogOS/darkchat", user1, 10, true)
should be
shell.run("LogOS/darkchat", user1, 10, "true")

Fixed, thanks.
logsys #25
Posted 01 May 2014 - 09:31 PM
Updated to 1.23: File browser as expected, New installer, LuaIDE is now distribucted with the OS and some bug fixes
Agoldfish #26
Posted 01 May 2014 - 09:31 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
logsys #27
Posted 01 May 2014 - 09:40 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
I would love CCEmu … with computercraft 1.63 and available to download
Agoldfish #28
Posted 01 May 2014 - 09:47 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
I would love CCEmu … with computercraft 1.63 and available to download
Spoiler
logsys #29
Posted 01 May 2014 - 09:48 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
I would love CCEmu … with computercraft 1.63 and available to download
Spoiler
HAHAHAHA
Agoldfish #30
Posted 01 May 2014 - 10:01 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
I would love CCEmu … with computercraft 1.63 and available to download
Spoiler
HAHAHAHA
You might be able to port it if you have the skills to pay the bills.
logsys #31
Posted 01 May 2014 - 10:06 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>
I would love CCEmu … with computercraft 1.63 and available to download
Spoiler
HAHAHAHA
You might be able to port it if you have the skills to pay the bills.
Not above 18 still, 3 years to go until 18

Now i'm serious, I need help developing this OS.. I am not an experienced developer, I am still a bit too far. I hope any of you can help me.
logsys #32
Posted 04 May 2014 - 07:15 PM
Next version will have a little change in the way you select programs… this is so you can access easily multiple ones. Appstore to be included later
Edited on 04 May 2014 - 05:18 PM
logsys #33
Posted 19 May 2014 - 10:01 PM
After some time out of computercraft, I am back to build this OS, there is also a beta repository for my os at http://www.github.com/logsys11/LogOS-Beta/
Konlab #34
Posted 21 May 2014 - 04:31 PM
Why not do a char event during the config?

Edit: I also get multiple bugs.

1. Starting Taco crashes the OS.

2. After booting into Verbose mode once, you can't get back into the graphical OS. (Through reboot, anyway.)

3. An error comes up when in Verbose mode, I don't remember the error.

4. When you're in the verbose mode, a white bar appears.
I didn't get any of those error, please check that you are on 1.62 or above(haven't tried 1.63 tho)
My bad, I was on CCEmu, which is CraftOS 1.5. :P/>/>
I would love CCEmu … with computercraft 1.63 and available to download
Spoiler
HAHAHAHA
You might be able to port it if you have the skills to pay the bills.
Not above 18 still, 3 years to go until 18

Now i'm serious, I need help developing this OS.. I am not an experienced developer, I am still a bit too far. I hope any of you can help me.

How long quote…
Anyways, also The good name can be 'TwoOS'
Because it has two forms: Advanced Computer form&amp;Pocket Computer Form
Konlab #35
Posted 21 May 2014 - 04:40 PM
I has an idea:
When I developed my shell(CraftDroid, see signature and the horrible news about it)
With installer I created a new dir: 'apps' and any my built-in app was downloaded to 'apps'!
And the 'apps' menu's code was:

term.clear()
term.setCursorPos(1,1)
list = fs.list("apps/")
endk = 0 --to detect number of contets
for k,v in pairs(list) do
print(v)
endk = k --to detect number of contents
end
print("Back")
while true do
  event,button,x,y = os.pullEvent("mouse_click")
  if y > endk then --detects if click position is under the end of list
    return
  end
  shell.run("apps/"..list[y])--you can use y index because the list begins at 1,1
end

This is only an easy way to list all programs &amp; run it
I hope helped you:-)

Have a nice day, good luck :-)
logsys #36
Posted 21 May 2014 - 04:51 PM
How long quote…
Anyways, also The good name can be 'TwoOS'
Because it has two forms: Advanced Computer form&amp;Pocket Computer Form
Thanks, I will use that name soon, I have an update comming out and I will update it's name.
I has an idea:
When I developed my shell(CraftDroid, see signature and the horrible news about it)
With installer I created a new dir: 'apps' and any my built-in app was downloaded to 'apps'!
And the 'apps' menu's code was:

term.clear()
term.setCursorPos(1,1)
list = fs.list("apps/")
endk = 0 --to detect number of contets
for k,v in pairs(list) do
print(v)
endk = k --to detect number of contents
end
print("Back")
while true do
  event,button,x,y = os.pullEvent("mouse_click")
  if y > endk then --detects if click position is under the end of list
	return
  end
  shell.run("apps/"..list[y])--you can use y index because the list begins at 1,1
end

This is only an easy way to list all programs &amp; run it
I hope helped you:-)

Have a nice day, good luck :-)
Thanks, I might also use that, but my File Browser can list all directories, which includes Programs. I will see when the first update of "TwoOS comes out"
Konlab #37
Posted 21 May 2014 - 04:56 PM
How long quote…
Anyways, also The good name can be 'TwoOS'
Because it has two forms: Advanced Computer form&amp;amp;Pocket Computer Form
Thanks, I will use that name soon, I have an update comming out and I will update it's name.
I has an idea:
When I developed my shell(CraftDroid, see signature and the horrible news about it)
With installer I created a new dir: 'apps' and any my built-in app was downloaded to 'apps'!
And the 'apps' menu's code was:

term.clear()
term.setCursorPos(1,1)
list = fs.list("apps/")
endk = 0 --to detect number of contets
for k,v in pairs(list) do
print(v)
endk = k --to detect number of contents
end
print("Back")
while true do
  event,button,x,y = os.pullEvent("mouse_click")
  if y > endk then --detects if click position is under the end of list
	return
  end
  shell.run("apps/"..list[y])--you can use y index because the list begins at 1,1
end

This is only an easy way to list all programs &amp;amp; run it
I hope helped you:-)

Have a nice day, good luck :-)
Thanks, I might also use that, but my File Browser can list all directories, which includes Programs. I will see when the first update of "TwoOS comes out"

Thanks!

Also I will see how I can help you later…

Have a nice day :-)
Konlab #38
Posted 21 May 2014 - 06:03 PM
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>/>/>

Pocket computers are really cool. Since the update I used normal computers(non-pocket) only 2 times!
Edited on 21 May 2014 - 05:07 PM
Agoldfish #39
Posted 21 May 2014 - 06:09 PM
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>/>

Pocket computers are really cool. Since the update I used normal computers(non-pocket) only 2 times!
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>/>

Pocket computers are really cool. Since the update I used normal computers(non-pocket) only 2 times!
What I meant by that was I was trying to test it on an advanced computer. I like Pocket PC's as much as the next guy. :P/>
Konlab #40
Posted 21 May 2014 - 07:08 PM
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>/>/>

Pocket computers are really cool. Since the update I used normal computers(non-pocket) only 2 times!
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>/>/>

Pocket computers are really cool. Since the update I used normal computers(non-pocket) only 2 times!
What I meant by that was I was trying to test it on an advanced computer. I like Pocket PC's as much as the next guy. :P/>/>

Hmmm…intresting…2 konlabs at forums…very intresting :P/>

There are pics, there are clicks :)/>
Agoldfish #41
Posted 21 May 2014 - 08:27 PM
My mouse gets stuck and double clicks sometimes. :/
logsys #42
Posted 21 May 2014 - 08:46 PM
My mouse gets stuck and double clicks sometimes. :/
Which version? Pocket or Normal computer? Also, I am having troubles, if you could help me, I would appreciate. I get vm error: ArrayIndexOutOfBoundaryException:256 on like 49 on kernel(which is

event, button, x, y = oldOsPullEvent( _sFilter )
), also it's in the LogOS-Beta Github Repository.
Blue #43
Posted 22 May 2014 - 06:16 AM
My mouse gets stuck and double clicks sometimes. :/
Which version? Pocket or Normal computer? Also, I am having troubles, if you could help me, I would appreciate. I get vm error: ArrayIndexOutOfBoundaryException:256 on like 49 on kernel(which is

event, button, x, y = oldOsPullEvent( _sFilter )
), also it's in the LogOS-Beta Github Repository.
You will get more help on ask a pro.
Konlab #44
Posted 22 May 2014 - 07:58 AM
Sorry, I can't help I don't know how to use metatables.
apemanzilla #45
Posted 22 May 2014 - 05:08 PM
Sorry, I can't help I don't know how to use metatables.
Clicky
logsys #46
Posted 22 May 2014 - 06:39 PM
what you mean? what metatables have that I need to use, can someone fully explain me what metatable is and what is it used for?

Also, fixed the problem in my OS by changing os.pullEvent to coroutine.yield. Although, I guess I will have to manipulate os.pullEvent in my OS so it works correctly
Konlab #47
Posted 24 May 2014 - 05:10 PM
When will be released the next version?

When will be released the next version?
logsys #48
Posted 24 May 2014 - 06:49 PM
Soon…ish. Just wrapping some bugs in the software about running programs(cause now runs in top level coroutine)
apemanzilla #49
Posted 27 May 2014 - 04:40 PM
what you mean? what metatables have that I need to use, can someone fully explain me what metatable is and what is it used for?

Also, fixed the problem in my OS by changing os.pullEvent to coroutine.yield. Although, I guess I will have to manipulate os.pullEvent in my OS so it works correctly
Sorry, I can't help I don't know how to use metatables.
Clicky
logsys #50
Posted 27 May 2014 - 05:48 PM
Only at the second time I had a look at that.. http://nova-fusion.com/2011/06/30/lua-metatables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.
apemanzilla #51
Posted 27 May 2014 - 05:50 PM
Only at the second time I had a look at that.. http://nova-fusion.com/2011/06/30/lua-metatables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.

If you don't understand the metatables guide in PIL, you should probably review prior sections a bit. It was easy to understand for me after learning about how tables worked.
logsys #52
Posted 27 May 2014 - 05:58 PM
Only at the second time I had a look at that.. http://nova-fusion.c...ables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.

If you don't understand the metatables guide in PIL, you should probably review prior sections a bit. It was easy to understand for me after learning about how tables worked.
Well, I understand how tables work, but metatables are still difficult. Also, can I make my table as a metatable of _G? If yes, then I'm getting the hang of it.
apemanzilla #53
Posted 27 May 2014 - 07:53 PM
Only at the second time I had a look at that.. http://nova-fusion.c...ables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.

If you don't understand the metatables guide in PIL, you should probably review prior sections a bit. It was easy to understand for me after learning about how tables worked.
Well, I understand how tables work, but metatables are still difficult. Also, can I make my table as a metatable of _G? If yes, then I'm getting the hang of it.
If you mean assign your table to _G as a metatable, sure. I would recommend being careful with _G however.
logsys #54
Posted 27 May 2014 - 07:58 PM
Only at the second time I had a look at that.. http://nova-fusion.c...ables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.

If you don't understand the metatables guide in PIL, you should probably review prior sections a bit. It was easy to understand for me after learning about how tables worked.
Well, I understand how tables work, but metatables are still difficult. Also, can I make my table as a metatable of _G? If yes, then I'm getting the hang of it.
If you mean assign your table to _G as a metatable, sure. I would recommend being careful with _G however.
That was the only way that I found to keep the values passing to the programs, otherwise nothing would be inherited
apemanzilla #55
Posted 27 May 2014 - 08:01 PM
Only at the second time I had a look at that.. http://nova-fusion.c...ables-tutorial/ <- The only decent lua tutorial! I didn't understand anything in the other ones.

If you don't understand the metatables guide in PIL, you should probably review prior sections a bit. It was easy to understand for me after learning about how tables worked.
Well, I understand how tables work, but metatables are still difficult. Also, can I make my table as a metatable of _G? If yes, then I'm getting the hang of it.
If you mean assign your table to _G as a metatable, sure. I would recommend being careful with _G however.
That was the only way that I found to keep the values passing to the programs, otherwise nothing would be inherited
That's because each program has it's own environment, and environments share the _G table. If you want to have each environment inherit the same value, define it as _G.derp = {1,3,8} or manually add it to the environments.
ntnick #56
Posted 28 May 2014 - 04:21 AM
Hello. I've made a installer which bears a similar look to the Windows XP setup.

Comparison:



vs.



The source code is here:

http://hastebin.com/zefunepuxa.coffee

Or, if you prefer Pastebin:

http://pastebin.com/gRNyhsAY
Edited on 28 May 2014 - 10:33 PM
logsys #57
Posted 31 May 2014 - 10:06 PM
Hello. I've made a installer which bears a similar look to the Windows XP setup.

Comparison:



vs.



The source code is here:

http://hastebin.com/zefunepuxa.coffee

Or, if you prefer Pastebin:

http://pastebin.com/gRNyhsAY
It looks good.. I will also use this post to announce that I am starting a new project, which name will be TwoOS(cause runs on both platforms) and will be inspired in a game. It will completely use new code and it will be a OS that will be the next LogOS. Thanks for you patience
logsys #58
Posted 01 June 2014 - 04:19 PM
http://www.computercraft.info/forums2/index.php?/topic/19006-162-tw0os-alpha-version-released/
It's out man!
Archervenom #59
Posted 01 June 2014 - 06:16 PM
When installing this on a pocket computer, it told me this.
pastebin:111: [string "string"]:135: 'end' expected (to close 'if' at line 21)
logsys #60
Posted 02 June 2014 - 10:38 AM
idk why it happeaned, will fix, but don't expect updates from this OS
Konlab #61
Posted 03 June 2014 - 05:26 PM
Can I continue updating LogOS?(under new name)
I really like this OS. TwoOS is cool. But I want to continue developing this OS. :)/> ;)/>
logsys #62
Posted 12 July 2014 - 07:00 PM
god damn… I will continue this OS development.. I wont discontinue it
Multitasking approaching!
logsys #63
Posted 18 July 2014 - 06:43 PM
After a long time trying to make what I call the "Stage 1 of multitasking", we are ready to move to the "Stage 2".. In the LogOS V.1.24 - Beta 1 there are some bug fixes and the stage 1 already implemented.. Thanks for @theoriginalbit, @oeed, @flaghacker and @bombbloke for their help on making me understand coroutines. You can download the Beta OS with "pastebin run LAcCYLnu".. you still need to whitelist github.com! Check main post..
logsys #64
Posted 21 July 2014 - 10:40 AM
LogOS 1.24 Beta 2 is out! Fixes some bugs and adds a new good looking bootloader screen!! LogOS might be released without the multitasking done.. The bugs fixed have a large impact on how the system works.. consider this a pre-release…
logsys #65
Posted 19 December 2014 - 11:46 AM
WAT?? LogOS 2.0 is comming! Teaser:
EDIT: HTML wasnt working : http://youtu.be/F1p1aYBr8TM
Edited on 19 December 2014 - 10:47 AM
ByteMe #66
Posted 19 December 2014 - 01:02 PM
Just an idea, the ability to connect to monitor and use multitasking? This would really make the most of the multitasking feature.
logsys #67
Posted 19 December 2014 - 01:28 PM
Just an idea, the ability to connect to monitor and use multitasking? This would really make the most of the multitasking feature.
yeah, I planned that, but it will be comming later. I am rewriting from the scratch. Multitasking should be faster now cause I finally managed to do a Top Level Coroutine Override without the rednet. Tho I am going to reactivate it
GreenGene #68
Posted 19 December 2014 - 09:11 PM
I'd hate to do this but…
no pics no clicks
Anyways, I'll look into it and tell what I see. C:

EDIT: It's a pocket computer program. -_-/>

There are pics now
MaxKoinune #69
Posted 11 February 2015 - 11:14 PM
I use the pocket version and it says:
pastebin:111: [string "string"]:135: 'end' expected (to close 'if' at line 21)
Waitdev_ #70
Posted 08 August 2015 - 08:56 AM
nice OS :D/>
i've only seen the screenshots, but looks cool anyways :D/>

I use the pocket version and it says:
pastebin:111: [string "string"]:135: 'end' expected (to close 'if' at line 21)
and yes, you have the official 69th reply (͡° ͜ʖ ͡°)

WAT?? LogOS 2.0 is comming! Teaser:
EDIT: HTML wasnt working : http://youtu.be/F1p1aYBr8TM
also, i've got a tip for you.

USE A SREEN RECORDER XD
logsys #71
Posted 12 August 2015 - 08:25 PM
nice OS :D/>
i've only seen the screenshots, but looks cool anyways :D/>

I use the pocket version and it says:
pastebin:111: [string "string"]:135: 'end' expected (to close 'if' at line 21)
and yes, you have the official 69th reply (͡° ͜ʖ ͡°)

WAT?? LogOS 2.0 is comming! Teaser:
EDIT: HTML wasnt working : http://youtu.be/F1p1aYBr8TM
also, i've got a tip for you.

USE A SREEN RECORDER XD

hehe, lol… that wasnt my pc I was working on… I'm doing it in another computer… Aparently I don't know where it actually is stored. Guess I'll do it all over again(only had done the bootloader and the basic OS interface).