On Saturday 04 August 2007 02:21, river wrote:
Hi,
There's plenty of free x-assemblers you can find on the net. I run
x-assemblers for 8080/85, 8086/88, 6800, 6809, Z80, 2650, SC/MP and 68000.
They all run on a Windows box. I use two old PCs for my development, one is
a 166Mhz Pentium running Win98 and the other is a 486SX (25Mhz) running
Win3.1. Those machines can run all the x-assemblers and editors necessary
for developing code for most old 8-bit processors.
I have plenty of old hardware kicking around for such a setup but no room to
set any of it up currently, and also a pretty full plate in some other
respects. Playing around with a bunch of the 8-bit chips I have on hand is
definitely on my list of stuff to get to, but nowhere near the top of that
list unfortunately...
If I need to get serious and require some ICE then I
have an Intel MDS220
and an Intel MDS IV, which can do 8080 and 8085 ICE, respectively.
You can find basic processor schematics on the net and do your initial
build on some breadboard. Depending on the complexity, my final build is
usually wire-wrapped or soldered on veroboard.
I had envisoned doing a lot of wire-wrapping, but with the state of my vision
currently I'm not so sure if I want to any more. I also wouldn't mind
finding a source for those little tags that OK used to sell to put on the
wire side of the board to keep your pin numbers apparent. Anybody know if
those are still made?
Most of the x-assemblers will create an Intel Hex
object code file, and you
program your home-brew system to be able to download these files and that's
how you load code into your system.
Or something. I think I had a spec for that someplace...
Of course, unless you have a front panel, you'll
need to create a boot
EPROM, so access to an EPROM burner is required.
For anything requiring much of a user interface at all I'd be inclined to go
with a serial port. None of my computers are so new that they lack this
feature. :-) And yes, I'd definitely want some basic monitor functions
in there, and maybe a bit of debugging stuff as well, if it didn't take up
too much room.
I use an old Microprofessor MFP-1P, which has the
EPROM burning
board connected and it burns 2516, 2716, 2532, 2732, 2732A and 2764 chips -
which is all I use on my home-brew systems.
That's probably all I'd use as well, unless I got into something really
code-intensive (not likely for an 8-bit chip) or that used extensive amounts
of some sort of lookup data. I have parts up to 27512 on hand, I think.
Also got that burner that Steve Ciarcia wrote about in Byte magazine way back
when, the one that's based on the 8052-BASIC -- you can have a serial
terminal hooked up to it and at any prompt type a ^C, which will get you a
different prompt and then things like "LIST" work. :-) Gotta burn a new
eprom for that thing one of these days, though, the default baud rate is
1200!
One of the projects I am intending to do is to build a
dedicated EPROM
burner, using some old 8-bit processor that can program the above chips as
well as the 2708.
Doesn't the '08 require something a bit odd in terms of power supply voltages?
I think it needs +12 or something, though it's been a while. I've nothing
earlier than the '16, and don't see much of a need for it. Same reason I'm
not likely to ever use those 1702s I salvaged, though those ceramic-and-gold
cases sure are pretty. :-)
--
Member of the toughest, meanest, deadliest, most unrelenting -- and
ablest -- form of life in this section of space, ?a critter that can
be killed but can't be tamed. ?--Robert A. Heinlein, "The Puppet Masters"
-
Information is more dangerous than cannon to a society ruled by lies. --James
M Dakin