| Author |
Message |
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 11 Feb 2011 01:00:53 pm Post subject: Internet + Calculators: Introducing gCn 1.0 |
|
|
At least six years after I first created the globalCALCnet (gCn) concept, and roughly eight years after my first designs for CALCnet, I am happy to announce gCn 1.0. While CALCnet 2.2 allows from two to two million calculators to connect in local-area networks, global CALCnet can link multiple CALCnet networks across the internet, and can even offer internet-based services to calculators, such as connections to IRC and other chat protocols, bridging between desktop and calculator games, calculator file repositories, and much more. To connect one or more calculators to global CALCnet, all one needs is a $30 Arduino development board or to build the cheaper but more complex USBHID Bridge design, previously known as the "$10 Bridge". Creation and usage of each type of bridge is detailed in the gCn documentation, as is loading of the requisite firmware to the bridge's microcontroller, and the usage of the gCnClient computer-side software, available for Windows, Mac OS X, and Linux.
Every project released that works over CALCnet works over globalCALCnet as well, including CALCnet Chat! v1.0, NetPong v1.0, the CALCnet SpeedTest program, and the up-and-coming Obliterate scorched-earth game. I strongly encourage everyone with an AVR microcontroller, an Arduino board, or a bit of electronics knowledge to put a gCn Bridge together and connect your calculators to the internet! On the ardent requests of many Cemetechians, I will in the near future be attempting to make a gCnClient that can link TI-84+ and TI-84+SE calculators to gCn directly via the calcilators' miniUSB port, which will require significant Doors CS modification as well as USB headaches host-side. Feel free to weigh in on your opinions or possible offers of assistance for that!
Downloads
globalCALCnet (gCn) Client v1.0
On the Design and Usage of globalCALCnet (gCn)
 _________________

Last edited by KermMartian on 22 Feb 2011 03:43:22 pm; edited 1 time in total |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 11 Feb 2011 03:29:44 pm Post subject: |
|
|
Well, you know I'm on top of it computer-side if you want me. _________________ Shaun |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 11 Feb 2011 05:37:08 pm Post subject: |
|
|
Merth: Awesome. I'll probably try to stumble around it in C++ for the sake of my own experience, but perhaps it might be worthwhile to try some C# in tandem. May I look at your latest C# code at some point to see what the structure is like for doing this kind of thing? Souvik, I'm glad to hear it! I bet I'm going to have a lot of USB-gCn debugging volunteers. _________________
 |
|
| Back to top |
|
|
kindermoumoute
Newbie

Joined: 07 Feb 2011 Posts: 22
|
Posted: 13 Feb 2011 06:32:44 am Post subject: |
|
|
That's tremendous !
But I prefer don't try, because the doc is in english... it's too risky.  |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 13 Feb 2011 11:14:44 am Post subject: |
|
|
| kindermoumoute wrote: | That's tremendous !
But I prefer don't try, because the doc is in english... it's too risky.  | It's pretty easy; almost no wiring is required. I'm sure one of our bilingual members could guide you through it, because it's a lot of fun, in my biased opinion.  _________________
 |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
|
| Back to top |
|
|
Lionel Debroux
Power User

Joined: 16 Nov 2009 Posts: 416
|
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 14 Feb 2011 01:16:57 am Post subject: |
|
|
| Lionel Debroux wrote: | Great  | Thanks Lionel! I was careful to write down that TI-89 timing information you gave me earlier (or for you, yesterday) on IRC. _________________
 |
|
| Back to top |
|
|
Lionel Debroux
Power User

Joined: 16 Nov 2009 Posts: 416
|
Posted: 14 Feb 2011 09:35:23 am Post subject: |
|
|
| For general information (I don't think that we need this kind of hardware for a gCn bridge): one of the libusb maintainers is fond of a cheap Cortex M3 board, with a CPU significantly more powerful than the ATmega in the Arduino: http://events.ccc.de/congress/2010/wiki/MakeUSBDeviceWithCortexM3 |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 14 Feb 2011 09:50:02 am Post subject: |
|
|
Oh yeah, I've seen the Cortex M3 before; that looks like a pretty powerful board. As you say, it would be somewhat overkill for use as a gCn bridge, but I bet it would be a lot of fun for some other microprocessor projects. _________________
 |
|
| Back to top |
|
|
ephan
Super-Expert

Joined: 12 Nov 2010 Posts: 819
|
Posted: 14 Feb 2011 02:34:53 pm Post subject: |
|
|
| ticalc.org featured gCN!! Congratulations ;D |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 14 Feb 2011 02:44:42 pm Post subject: |
|
|
| ScoutDavid wrote: | | ticalc.org featured gCN!! Congratulations ;D | Thanks! I too am extremely happy about this.  _________________
 |
|
| Back to top |
|
|
Sonlen

Calculator Deity

Joined: 25 Aug 2010 Posts: 1679
|
Posted: 17 Feb 2011 01:38:39 pm Post subject: |
|
|
| KermMartian wrote: | | ScoutDavid wrote: | | ticalc.org featured gCN!! Congratulations ;D | Thanks! I too am extremely happy about this.  |
Maybe this is something people will actually look at DCS itself, then realizing it can replace their multiple shells they are using with just one, then even have more features, as well as the gCn, and maybe, just maybe, we can overthrow MOS one day. ;D _________________
 | comicIDIOT wrote: | | KermMartian wrote: | | Stop double-posting. If you can't edit your posts, delete your old post before you post a new post. | I am too lazy to actually make my own post so instead I quote people and then don't say anything new |
dragon1414@att.net / Google and Yahoo E-Mail |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 17 Feb 2011 05:21:20 pm Post subject: |
|
|
In an ideological sense we already have overthrown MOS, since DCS can do much more, much better. However, it'll take a lot of time and effort for it to spread out among the millions of calculators out there, and for people to stop their knee-jerk defense of MirageOS (see also: fanboys of every company/brand/product out there) and begin defending DCS instead.  _________________
 |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 17 Feb 2011 05:23:37 pm Post subject: |
|
|
| souvik1997 wrote: | We should get started on making those YouTube vidoes.  | An excellent point, I can't believe I forgot about that! Do you guys want to brainstorm some samples, or should I try putting a handful together for people to use as reference? _________________
 |
|
| Back to top |
|
|
DJ_O

Retired TI-83+ coder

Joined: 18 Mar 2005 Posts: 1485 Location: Quebec (Canada)
|
Posted: 17 Feb 2011 05:29:40 pm Post subject: |
|
|
This is awesome. I'm glad this is finally out. Congrats on the feature on ticalc.org. I wonder if eventually Compynerd might be convinced again in adding CALCnet support to Eitrix. Hopefully now that Axe supports Axioms, some Axe coders might also be interested in this more now. _________________ Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)
Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55749 Location: Earth, Sol, Milky Way
|
Posted: 17 Feb 2011 05:30:39 pm Post subject: |
|
|
| DJ_O wrote: | | This is awesome. I'm glad this is finally out. Congrats on the feature on ticalc.org. I wonder if eventually Compynerd might be convinced again in adding CALCnet support to Eitrix. Hopefully now that Axe supports Axioms, some Axe coders might also be interested in this more now. | Indeed, and I believe that Kevin (H) might have moved the Axe variables to not conflict with the CALCnet2.2 buffers, from what I've heard. What's Eitrix? _________________
 |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
|
| Back to top |
|
|
|