It is currently Mon Jun 25, 2018 12:07 am

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Thu Jun 11, 2009 10:29 pm 
Offline

Joined: Thu Jun 11, 2009 10:23 pm
Posts: 1
Hi,

Not sure if I can post this here, but I cooked up a twitter client for the C64 using Contiki for the network stack.

You can find more over here:
http://www.vandenbrande.com/wp/2009/06/ ... r-the-c64/

The twitter client allows you to log in to twitter, post your 'what are you doing' message and retrieve your and your friends time line.

I use an MMC Replay with RR-Net on my real system (C128D) and developed it using Contiki, CC65 and VICE on my macbook.

If there is some interest I'll release the source code as well... I wrote it to get acquainted with Contiki. I should have used the Contiki UI (CTK) so it could also run on some other 8-bit boxes, but hey I wanted to have a sprite in there...

Regards,
Johan


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 12, 2009 12:35 am 
Offline

Joined: Tue May 06, 2008 9:40 pm
Posts: 7
Fantastic! I'll try to give it a go with my 1541U + Ethernet.

_________________
My Blog
Follow me on Twitter


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 12, 2009 7:26 am 
Offline

Joined: Tue May 06, 2008 9:40 pm
Posts: 7
It worked without a hitch. I have to say that I am VERY impressed.

_________________
My Blog
Follow me on Twitter


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 12, 2009 12:46 pm 
Offline
User avatar

Joined: Thu Mar 30, 2006 2:43 pm
Posts: 27
Location: frankfurt
WOW this is great.
a really good idea.
you should post this on the great news sites, really.
masterhit


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 12, 2009 6:27 pm 
Offline

Joined: Thu Jan 22, 2009 1:56 pm
Posts: 73
nice one

works fine :D


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 15, 2009 6:03 pm 
Offline

Joined: Mon Dec 25, 2006 9:50 pm
Posts: 26
I've been using this and it works great. The only problem I've encountered is when following someone with non-ascii (in this case Kanji) characters, it will crash. I wouldn't expect such characters to display, but it would be nice if it didn't crash. :D Aside from that, it has been great.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 22, 2009 9:20 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 7:44 pm
Posts: 215
Location: Toronto, Canada
Well done. Can't wait to try it.

There's a certain humor in the fact that we got a Twitter client for the C64 before we got a real Telnet client though! :wink:


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 25, 2009 4:06 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 7:44 pm
Posts: 215
Location: Toronto, Canada
Works perfectly on my IDE64 with RR-Net.

Except...it's hardcoded to Drive #8!


Last edited by Schema on Thu Jun 25, 2009 10:50 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 25, 2009 8:08 pm 
Offline

Joined: Thu Jan 12, 2006 11:47 am
Posts: 112
then take the source and change it to whatever you want? =P

_________________
http://hitmen.eu


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 07, 2009 3:06 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 865
This is just the kind of stuff I want to see in here. Thanks and damn good job!


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 08, 2009 4:24 pm 
Offline
User avatar

Joined: Sat Feb 10, 2007 7:30 pm
Posts: 346
Location: Brisbane Australia
RaveGuru wrote:
This is just the kind of stuff I want to see in here. Thanks and damn good job!


Ditto :) Worked first time.

_________________
Commodore 8bit Web Services http://cbm8bit.com
Try our new browser driven disk image editor.


Top
 Profile  
Reply with quote  
PostPosted: Wed Aug 25, 2010 4:12 pm 
Offline

Joined: Wed Dec 05, 2007 2:15 am
Posts: 77
Hi,

Just for the sake of completeness I'd like to add that the recently made available Contiki 2.4 binary release for Retrocomputing includes the Twitter client (named BREADBOX64) discussed here.

As BREADBOX64 is a Contiki program it shares the Ethernet drivers and network configuration with the other Contiki programs. The binary included with Contiki 2.4 contains some fixes including working from other drives than #8. Aside that I ported BREADBOX64 to the C128 (VDC) and the Apple II.

As BREADBOX64 is by now member of the Contiki Projects Community the latest source is available via SVN. Have a look at http://contikiprojects.svn.sourceforge.net/viewvc/contikiprojects/vandenbrande.com/twitter/.

Regards,
Oliver


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 08, 2010 1:20 pm 
Offline

Joined: Mon Sep 06, 2010 8:05 pm
Posts: 10
Location: Pittsburgh,PA
I just heard from the guy who wrote the Twitter App. I didn't realize it this past wknd, but the Twitter Oauth security affected his App too. And I'm here trying to troubleshoot the network when it works fine with the Contiki WebBrowser. I knew it would affect our cellphones, but it was way past midnight the other day and things started to blur :) So now we have to wait for him to update this.

_________________
=Dan
http://www.rogtronics.net/


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 08, 2010 2:20 pm 
Offline

Joined: Wed Dec 05, 2007 2:15 am
Posts: 77
Hi Ragooman,

You are right: BREADBOX64 doesn't work anymore. Sorry for not mentioning it here :(

On the one hand it's a pity that I invested quite some time in fixes and ports. On the other hand it's great that I finished that work before the deadline so I can claim to have sent Tweets from an Apple II and a C128 :)

I'm pretty sure that straight Oauth is no option for 65xx machines as it requires SSL/TLS. Fortunately the same is true for other Twitter clients too...

In example: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/4e294679b68f8ab3/7547570289f3ff51

So there are potential workarounds/tweaks:

Most promising: http://www.supertweet.net/

Or maybe: http://dev.twitter.com/pages/oauth_single_token

We'll have to see...

Regards, Oliver


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 08, 2010 5:40 pm 
Offline

Joined: Mon Sep 06, 2010 8:05 pm
Posts: 10
Location: Pittsburgh,PA
Oliver wrote:
I'm pretty sure that straight Oauth is no option for 65xx machines as it requires SSL/TLS. Fortunately the same is true for other Twitter clients too...


I read some of the info on those links you posted. I would approach this another way, since my background is hardware. Since this is some form of another standard protocol, I suppose a layer which I similar to TCP or higher, I would suggest embedding this in a faster microcontroller. Then, the software driver can be written to make us of this for any platform.

I use the AVR microcontrollers extensively here, and some of these can run at 20mhz for an 8bitter. I would be glad to experiment with this. If someone has this coded already I could build a little card to fit in the cartridge port of the C64 - and later for my Apple II. This can be a form of an accelerator. And it can sit in a slot on the C64 cartridge expander. So then is can be used in tandem with the C64NIC+ card.

_________________
=Dan
http://www.rogtronics.net/


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group