? Development/Bugreports for Windows 3DS Professional (Page 16) ● SmileBASIC Source Forums

Sign In

Register
*Usernames are case-sensitive
Forgot my password

Development/Bugreports for Windows 3DS Professional

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  • #301 ✎ 457 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Avatar Taboo I didn't change my avatar for 180 days Website Second Year My account is over 2 years old Website
    Is this going to have its own API for programs, or will it build off of something like OTYAX or Midori? I would recommend having an API that builds off of one of the two (preferably Midori due to it having more programs made for it and having an easier way to import programs, but I think OTYAX has more extensibility). EDIT: After downloading the beta it seems to use Midori as a base. Could you try to increase compatibility with original Midori programs though? Almost none of the ones that come with Midori work.
    I told this is based off of ミドリ's beta and I'll try my best to get compatibility between Win6Mix and ミドリOS... EDIT: Because of this, it'll take a while until the new beta is available...
    I would recommend porting the new code from the new version of Midori over. I also have another suggestion: I like how to you want add easter eggs, but I feel that some of them are REALLY unneeded. I'm talking about the blue screen option on the taskbar and the random noises Windows6Mix makes. Please just remove those. If you want to make easter eggs, try to make them more hidden, like the Windows 95 "Clouds" easter egg. I would also recommend removing all of the easter eggs from the command line (or make them separate programs), as well as the "Something went wrong" screen when exiting without using the shutdown option. Maybe just provide a text box saying that if you exit without shutting down you'll lose changes you've made. I know it's just a Mock OS, but I think the easter eggs it has right now lessen its usability.
    Posted Edited by HTV04
  • #302 ✎ 302 the_squat1115 Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies
    Is this going to have its own API for programs, or will it build off of something like OTYAX or Midori? I would recommend having an API that builds off of one of the two (preferably Midori due to it having more programs made for it and having an easier way to import programs, but I think OTYAX has more extensibility). EDIT: After downloading the beta it seems to use Midori as a base. Could you try to increase compatibility with original Midori programs though? Almost none of the ones that come with Midori work.
    I told this is based off of ミドリ's beta and I'll try my best to get compatibility between Win6Mix and ミドリOS... EDIT: Because of this, it'll take a while until the new beta is available...
    I would recommend porting the new code from the new version of Midori over. I also have another suggestion: I like how to you want add easter eggs, but I feel that some of them are REALLY unneeded. I'm talking about the blue screen option on the taskbar and the random noises Windows6Mix makes. Please just remove those. If you want to make easter eggs, try to make them more hidden, like the Windows 95 "Clouds" easter egg. I would also recommend removing all of the easter eggs from the command line (or make them separate programs), as well as the "Something went wrong" screen when exiting without using the shutdown option. Maybe just provide a text box saying that if you exit without shutting down you'll lose changes you've made. I know it's just a Mock OS, but I think the easter eggs it has right now lessen its usability.
    I have also new ideas, like the (creepy) Sonic CD Easter Egg, or add an Easter Egg that lets you use the next beta features, like putting on the text editor something like "Time Machine", or "Beta Test".... Or a Morse code. EDIT: And I think this really NEED Games.
    Posted Edited by the_squat1115
  • #303 ✎ 302 the_squat1115 Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies
    Of course. random_god already suggested to add "Epid" but you may suggest some others too.
    I know this post is old, but I could make a "Beta Test" game called Galaxy Blaster, a Shoot 'Em Up game that I'm working on, but need help. EDIT: The game is on "Alpha", huh...
    Posted Edited by the_squat1115
  • #304 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    3DS-ish manual for our projects! We still need to make this button-operational as it is touch-based with velocity when released! It allows certain things like portions of the manual's own GRP. The page you're looking at has @PG002 DATA"¥<000,400,304,112>" DATA"" DATA"^ Progress in a level" DATA"^ Pause game" DATA"^ Take screenshot" DATA"~~You can only take screenshots if you" DATA"using SmileBASIC versin 3.6.0 or" DATA"newer.~000000" ... responcible for it.
    Finally I've got it back somewhat but I've gone beyond it, making it less dev-friendly but is more efficient as you can use 2 "full" GRP screens as 1 page. Load times depend on whether you want to load GRPs and how much text you add using anything but GPUTCHR. (Japanese pages could load much faster.) It removes all gradients (buttons excluded) for old 3DS systems so it still runs at 60 FPS. The top screen does lag on the old ones due to the GCOPYs so it will run at ~30FPS by rendering every 2nd frame but at least most GFX bugs are gone and you can still scroll as fast as on the new systems. If you want you can have language support but it can also be turned off. As always, it requires the XCMD.LIB library to function because I use my GPRINT_NEW which is like Multifont but my style. EDIT: Typos all over the place...
    Posted Edited by CyberYoshi64
  • #305 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements Oh, man... Posted
  • #306 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements
    Oh, man...
    Changing polls unnecessarily lol... I have developed a 200 line instruction that basically spaces text how you want. You would just have to change the DATA stuff in the instruction. Just letting you know, but it's big mostly because of DATA. It also has like 10 arguments lol
    Posted Edited by rando
  • #307 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    I have developed a 200 line instruction that basically spaces text how you want. You would just have to change the DATA stuff in the instruction. Just letting you know, but it's big mostly because of DATA. It also has like 10 arguments lol
    My abandoned IMGFRAME DEF (found in XCMD.LIB) also has 10 args and is like 50 long lines big. lol
    Posted
  • #308 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements
    I have developed a 200 line instruction that basically spaces text how you want. You would just have to change the DATA stuff in the instruction. Just letting you know, but it's big mostly because of DATA. It also has like 10 arguments lol
    My abandoned IMGFRAME DEF (found in XCMD.LIB) also has 10 args and is like 50 long lines big. lol
    If you want, I can put up a key and you could look at it. There are a few cool things you can do with it, but I am still trying to figure out italics. You can bold, underline, and strikethrough your text along with any combo of those. I think it has automatic line scrolling, but it doesn't scroll the whole word. You can also make it print each letter with a timer and a beep.
    Posted
  • #309 ✎ 302 the_squat1115 Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies
    Add easter eggs
    Well... RESULTS: Well, I see that almost EVERYONE voted for the mysterious one, so here it is. Using a secret password... You can use the next beta features! Thats it.
    Posted Edited by the_squat1115
  • #310 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    I have developed a 200 line instruction that basically spaces text how you want. You would just have to change the DATA stuff in the instruction. Just letting you know, but it's big mostly because of DATA. It also has like 10 arguments lol
    My abandoned IMGFRAME DEF (found in XCMD.LIB) also has 10 args and is like 50 long lines big. lol
    If you want, I can put up a key and you could look at it. There are a few cool things you can do with it, but I am still trying to figure out italics. You can bold, underline, and strikethrough your text along with any combo of those. I think it has automatic line scrolling, but it doesn't scroll the whole word. You can also make it print each letter with a timer and a beep.
    Basically, my GPRINT_NEW bit more enhanced... Sounds nice. Sure, I'd like to see it myself.
    Posted
  • #311 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements
    I have developed a 200 line instruction that basically spaces text how you want. You would just have to change the DATA stuff in the instruction. Just letting you know, but it's big mostly because of DATA. It also has like 10 arguments lol
    My abandoned IMGFRAME DEF (found in XCMD.LIB) also has 10 args and is like 50 long lines big. lol
    If you want, I can put up a key and you could look at it. There are a few cool things you can do with it, but I am still trying to figure out italics. You can bold, underline, and strikethrough your text along with any combo of those. I think it has automatic line scrolling, but it doesn't scroll the whole word. You can also make it print each letter with a timer and a beep.
    Basically, my GPRINT_NEW bit more enhanced... Sounds nice. Sure, I'd like to see it myself.
    Ok. LBDNW34J The biggest problem I see with it is it's 200 lines of code, but there may be more.
    Posted
  • #312 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    Ok. LBDNW34J The biggest problem I see with it is it's 200 lines of code, but there may be more.
    I have the FONTDLL% array and I use AND, so I could shrink its size to perhaps 30 lines.
    Posted
  • #313 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements Sorry for spamming... I slighty improved it. It includes Italic and I fixed the dotted lines when SX is higher than 1. ACLS VSYNC FOR I=0 TO 15 VSYNC 5 GTEXT0 0,I*10,"Hello world!",1,1,#WHITE,6,0,0,I NEXT COMMON DEF GTEXT0 X,Y,ST$,SX,SY,CC,VS,BP,BPFREQ,FLG VAR TOTCOORD VAR ADDC VAR I,J,K,VP,WP 'Print each character GPAGE OUT VP,WP FOR I=0 TO LEN(ST$)-1 RESTORE "@"+STR$(ASC(MID$(ST$,I,1))) READ ADDC IF ADDC+TOTCOORD>400 THEN'Automatically goes to next line INC Y,SY*8'DOES NOT BRING WHOLE WORD DOWN. TOTCOORD=0 ENDIF IF FLG<8 THEN GPUTCHR TOTCOORD+X,Y,MID$(ST$,I,1),SX,SY,CC ELSEIF FLG>7 THEN'Italic(WIP) GPAGE VP,0 GFILL 0,512-8*SY,511,511,0 GPUTCHR 16,512-8*SY,ST$[I],SX,SY,CC FOR J=512-8*SY TO 511 GCOPY 0,0,J,511,J,((511-J)/2),J,1 NEXT GPAGE VP,WP FOR K=0 TO (FLG AND 1) GCOPY 0,16,512-8*SY,511,511,TOTCOORD+X+K,Y,0 NEXT ENDIF 'Types of text IF (FLG AND 1)&&FLG<8 THEN'Bold GPUTCHR TOTCOORD+X+SX,Y,MID$(ST$,I,1),SX,SY,CC ENDIF IF FLG AND 2 THEN'Strike GLINE TOTCOORD+X,Y+4*SY,TOTCOORD+X+(ADDC+(FLG AND 1)+1)*SX,Y+4*SY,CC ENDIF IF FLG AND 4 THEN'Underline GLINE TOTCOORD+X,Y+7*SY,TOTCOORD+X+(ADDC+(FLG AND 1)+1)*SX,Y+7*SY,CC ENDIF IF BP!=-1 AND MID$(ST$,I,1)!=CHR$(32) THEN BEEP BP,BPFREQ INC TOTCOORD,(ADDC+FLG MOD 2)*SX VSYNC VS NEXT 'Width Data 'How wide these characters are in pixels @32'Space DATA 4 @33'! DATA 2 @34'" DATA 4 @35'# DATA 6 @36'$ DATA 6 @37'% DATA 6 @38'& DATA 6 @39'' DATA 4 @40'( DATA 5 @41') DATA 5 @42'* DATA 6 @43'+ DATA 6 @44', DATA 4 @45'- DATA 6 @46'. DATA 4 @47'/ DATA 6 @48'0 DATA 6 @49'1 DATA 6 @50'2 DATA 6 @51'3 DATA 6 @52'4 DATA 6 @53'5 DATA 6 @54'6 DATA 6 @55'7 DATA 6 @56'8 DATA 6 @57'9 DATA 6 @58': DATA 3 @59'; DATA 3 @60'< DATA 6 @61'= DATA 6 @62'> DATA 6 @63'? DATA 6 @64'@ DATA 6 @65'A DATA 6 @66'B DATA 6 @67'C DATA 6 @68'D DATA 6 @69'E DATA 6 @70'F DATA 6 @71'G DATA 6 @72'H DATA 6 @73'I DATA 4 @74'J DATA 6 @75'K DATA 6 @76'L DATA 6 @77'M DATA 6 @78'N DATA 6 @79'O DATA 6 @80'P DATA 6 @81'Q DATA 6 @82'R DATA 6 @83'S DATA 6 @84'T DATA 6 @85'U DATA 6 @86'V DATA 6 @87'W DATA 6 @88'X DATA 6 @89'Y DATA 6 @90'Z DATA 6 @91'[ DATA 5 @92'\ DATA 6 @93'] DATA 5 @94'^ DATA 6 @95'_ DATA 7 @96'` DATA 3 @97'a DATA 6 @98'b DATA 6 @99'c DATA 6 @100'd DATA 6 @101'e DATA 6 @102'f DATA 6 @103'g DATA 6 @104'h DATA 6 @105'i DATA 4 @106'j DATA 6 @107'k DATA 6 @108'l DATA 6 @109'm DATA 6 @110'n DATA 6 @111'o DATA 6 @112'p DATA 6 @113'q DATA 6 @114'r DATA 6 @115's DATA 6 @116't DATA 6 @117'u DATA 6 @118'v DATA 6 @119'w DATA 6 @120'x DATA 6 @121'y DATA 6 @122'z DATA 6 @123'{ DATA 5 @124'| DATA 5 @125'} DATA 5 @126'~ DATA 6 @127' DATA 6 END EDIT: Although it is very unlikely, if you give SY a value higher than 33, then it will start cutting itself in to the top screen, regarding if you use GRP page 0 as the top/touch screen (or even perhaps as a frame buffer) EDIT 2: For my regardings, speed is important, especially for my manual, as it is gonna use GPRINT_NEW and/or your GTEXT and I wouldn't want pages to take 10 seconds to render once, giving a 15 second load time, so improve FOR with WHILE. Posted Edited by CyberYoshi64
  • #314 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements Nice. Do you have a key for the new GTEXT with italics? I would like to see that. Posted
  • #315 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements I'm making sure that I made things right. EDIT: Here's the key for GTEXT: 5K2KN5NS It uses my font and FONTDLL width data (WIP) and also shows all chars + has a failsafe that can display, if GTEXT_ErrDisp is set to 1. Though it will write to GTEXT_ERR$ if an error occured regardless of GTEXT_ErrDisp. EDIT 2: url and icode cannot be combined... Posted Edited by CyberYoshi64
  • #316 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements Ok cool EDIT: Wow, that's really nice! Posted Edited by rando
  • #317 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    Wow, that's really nice!
    Thx ^•^
    Posted
  • #318 ✎ 266 CyberYoshi64 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Great Page Hidden Achievements
    All righty... I'll use GPUTCHR with the 8x8 font for the main loop. (The "slow performance" option has lower priority if another option has the same # of votes) (The browser and manual keep their GPRINT and GPRINT_NEW usage. Only the UI's main loop will be affected by poll.)
    Posted
  • #319 ✎ 1284 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements
    EVERYONE voted for the mysterious one,
    No I didn't
    Posted
  • #320 ✎ 302 the_squat1115 Minecraft Is Awesome! I love Minecraft! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Video Games I like to play video games! Hobbies
    EVERYONE voted for the mysterious one,
    No I didn't
    I said almost...
    Posted
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20