[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Contiki 2.4 binary release for Retrocomputing
- Subject: Re: Contiki 2.4 binary release for Retrocomputing
- From: TomCh <tomcharlesworth@blueyonder.co.uk>
- Date: Sat, 4 Sep 2010 07:36:15 -0700 (PDT)
- Complaints-to: groups-abuse@google.com
- Injection-info: 11g2000yqq.googlegroups.com; posting-host=82.43.208.149; posting-account=DLBwwAkAAAC8N9ITt9V8yG_qG8jSKn3X
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <i4om0f$rtl$1@online.de>
- User-agent: G2/1.0
- Xref: g2news1.google.com comp.sys.apple2:17986
On 21 Aug, 14:57, ol...@web.de (Oliver Schmidt) wrote:
> Hi,
>
> I just released the 'Contiki 2.4 binary release for Retrocomputing'.
> It is available at
>
> http://cbm8bit.com/contiki/
>
> and at
>
> http://a2retrosystems.com/contiki.html
>
> This release was built using cc65 2.13.2 from (modified) Contiki 2.4
> sources. The orginal sources are available at
>
> http://sourceforge.net/projects/contiki/files/Contiki/Contiki%202.4/c...
>
> and the modifications at
>
> http://cbm8bit.com/contiki/contiki-2.4-addon.zip
>
> Contiki 1.x integrated all programs into a common GUI as windows. Very
> cool but very complex to to write programs for. In fact there was
> never a Contiki 1.x GUI program which was not developed by the Contiki
> core team - and as the Contiki core team doesn't develop GUI programs
> anymore Contiki 1.x was sort of a deadend street.
>
> So in order to ease development of 3rd-party Contiki program I
> modified Contiki 2.x to focus on individual standalone programs with a
> fullscreen GUI. This simplification significantly reduced the memory
> consumption thus allowing to replace custom "hacks" with generic cc65
> components:
> - C-library startup code
> - Linker config file
> - CONIO library
> - Mouse driver
>
> As a result Contiki 2.x contains only very little assembler coding and
> even less target-specific assembler coding. This allowed for easy
> porting to targets beside the C64 namely the C128 and Apple II.
> Porting to other cc65 targets wasn't done due to missing Ethernet
> hardware.
>
> Contiki 2.4 is the first 2.x release to contain the following
> programs:
> - dhcp client
> - web server
> - web browser
> - wget
> - smtp client
> - irc client
> - Twitter client
>
> The Twitter client called BREADBOX64 proves that the Contiki 2.x
> approach was actual successful as it was independently developed by
> the 3rd-party developer Johan Van den Brande.
>
> BTW: In case you want to run Contiki 2.4 on a real Apple II you might
> be interested in that fact that there's a new run of Uthernet cards
> available right now :-)
>
> Regards,
> Oliver
Hi Oliver,
Do any of the v2.4 apps use the mouse?
Also now that we've added No-Slot-Clock to AppleWin, would this
benefit any of the apps (or contiki itself)?
Thanks,
Tom