? Development/Bugreports for Windows 3DS Professional (Page 18) ● 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
  • #341 ✎ 261 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
    So, how are you posting then? You have to have some sort of signal.
    library computers, that's how.
    Well, it uh... Stands to reason the library has wi-fi if that's the case.
    Hasn't got Wi-Fi to connect my 2DS to. I have to wait until my internet provider thinks it's fine to allow my router to access the net again... Though I believe that won't happen any time soon... Perhaps a few more months? IDK really...
    Posted
  • #342 ✎ 301 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
    So, how are you posting then? You have to have some sort of signal.
    library computers, that's how.
    Well, it uh... Stands to reason the library has wi-fi if that's the case.
    Hasn't got Wi-Fi to connect my 2DS to. I have to wait until my internet provider thinks it's fine to allow my router to access the net again... Though I believe that won't happen any time soon... Perhaps a few more months? IDK really...
    Hmph. Now I have to wait an eternity until Vodafone gets the router access to the net...
    Posted
  • #343 ✎ 261 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
    Hmph. Now I have to wait an eternity until Vodafone gets the router access to the net...
    *Giving a "Yeah..." even though it's not Miiverse lol*
    Posted
  • #344 ✎ 301 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
    Hmph. Now I have to wait an eternity until Vodafone gets the router access to the net...
    *Giving a "Yeah..." even though it's not Miiverse lol*
    This guy knows my problem lol
    Posted
  • #345 ✎ 261 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 Should I update the gradient spinner with these 18 frames of my attempt to copy the Windows Vista/7 spinner? Generally use more Aero things along with Windows XP-themed windows? (I've added them already...) Posted
  • #346 ✎ 72 Missingno50 Deep Sleep Hidden Website 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 You guys give me an idea. I haven't downloaded this yet, but can this load custom programs? Posted
  • #347 ✎ 330 banana RNG Hidden Easter Eggs Third Year My account is over 3 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    You guys give me an idea. I haven't downloaded this yet, but can this load custom programs?
    Nope.
    Posted
  • #348 ✎ 261 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
    You guys give me an idea. I haven't downloaded this yet, but can this load custom programs?
    Nope.
    This specific version is capable of doing so but the routine is f'd and doesn't support ミドリOS's API now so many apps will crash upon starting them in the UI. The new version, that I cannot upload now, does support the latest ミドリOS API along with its own. Someone has CFW, SBFM/FBI and a PC I'd make a ZIP containing all files for the new version in raw form and you extract, copy to 3DS and upload it for me. You can remove it when I'm able to access the net wirelessly again and release another version. (I'll PM you if that's the case) Will one of you do it or do you prefer waiting for a long time?
    Posted
  • #349 ✎ 762 ralsei Forum Leader Hidden Achievements Second Year My account is over 2 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    I could upload it without Wi-Fi, if... Someone has CFW, SBFM/FBI and a PC I'd make a ZIP containing all files for the new version in raw form and you extract, copy to 3DS and upload it for me. You can remove it when I'm able to access the net wirelessly again and release another version. (I'll PM you if that's the case) Will one of you do it or do you prefer waiting for a long time?
    i have custom firmware, fbi and a pc.
    Posted
  • #350 ✎ 179 RGamesOffical Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Minecraft Is Awesome! I love Minecraft! Express Yourself Video Games I like to play video games! Hobbies
    I could upload it without Wi-Fi, if...
    i have custom firmware, fbi and a pc.
    I have a PC, but I prefer to keep my consoles unmodded.
    Posted
  • #351 ✎ 456 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
    I could upload it without Wi-Fi, if...
    i have custom firmware, fbi and a pc.
    I have a PC, but I prefer to keep my consoles unmodded.
    Then you're missing out. A lot. Plus there's NAND backups so if something goes wrong you're covered At least mod your Wii if you have one
    Posted Edited by HTV04
  • #352 ✎ 330 banana RNG Hidden Easter Eggs Third Year My account is over 3 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength yeah, im a pro-modding+no-piracy guy (except a single ds game that i played for 2 days) mod is nice Posted
  • #353 ✎ 301 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
    yeah, im a pro-modding+no-piracy guy (except a single ds game that i played for 2 days) mod is nice
    Huh?
    Posted
  • #354 ✎ 301 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
    Should I update the gradient spinner with these 18 frames of my attempt to copy the Windows Vista/7 spinner? Generally use more Aero things along with Windows XP-themed windows? (I've added them already...)
    XP That XP windows sound great. Also, can you add that GameBoy Emulator that SaladFingers created? You could add it as a sample program. Also, how you could get working the Win3DS' browser? I've got a solution here:
    SmileNet 2.0 C# project for visual studio 2015 PC TO 3ds CLIENT TCP/IP test code. (yes it connects it works etc but some things don't work yet): https://github.com/ToshieCosed/SmileNet-2.0-Pc-Test Luma3DS modification to Rosalina main repo here: https://github.com/ToshieCosed/Luma3DS_RosalinaSmileHook The actual .c file which you'll want to look at which handles SmileNet IN Rosalina: https://github.com/ToshieCosed/Luma3DS_RosalinaSmileHook/blob/master/sysmodules/rosalina/source/petithookthread.c The 3ds-Side SmileBasic code: OPTION DEFINT 'THE BELOW LINES MUST EXECUTE FIRST FOR SMILENET 2.0 TO EVEN WORK DIM MYVARS[9000] 'DO NOT CHANGE THIS FILL MYVARS, 555555 'DO NOT CHANGE THIS FOR N=270 TO 270+255 MYVARS[N] =255 NEXT 'MYVARS[4] =1 'NOT USED FOR NOW @LOOP OUTS$ = "" 'DOUBLE QUOTE INCASE HARD TO SEE 'SIZE = MYVARS[4] 'NOT USED IF MYVARS[256] == 0 THEN MYVARS[256] = 255 'SET TO TRUE FOR ONE OF SMILENET'S INTERNAL FLAGS FOR T=0 TO 255 ' THIS IS SUPPOSED TO READ THAT DATA HAS BEEN SENT D$ = CHR$(MYVARS[T]) OUTS$ = OUTS$ + CHR$(MYVARS[T]) NEXT MYVARS[256] = 0 'SET THE READ READY FLAG TO FALSE AGAIN SO THE WRITE CAN OCCUR AGAIN ' THE SMILENET PROCESS RUNNING IN ROSALINA CAN ACTUALLY SEE ALL THESE VARIABLES IN THE ARRAY CALLED MYVARS[] THAT'S HOW IT TALKS TO SMILEBASIC AND SETS/UNSETS FLAGS ENDIF IF OLDS$!=OUTS$ THEN OLDS$ = OUTS$ PRINT OUTS$ 'PRINT WHAT WE GOT FROM SMILENET ONTO THE SMILEBASIC SCREEN PRINT "SIZE WAS " + STR$(SIZE) 'SIZE ISN'T USED NOW BUT DID WORK IN GETTING THE LENGTH OF A STRING BY HAVING SMILENET SEND THE LENGTH AS THE FIRST BYTE ON THE MESSAGE LINE MYVARS[256] = 0' ENDIF GOTO @LOOP And lastly.. you'll notice it's all very primitive. I'm still trying to figure out how to parse raw bytes and set flags but I have a semi-working system in place already. We haven't even begun to delve into how computer to computer connections will perform but in theory it all works! I've even had IRC displaying on my 3ds using SmileNet, if that gives you any hope :P there are a few sync issues and bugs I need to fix. That's why the messaging system will use flags. Further more here's some technical design info about the smilenet internal flags I will be using: I haven't tested it yet but I now have the 3ds-side layer almost done. The server can check on if the send or recieve buffer is free, and if it is, it can request the buffer be sent or send a data write over. This is some pretty rudimentary foolery and voodoo with networking I've never done before.(edited) SmileNet Messaging format. PC CLIENT To 3DS Messaging System: RAW: To send raw data format the first byte of your tcp message to always 0 and a length of 255/256 bytes. Requests: Message requests coming from the PC side are formatted by the first byte being 255 always. Byte 1: 255, Byte 2: Message type, Byte 3: usually not needed on 1st message. Send a length of 255 bytes to the SmileNet Thread anyway, even though the first two are only used. Message types: Message type 0: Request result of CAN_WRITE (basically check this before sending data please) Message type 2: Check SmileNet SEND BUFFER. YES the PC Client must ask the SmileNet thread if it has data ready to send. Message type 4: Request to send the SEND BUFFER to the PC side. Message type 1: Response sent to PC SIDE from 3ds, means RESULT of CAN_WRITE check. Will be 0 or 1.(True/false) The format for this type of response is Byte[0] =255, Byte[1] = MSGTYPE in this case 1, and Byte[2] = Result, in this case True/False Check your results on the PC side. Message type 3: PC Side Result of Does 3DS side have data for sending. Format is: Byte[0] =255, Byte[1] = 3 (MSGTYPE), Byte[2] = Result (0 or 1) (True/False) It seems I made a small error that needs correcting and just assumed to send the send_buffer. This will be corrected by always setting the first byte of raw data with a byte value of 0. Thanks. On the PC side a message coming in with first byte of 0 will always mean this is raw data. You should check if you requested data first on the PC side, before allowing to process a message with a first byte of 0 since we have a format to conform to. Thanks. That's it for now. SmileNet Builds will likely be released later ~ that should be all. Oh yeah you'll need to install devkit pro and make sure you can also get arm-eab-whatever.. the makearm thing. and abunch of other stuff and you will also need to set up a specific version of python.the instructions are all on the cloned github of luma3ds. Have fun and ask any questions you want.
    Source: SmileNet 2.0 is maybe happening soon (don't burn me if doesn't)
    Posted Edited by the_squat1115
  • #355 ✎ 330 banana RNG Hidden Easter Eggs Third Year My account is over 3 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength 1. (regarding gb emu) why though? it serves as a poc more than something usable 2. if you would have read entirely what you copied and pasted, you would have seen that it first needs a luma3ds custom build (which then we will need to update constantly) and cfw, which isnt good for the pplwho doesnt have it Posted
  • #356 ✎ 456 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
    yeah, im a pro-modding+no-piracy guy (except a single ds game that i played for 2 days) mod is nice
    Totally agree. Though I use a USB Loader on my Wii U (vWii), but only with my own backups that I ripped from my discs. Way better performance, and it even revived my old Wii that couldn't read discs anymore.
    Posted Edited by HTV04
  • #357 ✎ 261 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
    yeah, im a pro-modding+no-piracy guy (except a single ds game that i played for 2 days) mod is nice
    Totally agree. Though I use a USB Loader on my Wii U (vWii), but only with my own backups that I ripped from my discs. Way better performance, and it even revived my old Wii that couldn't read discs anymore.
    Yeah, although I first modded my 2DS 2 months ago, I only use private backups and still buy games if I haven't got'em. ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Back to サカキバラUI... Another potential way to crash SB is... whatever I did... And it's consistent. Y'know what, though I haven't finished it, and the start menu is useless now, I'll release it with this bug, so someone can examine why it crashes. And no, I have NOT used CONTROLLER. I have no idea why it crashes. - Unpack this new version as usual (if you haven't already) - Launch サカキバラUI and get to the settings (now as desktop icon) - Choose "Region & language" and select "??? (???)" (not allocated to any language) - Accept the dialog box and press X to start the setup - Bam! Either you get kicked back to the HOME Menu or Luma throws you an Exception error with stack and register dumps. (Of course, either stock or Luma, and exception handlers enabled or not) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Speaking of, Vodafone finally managed to enable our router again. Yay. \(^o^)/ EDIT: Typos and further digging to see whether someone encountered that before
    Posted Edited by CyberYoshi64
  • #358 ✎ 330 banana RNG Hidden Easter Eggs Third Year My account is over 3 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    yeah, im a pro-modding+no-piracy guy (except a single ds game that i played for 2 days) mod is nice
    Totally agree. Though I use a USB Loader on my Wii U (vWii), but only with my own backups that I ripped from my discs. Way better performance, and it even revived my old Wii that couldn't read discs anymore.
    Yeah, although I first modded my 2DS 2 months ago, I only use private backups and still buy games if I haven't got'em. ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Back to サカキバラUI... Another potential way to crash SB is... whatever I did... And it's consistent. Y'know what, though I haven't finished it, and the start menu is useless now, I'll release it with this bug, so someone can examine why it crashes. And no, I have NOT used CONTROLLER. I have no idea why it crashes. - Unpack this new version as usual (if you haven't already) - Launch サカキバラUI and get to the settings (now as desktop icon) - Choose "Region & language" and select "??? (???)" (not allocated to any language) - Accept the dialog box and press X to start the setup - Bam! Either you get kicked back to the HOME Menu or Luma throws you an Exception error with stack and register dumps. (Of course, either stock or Luma, and exception handlers enabled or not) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Speaking of, Vodafone finally managed to enable our router again. Yay. \(^o^)/ EDIT: Typos and further digging to see whether someone encountered that before
    can you explain what happens (or whats the code) that makes it bug ?
    Posted
  • #359 ✎ 261 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
    can you explain what happens (or whats the code) that makes it bug ?
    IDK which piece of code does it... I would like to know how the 3DS sees the stack so I know where it crashed. I may experiment with CONTROLLER to test and compare with previous tries.
    Posted
  • #360 ✎ 330 banana RNG Hidden Easter Eggs Third Year My account is over 3 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength can you post only the file that crashes ? i would really like to see what's going on ... Posted
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19