gCn - global CALCnet2

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

gCn - global CALCnet2

Post by KermMartian »

Now, I know that just from my alias, I'm gonna get some immediate flames from you people. Add that to the title of this topic. And probably by the time you clicked on the link to this topic, you had your flame all ready in your mind. Hear me out.

I have worked on several versions of the CALCnet protocol, none of which I ever coded into a compilable ASM program. However, my musings have gotten closer and closer to a workable protocol for multipoint-to-multipoint (MP2MP) calculator communications, and I believe my latest iteration may hold the key with little or no modifications.

So what is it? As the name suggests, it's a two-layer protocol. The first, for calculator-to-calculator communication, allows up to 255 calculators on each network. At current the protocol is calc-independent, and though I'm planning it to initially be z80, there is a strong possibility for a 68k port. The second layer is hosts (computers) linked to the network via a graphlink or silverlink, that acts as a calculator on the network but is also a "resource" - it interprets requests for data outside of the network and fetches it, then injects the data into the network. The crux is the linking up of these hosts via gcn.cemetech.net - this stores all online calculators and hosts and allows any calculator in the world to connect to any other calc in the world.

Calc <---> Host <-----> gcn.cemetech.net <---> Host <-----> Calc

How much is done?
>>I have a host application author who is about 50% done with that part.
>>Today I completed the PHP/MySQL backend on my website
>>The z80 ASM coding is 0% complete

How likely is this to be completed? Fairly likely, actually, because it's something I've been working on for quite a few years in a plurality of forms, and it would be great for it to finally crystalize into something workable. The hardest part as I envision it is going to be working out the timing of the ASM program, especially since I'm hoping to be able to background it as an interrupt that reads/writes via buffers.

Now you may comment, compliment, and flame.
http://www.cemetech.net/news.php?184
http://www.cemetech.net/forum/viewtopic.php?p=15788
Image Image Image
CompWiz
Calc King
Posts: 1950
Joined: Thu 13 Oct, 2005 1:54 pm
Location: UB

Post by CompWiz »

I do hope this does work out. You have great vision, but some people grow doubt of the practicality of your ideas when many of them were never actually finished. If you are confident that this will work out, and are putting the effort forward, then I don't see why it wouldn't work. I think that this is a great idea. And it is good motivation for some people to get working on that multiplayer 3d FPS :mrgreen: Also, if other games like wizards and super smash brothers support multiplayer, this would be a great way to find an opponent. It would always be good for bomberkids as well. Good luck, and don't let negativity stop you. :)
In Memory of the Maxcoderz Trophy Image
User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post by dysfunction »

It would be great if this works out. It probably will never be that practical (like the color screen or sound), but hey? Who knows? There just might be enough people to have a viable community of online TI gamers.
Image


"You're very clever, young man, but it's turtles all the way down!"
User avatar
Jim e
Calc King
Posts: 2457
Joined: Sun 26 Dec, 2004 5:27 am
Location: SXIOPO = Infinite lives for both players
Contact:

Post by Jim e »

[offtopic]
What was the colorscreen? i tried your forum but it looks like it needs to be resync, the topic link say it doesn't exist.
[/offtopic]
Image
Spengo
Calc Master
Posts: 1116
Joined: Sat 15 Jan, 2005 3:56 am
Location: ooga booga land
Contact:

Post by Spengo »

Nice, this looks cool. 'Twould be like the new handheld systems like the DS and PSP, but on calculators! :D

What's wrong with your nick though? :?
bananas... o.o
CompWiz
Calc King
Posts: 1950
Joined: Thu 13 Oct, 2005 1:54 pm
Location: UB

Post by CompWiz »

Now, who wants to write the first Massively Multiplayer Online calc game? :mrgreen:
In Memory of the Maxcoderz Trophy Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

I vote for coelurus! :D (YOU CAN DO IT!)
CompWiz
Calc King
Posts: 1950
Joined: Thu 13 Oct, 2005 1:54 pm
Location: UB

