? PetNet ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password
💀

PetNet

Submitted
Updated
Author
Shelly
Public Key
REMOVED
Min. Compat.
All
Rating
10 votes
Description Version 1.1 Now Available for Download!!! KEY is E2RE3WKE. This is the first version to utilize audio as its transmission method, although currently it is not able to actually "transmit" (can send/detect, but not reliably detect). Once you're in the program input either "SEND" or "RECV", this selects what you will do. If you typed "RECV" it will open a mic detection portion which just outputs microphone values. However, if you type "SEND" you will be asked for the name of a GRP file. Type "GRP0: (name)". If you mess up at this part it will create a syntax error, so be careful. Once you type in the name it should display it, scan it, and then modulate an audio wave according to the data. That's all for now. _________________________________________________________________________________________________________________________________________________________________ MAJOR UPDATE: Today I was successful in the creating a working version of PetNet. No, not like the tone generation or anything like that. I mean an actual semi-usable network. This was achieved by connecting several routers together, which created a giant LAN network. Some of you might not think this is a major breakthrough, but trust me, IT IS. It works COMPLETELY independantly from the internet backbone, which means that if net-neautrality goes away, or the internet goes away, this network will be COMPLETELY UNAFFECTED. It lets you do things such as play certain games such as CS:GO, Battlefield 2, and other games, as long as they have a LAN feature. What's Next?: Well, that's a very hard question to answer. I am going to connect more of my friends, to try to get it as big as possible. After that I'm most likely going to start writing social media programs which use LAN rather than WAN, pretty much doing whatever I can to make the network feel like the World Wide Web. Questions you may have: -Wait, did I hear FREE INTERNET? Answer: No, you didn't. A LAN network like this is in no way connected to the world wide web. -What can I use it for? Answer: A lot of things actually. It can be used for anything LAN based, such as LAN gaming parties. In the future I hope to develop more applications to utilize the true capabilities of a network like this. -How do I join? Answer: You don't. The only way to currently join is to physically string a cable to your location, or to be in range of one of the access points. -If I can't join, why do you even bother mentioning it? Answer: Well, that's a hard question to answer, but in a nutshell I think its important to have communication open to the public. In other words, I didn't like the fact that I was a complete slave to the internet, and the fact that I would have no control over whether it went down. With this type of network, however, it is completely decentralized, so in reality even though I created it, I have no control over it. Also, its completely free. -Wait, I'm still grasping from the "No internet" thing. Answer: Okay, what I said earlier wasn't completely true. In theory if I wanted to, or if anyone else wanted to, I could connect it to the internet. However, I really don't see any point, especially since it would defeat the purpose of the network. __________________________________________________________________________________________________________________________________________- Update on SmileBasic internet: So right now I am thinking about how to decode the audio signals from a phone connected to a dial up service. The idea is that you would have a cell phone (or a landline with a 3.5mm audio jack), and you would have to manually dial into the dial-up service. Then, you connect and audio cable from the phone to your 3ds. The 3ds would do the rest (proper signal generation, signal processing). Instructions Version One Instructions: Once you have downloaded the program on both of your DS's RUN the program. Then, it should say SEND/RECEIVE, and obviously you have to type the command which suits your needs. Make sure that the both DS's appear on each other's menus or else the page won't send. Then, click through all the menus until the receiving DS has a blank screen, then go through all the MENU's on the sending DS. The image should appear as it is being received on the receiving DS. Version 1.1 Instructions: (See description)
Categories
Keywords
24 Comment(s) ToadIsTheBest ToadIsTheBest Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Wait why is this removed? SaladFingers SaladFingers I do not want to make promises, but once my schedule clears up, I will try my best to try this out. The thumbnail contains a lot of code that can be shortened. Rather than printing out each index of an array, use a FOR loop. Secondly, you can just do DIM ARRAY[0] and the LOAD command will fix the array to the size of the file. Shelly Shelly Wait, no... 256 frequencies wouldn't work. The harmonics would complicate it too much. Shelly Shelly So, today I revised the plan for coding the next version. Instead of using two alternating frequencies (which represent the binary states of 0/1) I am going to shift to a new system where there is 256 different frequencies, so that 8-bit values can be sent in 1/8 the time (8x faster). This should allow for MUCH faster speeds. h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements Lol, you didn’t figure that out until now? Make sure you account for noise and error. It may slow down speeds a little, but corrupted data is completely useless. Shelly Shelly I previously experimented with it a bit, its nothing new. However, last time I had some problems which discouraged me. I'm reviving it now though. The method I came up with isn't as simple as you might think, and there's a lot which could go wrong. It basically relies on a tone of a changing frequency being fed into another device, which has a fixed sample rate. The idea is that by varying the frequency JUST right we can generate "analog" signals, due to the adjustable harmonics of the sample rate and the tone. This way the sampler will be fooled into thinking it is an analog signal, when in reality it is just a sine wave. Did I phrase that right? Shelly Shelly random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies well, since theres nobody to do it with, no. sorry! Shelly Shelly Thanks for the input! random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies welcs from the input! Shelly Shelly *OLD UPDATE SCROLL DOWN* h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements You know there’s a reply button... right? Use it. That was confusing. h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements "This is Version 1.0" Shelly Shelly Scroll down Autz64 Autz64 End of 2017 Contest Participant I participated in the SmileBASIC Source End of 2017 Contest! Programming Contest Avatar Taboo I didn't change my avatar for 180 days Website Deep Sleep Hidden Website You know you can edit the key of the entry? Instead of expanding the description? Shelly Shelly Version 1.1 Released today! h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements Update description? h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements Part of me wants this to beat SmileNet Shelly Shelly Update: I got a BASIC version of the tone generation software working today, and hope to test it later today. I'm still working on it though. SaladFingers SaladFingers I should be able to help, if I’m needed, but let me make sure that smilebasic works on my old 3DS. SaladFingers SaladFingers I have two 3DS systems with smilebasic random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies WOOPDY FLIPPING DOO! SOMEONE CAN FINALLY TEST! unless there of the same type of 3ds? Autz64 Autz64 End of 2017 Contest Participant I participated in the SmileBASIC Source End of 2017 Contest! Programming Contest Avatar Taboo I didn't change my avatar for 180 days Website Deep Sleep Hidden Website How fast it is? I don't have a second 3DS to test. random_god random_god Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Video Games I like to play video games! Hobbies i wish i could test, but im the only one in my family with sb.