68k Mac development environments
Josh Dersch
derschjo at msu.edu
Sat Sep 8 00:23:07 CDT 2007
Curtis H. Wilbar Jr. wrote:
> Josh Dersch wrote:
>> Liam Proven wrote:
>>> On 05/09/07, Josh Dersch <derschjo at msu.edu> wrote:
>>>
>>>> Hi all --
>>>>
>>>> I'm looking to do a bit of (simple) development targeting a 68k Mac
>>>> (or
>>>> two, or three, or six...) and since I've never done any programming
>>>> on a
>>>> Mac before I'm curious if anyone out there has any recommendations
>>>> for a
>>>> development environment to use or to avoid. I'd prefer C/C++, but I'm
>>>> flexible :). I'd like to be able to run my code on a Mac
>>>> Classic/SE (so
>>>> I need to be able to compile to 68000 code) but I'll be doing the
>>>> development itself on a IIfx.
>>>>
>>>> In case you're interested, I'm writing the software to build a
>>>> clock of
>>>> sorts out of a set of six "classic" form factor Macs I have lying
>>>> around
>>>> (two Classics, two SEs and two SE/30s). Each computer will display
>>>> one
>>>> digit of the time, and will be synchronized over an Appletalk
>>>> network to
>>>> keep the system times in sync. Or so goes the theory. Figure
>>>> it'll be
>>>> a fun display to have set up, and a somewhat interesting use for some
>>>> otherwise-idle Macintosh hardware :).
>>>>
>>>
>>> That is a really cool idea, which I like a lot.
>>>
>>> I am sure you're aware of it, but it instantly brought to mind the
>>> story of Jamie Zawinski's Dali clock and getting it running on various
>>> elderly Macs...
>>>
>>> http://www.jwz.org/gruntle/dali.html
>>>
>>>
>> Thanks for the vote of support :). I think most of the code should
>> be dead simple but I'm not sure how the time-sync networking
>> portion's going to go. I also need to pick up some serial Appletalk
>> cabling; the SEs and the SE/30s have ethernet cards, but the Classics
>> are unexpandable and thus do not. Maybe I can just find some more
>> SEs to use :).
>
> time sync ? only one needs to tell time :-) ... the rest just need to
> display
> the remainder of the digits...
>
> Either use messages over the appletalk of what to display... or treat
> each
> computer 'up' the chain like a dumb mechanical counter....
>
> call the boxes H1, H2, M1, M2, S1, S2.... S2 tells the time... when it
> rolls over to
> zero it sends a 'tick' to S1... S1 knows its 'position', so when it
> rolls over from 5
> to 0, it sends a tick to M2.... and up the 'ticking' goes.
>
> Either way would be 'fun' :-)
>
> -- Curt
>
The former's basically what I was planning on doing. The "challenge" I
spoke of is that I'm new to programming the Mac and new to Appletalk so
I need to dig into what it'll take to write client/server code for
"distributing" the time amongst the machines :). I've found all the
requisite documentation, it's just a matter of sitting down and digging
into it now...
- Josh
More information about the cctech
mailing list