DescriptionThe latest in Mock OS Tech! R-OS V takes the spotlight with its Mac OS like interface called Rounder, R-OS V used to be called R-OS Super Saturn X (SSX) but it was changed to R-OS V.Instructions
R-OS V Documentation
Chapter 1: Basic Stuff
To unpack, Just run the included Setup file
When you first turn on R-OS, you will see the First boot screen, this is where the OS will save needed files. Accept all dialogs and R-OS will go straight to the Startup Screen, Saving you a century worth of waiting. Then you will see the Desktop, to open an app, open the RGames Menu (Top Left corner) and select apps. This will show a list of Built-in apps. Draw, Calc, RTML, and more are here.
Chapter 2: The Dock and Icons
On the Desktop, there are 3 icons, all of them are empty, to assign an app to one, press R on an app in the apps menu and select an Icon. Then a file will save containing the Icon Data, accept it then you will be transported to the Desktop and you will see that a Icon has changed from holding Nothing to holding a App Shortcut. A Similar thing can be done with the Dock, just press L in the apps menu then POOF! The app is pinned to the dock. When you shut down the OS (The Power Option), R-OS V will save 2 files, DOCK.D holds Dock data while DESKTOP.D holds Icon locations. To move an icon, press Y over one and move it around! And now, You can reset an icon by pressing X while hovering over one.
Chapter 3: Developing Apps
There is an option in the Apps menu to show .TEXE files, .TEXE files are R-OS V apps, now to install a app, type in NEW, a .PKDA file is a Packaged app. When developing a R-OS V app, keep in mind that the app will run in PRG1. After developing your app, make sure that the starter file ends with .TEXE, then package the app as a .PKDA file. Also keep in mind, keep the apps clean, we dont want anything bad in the R-OS community...
Chapter 4: Updating R-OS
R-OS V has an update feature, to update, find a Official R-OS V update, then copy the .UPD file to your R-OS V project, .UPD files are R-OS V updates, then go to the Updater app (Update) and start the update.
Chapter 5: Smaller things
The TextEdit window can now be moved! Just hold R while over the headline!
You can open the debug menu by holding L during Bootup!
Chapter 6: Thanks!
This chapter will have Q&A's later on but for now,
Thanks for Downloading R-OS V!
NotesFor the list of updates, open Changelog in the SB Editor.
RCode has been readded! RCode is now an original Program!
56 Comment(s)RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesR-OS V will be rewritten to better handle User-Made Apps
This Rewrite can be called the 2nd Generation of R-OS V
The Codename is API-OS (You may know its announcement from a comment on Midori-OS that got removed :,( )h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsWait did you advertise your own OS on there or something? LolRGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesTHAT DOES IT! RGames vs BeesIAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strength“A world without bees is a world without honey” -Anonymous (I’m not sure if I’m the first to say that quote.)bluekrillIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthDrawingI like to draw!HobbiesVideo GamesI like to play video games!HobbiesOTYAX is the best OS in SmileBASIC.CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteYeah. I must say R-OS V and Win3DS are quite bad compared to it.IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthHave you used Alpha OS X?CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteYeah, I did. But Alpha OS X isn't as customizable as OTYAWS.
And some features are already available on OTYAWS, Win3DS and others.IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthSo, it goes
Otyax
Alpha
R-OS V
Win3DS, right?CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteHow-am-I supposed to understand your order?IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthBest to worst, obviously.CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteBest to worst?
Well...
Win3DS V.0.3.1 vs. R-OS V = R-OS V wins
Win3DS V.0.3.3beta5 vs. R-OS V = draw
R-OS V is unstable at some points: R-OS V setup crash by a B button press
Icons are undraggable once dragging them down the screen bottom (TextEDIT too)
Win3DS V0.3.3B5 (with BGM) just manages to boot about ¾ sec. quicker 'cause of that big WAITing period to greet the user.
File explorer can easily crash by typing file name which doesn't exist. (Typos included)
Win3DS sure has its bugs too but I just want to leave his bugs here.
And please: DO NOT COMMENT ON THIS, OKAY?RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesI released a New Game! Minecraft 3DS Edition (SB Edition), you don't need R-OS V for it!RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!Hobbiesh267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsaw, I wanted to see the results...RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesLast day for the Poll!CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteWho voted for the (non-functional) DRM though?
Oki dokie, little toad.IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthPeople who thought the option was for the removal of the DRMRGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesI meant people who liked the DRM
(And I don't want to fill this page up with Polls)h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsFix the lag and flickering after setting icons to the desktop. Literally unplayable.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesI tested this on an Old 3DS. There is no Lag and Flickering on an Old 3DS. You must be using a New 3DS. If you are, I cant help you. Someone else may make a N3DS optimized version but... yeah... Cant help you.h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsFor some reason it happens inconsistently... but 3DS model has nothing to do with it.SmileForTheKiddiesHow do you make RTML files? Is it similar to normal HTML?CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteNo. He uses my web template but a bit worse. Everything has to be written like this:
@NETDATA'the label to read
DATA"..."'The beginning of displaying stuff. Here you can write anything. You can use multiple lines.
If a special command needs to be used, an extra line is required each time.
Current:
DATA"<BIG>text"'display text in 2x size
DATA"..." 'more stuff you can write
DATA"<END>"'The end of displaying stuff. Previous content stays but no new things after this will be rendered.
<END> is important because the app crashes without it.
Example: The HOME.NET:
@WEBPAGE
DATA"..."
DATA"Browser Ver 1"
DATA"RTML ver 1"
DATA"..."
DATA"<BIG>THE RELEASE"
DATA"..."
DATA"Now with BIG!"
DATA"..."
DATA"<BIG>AND ITS BIG"
DATA"<END>"
How it looks like:
... was used here because I can't write these special chars.
EDIT: Ver 1.1 has a new function bit I don't really understand it. The infos are just crammed together but I don't bother to. Rgames should help you here.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesThe new RTML stuff in RTML 1.5 is kinda like MOUSEHIT
<BHIT>X1Y1X2Y2### detects if the mouse is hovering over the area between X1,Y1,X2 and Y2 and if it detects it, it will make a sound from ###
So basically, Its likeIF MOUSEHIT(X1,Y1,X2,Y2)==1 THEN BEEP ###
<BCLK> does the same but it will make the beep if you click in the area. So in Regular SB, itsIF MOUSEHIT(X1,Y1,X2,Y2)==1 AND BUTTON(3)==#A THEN BEEP ###
I hope this helps
EDIT: Also, The RTML page can be written in ANY WAY you want, however, there needs to be <END> at the end of a RTML page or a OUT OF DATA error will occurRGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesJust uploading 1.1 now...
Sorry for the 5 minute upload. I blame Internet Speeds...RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesWhy so many down votes :(
Is there ANYTHING that I can improve?IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthMost downvotes are likely because for a long while you had the worst DRM known to man (or even a DRM in the first place!) and most probably didn’t know you no longer have that.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteForum ContributorHiddenAchievementsMy suggestion is that you should improve the desktop and make it more intuitive (I upvoted, by the way).
(Also I hate to push on the subject, but you can’t control people’s add-ons, or apps for your software either. Although you can ask people to keep add-ons nice, you can’t take pages down if they aren’t.)IAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthRG doesn’t care about fan-made add-ons anymore.h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsWhy?
1. We already have too many mock OSes and yours brings nothing else to the table.
2. You have a very arrogant attitude and act immature, which is super annoying for most people.
3. Your attempts at stopping people from copying your code, which only happened because you threatened to report people who did so, and the reason above.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesThe reason why I did not want anyone to copy R-OS V is because of YOUR R-OS Saturn 4.5-B copyMochaProbablyExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfDrawingI like to draw!HobbiesR-OS Saturn 4.5-B was created purely for the purpose to go against your word. It was to show that any program can copied regardless of what the creator says, SmileBoom states this before publishing a program. You have yourself to blame for being dramatic over this whole copying thing.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesR-OS S 4.5-B was made before the whole coping thing.MochaProbablyExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfDrawingI like to draw!HobbiesIt started it, and it got exaggerated because you tried to tell him he couldnt copy your program, no?RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesIf 4.5-B did NOT exist, this would not be happening.MochaProbablyExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfDrawingI like to draw!HobbiesBut it existed to purely go against your word, yes you did say that you didnt want people to copy your program. 4.5-B existed BECAUSE you said you didnt want anyone to copy your program. Dont act like you didnt say that. 4.5-B started the rest of the copied programs yes, but all for the same reason 4.5-B copied you and then some.h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsHere is the process that led to me making the definitive version of R-OS.
1. Who is this new user in chat? He didn’t even spell “official” right. And he says he’s the leader of a team that involves creating LittleBigPlanet levels? What even is this lol
2. Me seeing R-OS on the home page. Hmm... what’s this? I get a first taste of your arrogant personality with you claiming R-OS was one of the best OSes in SmileBASIC (and now THE best), and you repeatedly telling people to not copy it.)
3. R-OS has piqued my interest. I go to download it, and it takes a while. But after that we should be ready to go, right? Enter 5 minutes of loading screens. This is not how loading screens should be used. I don’t want to stare at your loading screen for the thousandth time, especially when I pull back the curtains to reveal that it’s not loading anything during all that time. This, along with you threatening to remove people’s projects that copy R-OS when you clearly have no power to do so, and your annoying personality in general all brought me to decide to challenge you. However, I decided against trying to insult you directly. I wanted a more creative approach.
4. I make the first version of R-OS Saturn B. This was obviously to go against your insistence of nobody copying your work. I threw out all of the unnecessary loading and setup, made the cursor better, and threw some memes in there, because why not. And yeah, that’s pretty much it. You should be flattered that I spent all that time to poke a little fun at your OS. I think my parody of R-OS sets itself apart from other traditional mock OSes somewhat. Because, nobody actually uses mock-OSes. The general experience is loading up the program once just to look at it, and then never using it again. So I decided to make their short time with it more rewarding. Because of this, I’d like to think that this makes my version of R-OS the definitive version. It set itself apart more than the regular R-OS ever could. This was a fun project for me, and I plan to keep going. You said before that you were no longer bothered by this, but clearly you still are. Sorry it offends you, but I guess that was my initial goal in the first place.
I own r os LULRGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesWHOOPS! I FORGOT THE TRADEMARK!bluekrillIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthDrawingI like to draw!HobbiesVideo GamesI like to play video games!HobbiesI've removed my reuploads of your code. I won't be reuploading any more because you're no longer threatening to take people's submissions down or asking for people to get your permission. Thank you.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesAlthough I am still threatening to take down pages of Uncensored/Unclean R-OS Apps. RGames: The Nintendo of SBSIAmRalseiForum LeaderHiddenAchievementsFirst YearMy account is over 1 year oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthSmileBoom does that anyway, you don’t need to worry.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesBut what if one makes it onto SBS
(You have to install R-OS V apps from a .PKDA file)HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteForum ContributorHiddenAchievementsSmileBoom is usually quick with deleting projects that have content that go against their uploading rules, so by the time someone uploads it to SBS, only few will be able to download it before the key is removed if they’re quick enough. If it doesn’t get taken down after a while, it’s most likely fine. The only way it could get around SmileBoom’s rules (possibly) is if it were encrypted or compressed.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!Hobbies.PKDA files are Packed files.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteForum ContributorHiddenAchievementsThere’s probably nothing to worry about. People can check the code after downloading, so they’ll be able to see what apps contain on their own.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteForum ContributorHiddenAchievementsWhy are you so obsessed with making sure other people don’t use your code? You need to understand that people can use your code for their programs when you share them. When you’re about to upload a program, SmileBASIC even warns you about this. You even use other people’s code for your programs. SmileBASIC is a platform meant for sharing open-source code in order to help others with their code, and going against that in order to make yourself look professional only makes it so that people want to avoid your program or copy it to prove you wrong. You need to accept that people have the ability to use your program when you upload it. But that’s okay, because other people can use your code as a resource, as well as improve your code in order to help you make your program better. And that’s the whole point about SmileBASIC, so don’t try to make other people feel bad for using your code; it’s just wrong. Plus, by making a big deal about it, it only attracts attention. I doubt people would be making a hundred copies of your program if you weren’t pushing the subject. Even now, there’s hardly any copies. If they wanted to use your code, they would most likely credit you too, so people would look to your program as well. So just accept that people will use your code, there’s no reason to get angry about it.
By the way, you can also ask people (kindly) to credit you if they use your code. That’s much better than saying you’ll get mad and/or request a takedown (which will most likely be denied).
EDIT: I’m glad you’ve decided to accept that people can use your code, but still, they don’t need your permission. All you can do is just ask for people to please credit you if they use your code.bluekrillIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthDrawingI like to draw!HobbiesVideo GamesI like to play video games!HobbiesThe notes say "only with my permission".
That permission was granted the instant that the code was uploaded. By uploading code, the code's author allows it to be modified and shared.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesFixed!HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteForum ContributorHiddenAchievementsThanks for deprecating the DRM. That means a lot, to me at least. I totally understand why you wanted to protect your project, you’ve worked hard on it and you wouldn’t want your work to be copied. But trust me, the community here at SBS is really nice, and they won’t try to copy projects without heavy modification, at least. So don’t worry about that, just keep on making your project the best in can be!
On another note, the new update looks great! I like how the new setup looks, as well as how you cleaned up the interface. Nice work!CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteWow, a lot of files to unpack.
Edit: Which file is the start file? Already figured it out.
Nice implementation of tetris.
If it's okay and you won't get angry, can I add some apps and the copy protect to Win3DS? You will be credited as a program source.RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesSure! At least my apps fit in a window!RGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!HobbiesBTW, Do you mean "Not a lot of files to unpack"?CyberYoshi64Avatar TabooI didn't change my avatar for 180 daysWebsiteNight PersonI like the quiet night and sleep late.Express YourselfFirst YearMy account is over 1 year oldWebsiteWell that was in the public beta. Unlike Win3DS, your OS is crammed full of content in almost 1 file therefore reducing the needed time and amount of files to unpack. Though your WAIT spams were annoying. Thanks for almost removing all of them.SamAmazing PageHiddenAchievementsGreat PageHiddenAchievementsGood PageHiddenAchievementsI like your determination and the overall seriousness of your project, but in order to further succeed within the community, if you don't mind, I have an important piece of advice to share with you.
If you really don't want people to copy your program, you should consider asking so in a more respectful way... Because right now, and surely I'm not the only one to think this, it's very tempting to copy your program and/or meme it just to mess with you!h267RNGHiddenEaster EggsPokemon Is Awesome!I love Pokemon!Express YourselfGood PageHiddenAchievementsWhat? I don’t know anyone who would think like that...
Who voted for the (non-functional) DRM though?Oki dokie, little toad.@NETDATA'the label to read DATA"..."'The beginning of displaying stuff. Here you can write anything. You can use multiple lines. If a special command needs to be used, an extra line is required each time. Current: DATA"<BIG>text"'display text in 2x size DATA"..." 'more stuff you can write DATA"<END>"'The end of displaying stuff. Previous content stays but no new things after this will be rendered. <END> is important because the app crashes without it.
Example: The HOME.NET:IF MOUSEHIT(X1,Y1,X2,Y2)==1 THEN BEEP ###
<BCLK> does the same but it will make the beep if you click in the area. So in Regular SB, itsIF MOUSEHIT(X1,Y1,X2,Y2)==1 AND BUTTON(3)==#A THEN BEEP ###
I hope this helps EDIT: Also, The RTML page can be written in ANY WAY you want, however, there needs to be <END> at the end of a RTML page or a OUT OF DATA error will occurWhich file is the start file?Already figured it out. Nice implementation of tetris. If it's okay and you won't get angry, can I add some apps and the copy protect to Win3DS? You will be credited as a program source.