#1✎ 188412Me21Syntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfHas anyone reverse engineered the smile tool?
It's not too complicated, and I can do it, but first I wanted to check if anyone has already done it.
I don't know why they didn't make it open source... I just need to add a few things, like the screen resolutions for the top and bottom screen (I keep forgetting them, since they aren't nice round numbers like the DSi), and a calculator.
I'm not concerned with the other tools, like the sprite editor, background editor, etc. since I rarely use them, and don't need to access them quickly.
Posted
#2✎ 308joelableFirst DayJoined on the very first day of SmileBASIC SourceWebsiteNight PersonI like the quiet night and sleep late.Express YourselfVideo GamesI like to play video games!HobbiesCan't you find it in the SYS folder and edit it however you like? And can't you set any file to be opened by the SMILE tool?
Posted
#3✎ 169PixelStudioYou could modify the code on the sbsmile and save it in folder. Then goto the options in main menu and goto assign program, and just press b and choose the folder with your modified version in it and choose it. If you ever want to go to the original version do the same thing except goto the sys folder.
Posted
Edited
by PixelStudio
#4✎ 188412Me21Syntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfYou can't access the code. The SYS folder is hidden.
Posted
#5✎ 308joelableFirst DayJoined on the very first day of SmileBASIC SourceWebsiteNight PersonI like the quiet night and sleep late.Express YourselfVideo GamesI like to play video games!HobbiesIt's not hidden. By inputting LOAD "PRG0:SYS/SBSMILE" in DIRECT mode, you can load the smiletool into the first program slot and edit it however you want.
Posted
#7✎ 17MCGamer20000Expert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfFirst MonthJoined in the very first month of SmileBASIC SourceWebsite
It's not hidden. By inputting LOAD "PRG0:SYS/SBSMILE" in DIRECT mode, you can load the smiletool into the first program slot and edit it however you want.
Even the second (I think) part of the web tutorial (on SB's main menu) shows you how to access the code in sys.
Posted
#8✎ 1130snail_Power UserQSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsThe built-in files are all kept in SYS and are read-only. You can load them and everything, you just can't save anything to that folder (that's where all the default graphics are of course).
Posted
#9✎ 188412Me21Syntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfI'm almost done with the calculator, but I'm worried that it's too small. They button layout is:
789+
456-
123*
0.=/
And the display can show 7 numbers (6 with decimal or negative, 5 with both.)
I want to make the display bigger, and add clear and negative buttons, but I also wanted to keep it the same size so it can replace the number input in the smile tool .
Posted
#10✎ 1092YolkaiHead Adminadd a "2nd" button either to the side or when you hold something else that switches + to clear and - to negate
Posted
#11✎ 188412Me21Syntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfOk I finished; Here is the current layout:
789+
456-
123*
0c=/
It doesn't support decimals because VAL is crappy I made a mistake. and val is somewhat annoying.
You can get negative number by doing c,-,number,=
I'll add decimal support. Maybe I'll make it so pressing = twice is clear. It seems a bit too small to have a 2nd button.
Here is the program: http://smilebasicsource.com/page?pid=172
Posted
Edited
by 12Me21