Author Topic: jBasic OS  (Read 42221 times)

0 Members and 1 Guest are viewing this topic.

_player1537

  • Guest
Re: jBasic OS
« Reply #120 on: August 17, 2010, 05:38:04 pm »
Sure :D

Ok, first you download and extract the file (I assume you are using windows, so you download the windows version)

Then you open the directory (folder) you extracted the folder to.  Find the file "boot.html" and right-click it and say "Open with > Firefox".


Then you have to check "Remember my decision" and click "Allow"


Once it is open, you can open the main menu (where the apps are kept as of now) with one of two ways: Click the button in the top left to toggle the main menu open or close, or you can press the ` key (also has ~ on it) to toggle it open or closed.


To use various apps (note: will enforce that every app has a help file at some point) click on the icon in the main menu.  (I prefer to have firefox in fullscreen mode, f11 on my computer).




(Note: I'll go through and add some pictures for reference in a moment.)
« Last Edit: August 17, 2010, 05:58:49 pm by _player1537 »

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: jBasic OS
« Reply #121 on: August 17, 2010, 07:33:56 pm »
Why do you need a browser in a browser? xD

I mean, it's cool that it works, but... why?

_player1537

  • Guest
Re: jBasic OS
« Reply #122 on: August 17, 2010, 09:15:05 pm »
idk... just for nostalgic purposes (I think that's the right use of the word x.x)

I think it'd be cool to have it so anything you need to do, could be found in jBOS.  There are valid reasons why most of the stuff shouldn't even be attempted in jBOS, like a web browser, or a text editor.  But the web browser is teaching me about iframes, the text editor will teach me how to do filesystem stuff in windows (I can do it in linux, just not windows).  Mostly its a learning experience, and it gives me /something/ to do.  I find some trouble thinking of stuff to do on a calculator, but if I'm trying to make a full fledged OS, there are plenty of things to do and learn.  I think that is the main reason.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #123 on: August 18, 2010, 12:26:34 pm »
Thanks for the info above, I get it now ^^

Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

_player1537

  • Guest
Re: jBasic OS
« Reply #124 on: August 20, 2010, 07:16:20 pm »
Great to hear!  How are you liking it so far?  As soon as I figure out how to do some CSS, I'll be able to have a desktop background :)

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: jBasic OS
« Reply #125 on: August 20, 2010, 08:38:27 pm »
Hmm...I wonder what would happen if I opened this with a text-based Linux CLI browser? :P

_player1537

  • Guest
Re: jBasic OS
« Reply #126 on: August 22, 2010, 09:37:25 pm »
Unless that text based CLI browser was based on Firefox, nothing.  If it was... idk I bet it wouldn't display it correctly, except for the text, as I think they do not use CSS for those types of browsers.  Plus, iirc they do not allow you to use a mouse, so parts of the system would be hindered I would bet. 

But still, go ahead and try it, I'd like to see what it does :)

_player1537

  • Guest
Re: jBasic OS
« Reply #127 on: September 06, 2010, 02:34:30 pm »
*bump*
Wrote a small jBOS application that helps with creating matrix(es?).  Just click the application in the main menu, enter height, then width.  Its a little backwards, and sometimes messes me up.  You then get a new window that you type in each elements data.  Pressing tab will bring you to the next one (that way its a little easier to edit).  You then press the "Create Matrix" Button to make it.  The code that results should work in SC.

To remove the application from the .jba file, there are two ways:
1) Open up the command application, and type in "zip_install_app_dialogue()" and press enter (or click the go button).  It should bring up a new window asking you to find the .jba file you want to install, click on that, and then "restart" (F5 or press the power button I added recently) to be able to use the app.
2) Open up the .jba file like it was a .zip (you may have to rename) and create a new folder in the apps directory named "MatrixGen" and export the data from the .jba into that folder.

Enjoy :D

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #128 on: September 06, 2010, 04:02:24 pm »
shouldn't it have my installer app? Or did you not include it?
Also, adding backgrounds should be easy, in the boot portion somewhere add
Code: [Select]
document.body.background = "relative path"; the path could be a variable set in the globals.js
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #129 on: September 06, 2010, 04:07:08 pm »
Mhmm do you mean matrices for use in tilemaps? Can it do multiple sizes? One thing I disliked in BASIC tilemapping was editing matrices and strings. Even with a map maker, editing massive maps is a major hassle, because I only see 12x8 on the screen at once and in the calc matrix editor, 3x5 or something
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

_player1537

  • Guest
Re: jBasic OS
« Reply #130 on: September 06, 2010, 04:18:53 pm »
Yep, the max size is probably around 30x20, but that's just a guess.  I just mean matrices in general, for whatever you may need a matrix for. 

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #131 on: September 06, 2010, 04:22:49 pm »
ah ok. Now if only it was easy to implement the ability to assign small images of the sprites you need to specific numbers to help in tilemap making. Still, nice idea. Hopefully some Firefox users may find it useful.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #132 on: October 04, 2010, 07:55:01 pm »
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #133 on: October 04, 2010, 08:04:27 pm »
Mhmm in Firefox 3.6.8 I only see "loading" on black bg and nothing happens.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #134 on: October 04, 2010, 08:07:12 pm »
Hmm, did you get a looking like this?

If so make sure to allow it
« Last Edit: October 04, 2010, 08:07:46 pm by Eeems »
/e