Jump to content




Z-Boot (A bootloader for multiple OSes) Now with 99% More Bug Fixes

lua computer api

4 replies to this topic

#1 zguystudios

  • Members
  • 9 posts

Posted 27 November 2015 - 02:54 AM

Zed Software Industries presents:
Z-Boot 1.01.000
This software is revolutionary in design, and includes the ability to allow you to install multiple OSes. The technology behind it is simple, and it will be easy for future developers to implement ZedLoader capability into their project.
If you wish to acquire Z-Boot, execute the following:

pastebin get iXXH4NfG startup


Changes:
Updated ZedLoader to 1.03.0005
Fixes:
OSes Loading incorrectly (program not found errors)
Incorrect use of global variables (Thanks for the tip, H4X0RZ!)

As with all software, there will be bugs. If you encounter one, please let me know via a PM.


Known Bugs:

Spoiler

To-Do:
Spoiler

For Developers:
Spoiler

Distribution and modification Policy:
You may do whatever with the code as long as you provide attribution to me, and link them to my original code.
If you have comments or suggestions, leave them below.

Edited by zguystudios, 30 November 2015 - 02:42 AM.


#2 Creator

    Mad Dash Victor

  • Members
  • 2,168 posts
  • LocationYou will never find me, muhahahahahaha

Posted 27 November 2015 - 07:58 AM

Can't you have the path to the file of the OS in the second line? That would make more sense.

#3 H4X0RZ

  • Members
  • 1,315 posts
  • LocationGermany

Posted 27 November 2015 - 05:08 PM

Interesting!

Although I have some improvements for you:
  • Please use local variables. This way you won't mess with the global environment and the program will run faster
  • you should reorganize it. especially the loados() function. It will try to use "x" which isn't even defined. It only works because undefined variables default to global lookups and later x is set to something (in the global env).


#4 Lyqyd

    Lua Liquidator

  • Moderators
  • 8,465 posts

Posted 27 November 2015 - 07:15 PM

Moved to Programs.

#5 zguystudios

  • Members
  • 9 posts

Posted 28 November 2015 - 12:32 AM

View PostH4X0RZ, on 27 November 2015 - 05:08 PM, said:

Interesting!

Although I have some improvements for you:
  • Please use local variables. This way you won't mess with the global environment and the program will run faster
  • you should reorganize it. especially the loados() function. It will try to use "x" which isn't even defined. It only works because undefined variables default to global lookups and later x is set to something (in the global env).
I'll make note of this. Thanks!

View PostCreator, on 27 November 2015 - 07:58 AM, said:

Can't you have the path to the file of the OS in the second line? That would make more sense.
Why, that's a brilliant idea. I'll change the code shortly.

Edited by zguystudios, 28 November 2015 - 12:54 AM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users