ComputerCraft Forums

ComputerCraft => Programs => Operating Systems => Topic started by: tscottw on May 09, 2024, 03:48 PM

Title: TcorpOS --Help Wanted
Post by: tscottw on May 09, 2024, 03:48 PM
I am working on an OS loosely based on apple's operating systems. The current Dev 0.1 build is a hybrid of Mac OS and iOS (mainly because of limited term screen space.) It is however very rough at the moment. I am looking for help to speed up the process as I have been working on it on and off for about 2 weeks so far.

Planned Features:
-Office suite
-Notes app
-Music Player
-Browser for in game Web servers (Websites Hosted on In game computers)
-GUI Calculator
-Email (Ran from In game web servers)
-Ability to update from paste bin without loosing user files
-Separate Installer Program for Floppy Disks
-Ability to set NFP files as Desktop Background
-Support for different Color Palettes using chpal
-Monitor support
-Settings program that can update from GUI (I have no clue how to save changes to a file make in GUI)

Please message me on discord if you are interested in helping
Discord: tscottw
Title: TcorpOS --Help Wanted
Post by: ComputerCrafter on May 10, 2024, 12:16 PM
(I don't have Discord, so I'm going to post it here :P)

I'm not very good at coding at the moment, so I can't really help much, but I have some ideas:
-Music Player: check out MusicPlayerCC (https://forums.computercraft.cc/index.php?topic=605), it has TONS of features and a cool GUI.-Update from Pastebin with no user-file loss:
    1/ Have a tag at the beginning of the file which tells update program that it's not a user file
    2/ Have a database of OSfile names then compare with files on computer to see which to update
    3/ Compare file contents from Pastebin with ones on computer to see which to update
-Email doesn't need to have web servers, just use ender modems (they have infinite range)
-Floppy disk installer:
     If you name a file in floppy disk 'startup' it will have higher priority than startup file in computer
     Floppy disk startup file runs when computer reboots
     Just make a startup file download all OSfiles from Pastebin and you're good
-Website on in game computer:
     I don't think you should do this as if so you have to develop your own protocol to use with modem API :(

Also, what do you mean by "Settings program that can update from GUI"?
If you're worried about the GUI not changing/crashing as the file updates, make the update script have its own screen like Windows (boot screen)
Title: TcorpOS --Help Wanted
Post by: Purrcival on May 24, 2024, 04:14 PM
Quote from: tscottw on May 09, 2024, 03:48 PM-snip-

I'd be happy to help you. I sent you a friend request so we can get started!
Title: TcorpOS --Help Wanted
Post by: DevilishDawn43 on Sep 06, 2024, 12:32 AM
I don't have discord but I have a email: [email protected]
and my main form of contact is "browsedns.net" and my username is "Dawnthedemon" on it, you can find me in the user search tab in the sidebar.

also:
I am not very skilled, but I do have some experience, though a bit rusty, also I have been working on a text editor. I may have lost the file, but i can look for it, I hope that we can work together
Title: TcorpOS --Help Wanted
Post by: Purrcival on Sep 06, 2024, 05:21 AM
Quote from: DevilishDawn43 on Sep 06, 2024, 12:32 AMI don't have discord but I have a email: [email protected]
and my main form of contact is "browsedns.net" and my username is "Dawnthedemon" on it, you can find me in the user search tab in the sidebar.

also:
I am not very skilled, but I do have some experience, though a bit rusty, also I have been working on a text editor. I may have lost the file, but I can look for it, I hope that we can work together

Once I get my CC base kernel finished, TCorp OS will run under it.
Title: TcorpOS --Help Wanted
Post by: DevilishDawn43 on Sep 06, 2024, 12:27 PM
oh, ok. I assumed it was done due to this post being from may.
Title: TcorpOS --Help Wanted
Post by: Purrcival on Sep 10, 2024, 09:09 PM
Quote from: DevilishDawn43 on Sep 06, 2024, 12:27 PMoh, ok. I assumed it was done due to this post being from may.

I been working out my kernel for a while. It's gonna take a long time to develop the base kernel for operating systems.