On Sun, Oct 9, 2016 at 2:37 AM, Dave G4UGM <dave.g4ugm at gmail.com> wrote:
-----Original
Message-----
From: cctalk [mailto:cctalk-bounces at
classiccmp.org] On Behalf Of Brad H
Sent: 09 October 2016 07:41
To: General Discussion: On-Topic and Off-Topic Posts
<cctalk at classiccmp.org>; jwsmail at
jwsss.com
Subject: Re: Twiggys [was: Re: ka... ching!]
I'd like to learn more about programming, esp for my 6800. It'd be fun
to
test
its limits and see what uses I can find for the
graphics board I got. I
just don't
understand how they programmed the thing. All the
hex stuff throws me
off. :)
Does it have a serial interface and memory. In which case it was probably
programmed in Assembler.
When I started with 6800 board and 256 bytes of memory, and toggle
switches to load it I used to hand assemble the programs to get the
hex/binary.
I soon got bored of the toggle switches and built a little box with an old
calculator keyboard and display and some TTL so I could enter data quickly.
Dave
I recently acquired a SWTPC 6800, a machine I remember from when it was
new. :-)
There are many programming environments available for it - I'm
working to get Forth running on mine, then I'll branch out.
It's been said that the 6800 inherited a lot of ideas from the PDP-8, and I
agree with that to some extent. The ISA is actually very clean and neat,
once you wrap your head around it - I used to program 6800 assembler
professionally, my first paid job as a programmer! Unlike the PDP-8, I/O
is memory-mapped. Depending on what monitor ROM you have (if any), you may
have different system services available. One very useful system is the
one that can read S-records from the serial input, allowing you to easily
transfer programs onto the machine.
If you want to grok the 6800 in fullness, there are online scans of
Motorola's programming manual for the device. Another great resource is
the
swtpc.com site, even if you don't have a SWTPC machine (what do you
have?).
Have fun with it! Cheers -- Ian
--
Ian S. King, MSIS, MSCS, Ph.D. Candidate
The Information School <http://ischool.uw.edu>
Dissertation: "Why the Conversation Mattered: Constructing a Sociotechnical
Narrative Through a Design Lens
Archivist, Voices From the Rwanda Tribunal <http://tribunalvoices.org>
Value Sensitive Design Research Lab <http://vsdesign.org>
University of Washington
There is an old Vulcan saying: "Only Nixon could go to China."