Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KermMartian

Pages: 1 ... 13 14 [15] 16 17 ... 34
211
Axe / Re: How do I use calcnet for Axe?
« on: January 14, 2011, 07:25:25 pm »
I think I might learn Axe+CalcNet some of these days. Those links are useful!
Cheers, Scout.  DJ, hehe.

212
Axe / Re: How do I use calcnet for Axe?
« on: January 14, 2011, 02:53:47 pm »
*Five byte address, but close enough.  The whitepaper (and an abbreviated HOWTO) are at the following pair of links, respectively:

http://www.cemetech.net/projects/item.php?id=33
http://dcs.cemetech.net/index.php?title=Interfacing_CALCnet2

213
Axe / Re: How do I use calcnet for Axe?
« on: January 14, 2011, 02:42:27 pm »
I cannot help you with Axe, but I can help you with CALCnet.  If you wish to pick my brain, I'll try to remember to check this topic (someone on #cemetech on IRC alerted me to it), but it's very likely I'll forget, so I'd ask that if you would like to pursue CALCnet that you poke my on Cemetech.

214
News / Re: First globalCALCnet (gCn) Successes
« on: January 10, 2011, 02:46:33 pm »
Lol that would make it even more epic. Need DCS? It asks you if you want to download it ;D
Haha, too bad you need Doors CS for CALCnet. ;) I think a nice little package manager would be awesome; in fact, that may be the next thing I write.  I should talk to TC01...

215
News / Re: First Calculator on IRC
« on: January 06, 2011, 11:15:59 am »
So, how many calcs can run off one arduino? One to one, or does it support higher?
You can connect a full CALCnet network to the Arduino and make all of the calcs connect to gCn, I think.
JosJuice is correct.  The Arduino/gcnclient/gcn metahub system transparently connects CALCnet networks, making the constituent calculators think that they're on the same local CALCnet network.  The gcnIRC bridge works by pretending to be a one-calculator CALCnet network.

216
News / Re: First Calculator on IRC
« on: January 06, 2011, 10:43:33 am »
Cheers, everyone. :) I'll keep you all posted as I work on tweaking and improving all the different pieces, since this was swiftly thrown together as a proof-of-concept.

217
News / Re: First globalCALCnet (gCn) Successes
« on: January 06, 2011, 12:18:30 am »
*bump* From the relevant Cemetech news article:

This evening, two days of Python coding paid off, as a CALCnet-enabled TI-83+ connected to a globalCALCnet (gCn) bridge successfully joined and conversed on the EfNet IRC channel #cemetech.  As mentioned previously, the gCn project allows CALCnet 2.2 networks to be joined across the internet; by pretending to be another CALCnet 2.2 network, the gCn bridge enables IRC users to chat with real calculators and vice versa.  The calculator side is handled by the CALCnet Chat client written by Merthsoft and with CALCnet networki ng routines written by yours truly; the Python 'gcnirc' program connects to the gCn metahub and pretends to be another calculator running Chat.  However, it also connects to IRC, and formats messages from each medium to be passed to the other.  In the coming days and weeks, this bridge will be fine-tuned, additional progress and debugging of Chat will occur, and arguably most importantly, the Arduino drivers for CALCnet communication will be fine-tuned to massage out some occasional bottlenecks that keep frames (packets) jammed at the device.  Please feel free to post with thoughts, suggestions, and discussions of your projects that you think should run over gCn!


218
News / Re: First globalCALCnet (gCn) Successes
« on: January 04, 2011, 01:36:35 am »
Well, CALCnet, which I completed about two months ago but which certain ticalc.org news admins haven't deigned to mention (;)), already offered most of these features; this expands it to allow geographically-separated calculators and networks to be interconnected.  Merth/Shaun of Cemetech started writing a CALCnet2.2 chat program called Chat, then I built all the networking bits and tested (screenshots and details, huzzah, in Cemetech news article from December 25th), and it's just waiting for a few final features to be implemented by Merth, especially display of the user list and automatic trimming of the scrollback/log.  If I write a simple daemon to connect the gCn metahub and IRC, then with the existing features of Chat, IRC on-calc is very very close to done.

