Eddie's Micro page.
Some
recent micro projects can be found on my projects page
|
MINI-SCAMP - 1978 I built this Mini-Scamp
microcomputer in 1976 (I think). It was a Dick Smith Electronics
(DSE) kit from the days when Dick Smith actually owned and ran
Dick Smith electronics. The design was published in "Electronics
Australia" (EA). It was based on the SC/MP CPU from National
Semiconductors. It boasted a massive 256 bytes of RAM (yes Bytes
not Kbytes) - this was 4 times more than the earlier model. It
had no ROM or EEPROM of any kind. The complete user inferface is
visible in the photo above. Binary code was entered into the RAM
by dialing up the data byte and address in binary using toggle
switches. Pressing the deposit button stored the byte in memory.
The LEDs showed the current contents of the memory location.
After the program was enter in this manner one of the switches on
the right was flipped from DMA to run mode and the micro executed
the code (the other switch was power). The micro could display
bytes on the LEDs and read bytes from the data switches - the
request LED was there to signal the user to enter a byte and
press deposit. No problem with Y2K bugs, viruses or hackers
here. The 2650 - 1979 After the SCMP came the sygnetics 2650. I stayed with this
processor for many years and many generations of hardware. My
first 2650 was another kit probably EA and DSE as above. From
memory it had up to 7K of RAM and 1 K of rom. It ran from a 110
baud serial key board, talked to a 110 baud serial video terminal
unit (VDU) and could load and save programs onto a cassette again
at 110 baud. Compared to the SCMP this was heaven. The
keyboard VDU and cassette were all kit built and I used a large
valve TV for the display. Double density, 8 and 5 inch floppy
disk controller with EPROM programmer and real time clock. -
1982 I had you do some major work on the DOS to get it to work
with this card. The CPU only ran at 1 megaherz and wasn't fast
enough to pole the controller as it did previously this was
because of the higher transfer rates for double density and/or 8
inch drives. There were other problems as well while formating
the longer tracks. One of the programs I wrote when I first got a VDU that could do crude graphics was a game I called UFO - very crude - it was around 1979. Anyhow I got this email a few months back... |
|
Reply-To: "Andrew Davie"
<adavie@mad.scientist.com> "...every few seconds a UFO will traverse the screen, on the base line is drawn the lid of a missile silo" I have a listing in front of me, circa 1979 and written by E.Matejowsky. I'm figuring thats you, and thought you'd get a kick out of learning someone nearly 20 years later is casually browsing through the listing. Cheers A I'm a collector of old computers - anything homebrew or early home and game computers (not IBM!!) and this is one of the ways I build up contacts and track down old machines, programs and documentation. This listing was saved from the dumpster some number of years ago by an electronics guy, and when he decided to sell his old computer (to me!!), I asked if there was anything of this sort he would like to send to a good home. Having found the listing I thought it would be both fun and possibly productive attempting to find the original authors of some of these programs. I'm persistant like that ;) So, a few net searches (just a couple of minutes actually - I wish I could make it sound more sherlock-holmesish but it was simple) and I found you :) Of course, your name wasn't that hard to track down - but I've also found some of the other authors of these programs, too. The reactions have been fun, including "well bugger me dead!!" Cheers A |
|
Until 1982 virtually all the
programming I did was in assembler. I got interested in a
language called FORTH after spending some time on Great Keppel
Island with Peter Milford and his friends who were forth
fanatics. Later I was given a FORTH compiler for the 2650 by a
friend -the late Dr Dan Hamilton and slowly got to understand
this odd language. Around this time I resigned from my job in the
photographic industry and tried to make a living amongst other
things by fixed video games, unfortunately I didn't see the money
for much of what I did and needed to find something else. U.Q. - 1984 to 1992 My job at UQ was in a neuro-science lab doing electronic bits
and bobs. The processor I mainly used there was the 6511Q - a
6502 based micro controller from rockwell. Rockwell had a Forth
for the 6511Q which I used. The black boxes were usually stimulus
generators and data loggers of one sort or another. The
experimental subjects were animals - from bats that could hear
200 kHz to platypus that could detect weak electrical gradients
in water. |
|
|
Some how the Amiga didn't get a mention. The Amiga should have been a force to be reckoned with but somehow the market forces choose inferior machines to become the standard - I'd say the same about operating systems. One of the nice things about the amiga was a program called sculpt-3d - simple 3d modeling package I had a lot of fun with it. The transputer was another good idea that fizzled. The transputer had on board hardware to making linking it into large arrays easy but I think the high price prevented it being widely used and supported. I teamed up with Dave Keenan to make a transputer system. He did the PCB design an I wrote a version of forth for it. QUT, school of optometry/Centre for
Eye Research. My job at QUT is similar to that at UQ. I design and built electronic equipment for a number of research units and kept the place running electronics wise. For me this has been the era of the 68HC11. While I did look at other micros and put together a 68HC16 system and more recently some Atmel AT90s1200 stuff. Mostly the HC11 has been the workhorse I've used for almost everything. I won't attempt to keep everything in exact chronological order because some project are ongoing and have been modified many times. |
|
Some things I've done at QUT
|
|
This is one of the many printed circuit boards (PCBs) that I've designed and built over the years. I guess I've done over one hundred by now but not all as complicated as this one (but some more so). Many of my PCBs use microcontrollers. In recent years I've mainly used the M68HC11 Microcontroller but before that it was the 6511Q and before that the 6502 (a microprocessor not a microcontroller). In future I might use the 68HC12.
The image above is a screen shot from the PCB design program (protel). The red lines represent the tracks on the top side of the board and the blue ones represent the bottom ones. The gray dots are pads.
The above image is a scan of an actual PCB. This particular PCB is based on the M68HC16 Microcontroller which is the square chip slightly to the left. To the left of that is a serial interface to a PC and to the right is a RAM chip and a flash rom chip. The components in the bottom right corner are the switched mode power supply. The components which have been omitted (empty holes) are for an interface to a graphical LCD.
This is my lastest PCB (dec-1997). It's a 68hc11 based PCB that interfaces to a PC via an rs-232 serial line and controls one or two stepper motors, up to four lights, senses up five limit switches and it has other spare inputs and outputs for future expansion. While intended as a general purpose card it's current application is a part of a stereo vision testing device. The hc11 is programmed in forth-assembler and the PC in delphi. |
If you not sick of looking at PCBs I've got some work stuff
here.
If you want to see some of
the software I've been working on look here.
F21V1.PCB is
a pcb I designed for Jeff Fox of ultra
forth.
http://www.dnai.com/~jfox/forth.html
http://www.dnai.com/~jfox/f21.html
http://www.dnai.com/~jfox/misc.html#chips
M68HC16
Microcontrollers.
Great
Microprocessors of the Past and Present
Hits since 14/dec/97 =