Post by CompWiz »

*encourages coelurus*

(and my post count)

:D
Last edited by CompWiz on Mon 31 Oct, 2005 3:43 pm, edited 2 times in total.
In Memory of the Maxcoderz Trophy Image
Mike K
New Member
Posts: 59
Joined: Sun 16 Jan, 2005 3:25 am
Location: St. Louis
Contact:

Post by Mike K »

I claim copyright infringment! http://www.detachedsolutions.com/forum/ ... highlight=

And that's from two years ago. Ha!

Actually it's kind of funny, some of the posts I made, I can't beleive I actually... posted.

-Mike
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

I vote for all the lazy bums who keep voting for others. If you want something to get coded, learn to code and do it. The lack of initiative in this so-called community never ceases to irritate me.

Kerm: What's the point?
currahee
Calc Wizard
Posts: 659
Joined: Mon 20 Dec, 2004 4:00 am
Location: My Computer/Someone else's computer
Contact:

Post by currahee »

I would agree, it would be neat BUT some issues I would like to point out:
1) It's neat, but with CoBB what is the point if you still need to be attached to a computer? This thing needs to be wireless if you want it to get off the ground
2) BASIC won't cut it anymore. This will be like a nightmare to you. You
're gonna have to have someone program or you program a communications program that will work with the SilverLink, BlackLink, AND the USB cables for the newer calcs that support USB directly.
3) Wait, do you mean up to 255 calculators can connect to one host? That is going to stir up some problems. I doubt you'd want 255 people in your room just so that they can connect to this network.

But i'm still puzzeled at what this is aimed for- just a network in general? You do understand that people will need a manual so they know how to set up their own servers. Also I would suggest in setting up a host you have the server/client program specify it's function (ex 1: Chatroom, 2: MMORPG Host, 3: Mini Site, etc.). It should make things a tad cleaner.
"Not long ago, the Black Gate of Armonk swung open. The lights went out, my skin crawled, and dogs began to howl. I asked my neighbor what it was and he said, 'Those are the nazgul. Once they were human, now they are IBM's lawyers.'"
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Post by KermMartian »

Interesting, most of you have anticipated stuff I've already dealt with.
@curahee:
1. It supports any connection, I only said wired because there's no current working /affordable wireless circuitry for it. However, if you have a wireless device for me that perfectly replicates the wired signal, go for it.
2. Dude, I stopped BASIC 2 years ago. Almost everything I write now is ASM. There's absolutely no way to do this in BASIC. I repeat: this is ASM.
3. Any computer can act as a host, just connect it to the internet and plug in one of the TI<-->comp cables. I only said 255 because calculators have a one-byte address within local networks, thus giving them a 255-device maximum. It's actually 2 less because 0x00 and 0xFF are reserved.
Clients: already thought this up and designed it into the protocol. It supports code addins for each function.

@compwiz, dysfunction, etc: thank you!
Image Image Image
User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post by dysfunction »

I'm speaking from experience that these types of things only get used by a few people who are really dedicated to their TI. This won't be something that the average gamer will use. I have an audio adaptor, and while it's cool, I have yet to see a single practical application besides playing simple MIDI music, and so few people use it, I doubt I ever will. It's probably the same with this. You'll need to be connected to a computer, which means you can't play at school, and how many people will want to play Gemini multiplayer when they can just as easily play Halo or UT online?
However, we could ssk, Why even program on the calculators at all, since it will always be inferior to the latest handhelds? The answer: it's just plain cool.
Image


"You're very clever, young man, but it's turtles all the way down!"
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Kerm, if you make this, I will release my Diablo port. With multiplayer.
Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

threefingeredguy wrote:Kerm, if you make this, I will release my Diablo port. With multiplayer.
ROFL! well I wish I had that version of diablo :roll:
Post Reply