219
News / Re: First globalCALCnet (gCn) Successes
« on: January 03, 2011, 07:12:19 pm »
I've been tossing around a few program ideas for multiplayer or MMO games that would be fun with CALCnet and gCn; I'll let you guys know if I do.  I'm still trying to iron out bugs and glitches, and I'll try to remember to update this thread, but of course there will be more frequent updates in the original topic. :) Oh, and Merth and TIfreak8x mentioned their desire to get Arduinos to test this out.

220
News / Re: First globalCALCnet (gCn) Successes
« on: January 03, 2011, 04:48:48 pm »
This sounds cool.  Will this eventually be able to let us play two (or more) player games on our calcs even if we're in two different countries?

Good luck Kerm. :)
With what I've put together, you already can, albeit slightly glitchily. :)

221
News / First globalCALCnet (gCn) Successes
« on: January 03, 2011, 04:34:24 pm »
Over almost exactly the past seven days, I have been working on globalCALCnet (heretofore gCn for the sake of simplicity), a longstanding project of mine to connect CALCnet2.2 networks and their constituent calculators over the internet.  It can work as simply as connecting two individual calculators as if they were right next to each other, or at the opposite extreme link together many networks, each consisting of many calculators, into a single virtual hub.  As you might imagine, such a system is quite complex, and once I finish working out glitches and kinks, I will probably write a Cemetech whitepaper to detail the system.  Here's the executive summary of the different pieces:

CALCnet2.2 network: One or more calculators linked together with a Cn2.2 network, requiring only the calculators and a handful of unit-to-unit cables.
AVR-based microcontroller board with FTDI: For the prototypes I've made, I'm using the widely-popular Arduino Duemilanove board, offering a 16MHz AVR with 32KB of EEPROM and 2KB of SRAM.  This board pretends to be a calculator participating in the network, but passing incoming frames up to a connected PC via serial/USB, and injects frames into the network from the PC.
C++ gcnclient application: The gcnclient application connects both to the local Arduino and to a remove gCn virtual hub aggregator.  The gcnclient is responsible for moving 1-to-1 and broadcast frames from the Arduino to the remote server and vice versa.
Python gcnhub server daemon: The gcnhub, or virtual hub aggregator, acts as one or more virtual hubs linking together groups of remote gcnclient applications.  There is currently a single gcnhub server, but if gCn becomes more popular, it would be easy to distribute this program so that users could set up their own servers.

Frames (the CALCnet equivalent of packets) travel from one CALCnet2.2 network, through the connected Arduino, to the gcnclient and through the internet to a gcnhub, which routes the packet as necessary to another gcnclient, which hands off the frame to its Arduino and therefore its connected CALCnet2.2 network.  I have successfully demonstrated Flourish running between a pair of single-calculator CALCnet2.2 networks, connected by a 12-mile round-trip over the internet but acting as if they were directly connected; my testbed can be seen below.

Please post all kinds of questions, suggestions, comments, and insults in the attached topic.  I would especially appreciate users who have an Arduino to spare who would like to help me test globalCALCnet.  Cheers!




222
News / Re: Doors CS 7.1 Released!
« on: December 18, 2010, 07:08:45 pm »
heheh, just my ESCAS problem and everything is set. I should probably use some DCS libs again :/
More specifically, it happens with prgmCSTLE (Castlevania), which is so huge that you have to delete almost everything else on the calculator to shrink the VAT enough to fit it in RAM.  In case people missed it, Doors CS 7.1 and CALCnet2.2 were mentioned on Hackaday and Slashdot this past Thursday. :)

223
TI-BASIC / Re: Speed of Asm(
« on: December 16, 2010, 12:31:38 pm »
Use Doors CS; the Third-Party BASIC libraries offer both ExecHex via Celtic III (det(20,"CODE")) and ExecAsm via Omnicalc (real(33,"CODE")).

224
News / Re: Doors CS 7.1 Released!
« on: December 15, 2010, 12:32:04 pm »
Thanks Michael_Lee.  AeTIos, I'll have to make one, unless you feel like doing the honors.  Ranman, I'm very flattered, especially coming from as longstanding a community member as yourself. :)

225
News / Re: Doors CS 7.1 Released!
« on: December 15, 2010, 10:16:27 am »
Thanks aeTIos! Qwerty.55, it's actually an SDK for general DCS development, ASM and BASIC alike, but it does discuss CALCnet, and there's also the CALCnet whitepaper.

Pages: 1 ... 13 14 [15] 16 17 ... 34